Page 9 of 44

Re: FPlay - видеоплеер в Колибри

Posted: Mon Nov 29, 2010 2:52 pm
by Mario
popovpa
Там в архиве 4 папочки, каждая папка имеет название драйвера, а в нутри уже лог файл. Ну да, как-то странно
А тогда все нормально - я распаковывал прямо на рабочий стол, потому не увидел всех 4-х папок, разбросало по разным местам.
Звука нет ни во дном, воспроизведение везде одинаковое, по крайней мере на глаз.
Ну, значит еще предстоит работать. Звук HDA пока еще редко где запускается .

Re: FPlay - видеоплеер в Колибри

Posted: Thu Dec 02, 2010 7:14 am
by Rock_maniak_forever
Fplay откомпилить не удалось. Наверно я опять что-то неправильно делаю.

Так как мне никто не сказал какие либы используются, то я отыскал их сам. Судя по исходнику используются либы - ffmpeg и Libc. Качал отсюда. В исх. Fplay, подключены файлы из ffmpeg с расширением .h, но в либе ffmpeg только файла с расширением .a. Да и либу Libc, я полжил в папку Fplay. Затем я отключил все имена файлов исп. либу ffmpeg и откомпилил, так:

Code: Select all

cd   /path/
gcc fplay.c  libavcodec.a  libavformat.a  ibavdevice.a ibswscale.a  -o fplay

# где, path - путь к файлу. #
В результате BASH на меня ругается благим матом. Хотелось бы знать на будущее как надо. Поправьте если не трудно.
Serge wrote:Rock_maniak_forever
У тебя сбой произошёл, когда качал Fplay. Тут указана контрольная сумма для проверки.
Действительно, файл оказался битый. Закачал свежий. Пришлось установить HashTab, к сати очень удобная вещь. Встраивается прямо в окно свойств и проверяет разного рода хэш суммы в файлах.

Теперь Fplay проигрывает всё видео (со звуком), кроме .AVI, и с большими тормозами. Где-то один видео и аудио кадр в одну-две секунды (всегда по разному). Причём видео запускается только из KFM, все остальные файловые менеджеры игнорируют запуск видео (все настройки запуска в них имеются). И ещё, когда делаешь запуск формата .AVI из под KFM, то он выводит сообщение об ошибке №5.

Да, чуть не забыл сказать о самом главном:
1. Когда запускаешь видео в Fplay, а потом закрываешь окно плеера, окно закрывается, но оставляет за собой процесс.
2. Если в файл менеджере навести курсор на видео файл, и нажать на кнопку мыши и удерживать её некоторое время, то появляется одно окно плеера и несколько процессов в опере, созданные плеером. Причём кол-во процессов зависит от того, сколько времени удерживать нажатой кнопку мыши.

Re: FPlay - видеоплеер в Колибри

Posted: Sat Dec 04, 2010 7:43 am
by Rock_maniak_forever
Похоже это секрет! :mrgreen:

Re: FPlay - видеоплеер в Колибри

Posted: Sat Dec 04, 2010 11:16 am
by Serge
Не секрет. Но там три файла fplay.c audio.c video.c. Я собираю в Code::Blocks, поэтому нет Makefile.

Re: FPlay - видеоплеер в Колибри

Posted: Sun Dec 05, 2010 3:26 pm
by Rock_maniak_forever
Code::Blocks - это, я так понял кросс-платформенная IDE для компилятора.

Попробовал откопилить с тремя файлами, которые вы указали, но GCC заругался на меня ещё пуще прежнего. Скорее всего из-за установленной GLibc, родной для Linux'а. А как её отключить, я не знаю. Поэтому, пока бросаю это дело. Возьмусь когда изучу С и настройки GCC, в Linux'е.

Re: FPlay - видеоплеер в Колибри

Posted: Sun Feb 13, 2011 1:48 pm
by DmitrySokolowsky
Ничего он не играет...

Лог с eBox, попробовал воспроизвести AVI, MOD и VOB:

Code: Select all

main
K : Process - forced terminate PID: 0000002E
K : General protection fault
K : EAX : 00000801 EBX : 009AC990 ECX : 00000140
K : EDX : 009AC990 ESI : 000007E9 EDI : 000009B5
K : EBP : 000007E9 EIP : 00327EBC ESP : 009AC7AC
K : Flags : 00001202 CS : 0000001B (application)
K : destroy app object
K : Process - forced terminate PID: 00000030
K : General protection fault
K : EAX : 009B8150 EBX : 00000010 ECX : 009B00D0
K : EDX : 00008010 ESI : 00000800 EDI : 00008000
K : EBP : 00008000 EIP : 00327EBC ESP : 009ACE1C
K : Flags : 00001202 CS : 0000001B (application)
K : destroy app object
K : destroy app object
K : Process - forced terminate PID: 00000034
K : General protection fault
K : EAX : 009B8150 EBX : 00000010 ECX : 00000800
K : EDX : 00001030 ESI : 00000019 EDI : 00000800
K : EBP : 00000800 EIP : 00327EBC ESP : 009ACE6C
K : Flags : 00001202 CS : 0000001B (application)
K : destroy app object
На основном системнике тоже не играет, лог не сохранил, потому что там, кажется, то же самое.

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 9:05 am
by Asper
Атауальпа
viewtopic.php?p=30509#p30509

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 12:48 pm
by Mario
Кстати проблема весьма серьезная, потому что проявляется всегда и у всех, и какие-либо внятные комментарии может дать только Serge.

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 4:21 pm
by DmitrySokolowsky
Я скопировал фильмы на /hd0/1. Появилось прозрачное окно проигрывателя... и больше ничего не произошло...

Code: Select all

Zero-config service:
No Card found!
main

audio stream rate 44100 channels 2
HDA test version 017b
detect hardware...
RDC R3010
PCI command     00000106
PCI status      00000200
lower mmio base FEBDC000
upper mmio base 00000000
CORB/RIRB buffer allocated
PCI TCSEL     00000000
codec_mask = 00010002
create primary buffer ...done
codec probed OK
CAd = 00000001
Setup FG nodes = start_nid:total_nodes = 00000001
:00000001
FG type = 00000001
Setup FG nodes = start_nid:total_nodes = 00000002
:00000023
Realtek ALC262
Pin Nid = 00000014
Pin Control = 00000020
Pin Capabilities = 0000003E
Pin def_cfg = 01014110
Pin Amp Out caps = 80000000
AUD_OUT found 00000002
CONNECT: NID=0x0000000C
 IDX=0x00000000
UNMUTE OUT: NID=0x0000000C
YAHOO1: 0000001E
:00000005
CONNECT: NID=0x00000014
 IDX=0x00000000
UNMUTE OUT: NID=0x00000014
UNMUTE OUT: NID=0x00000014
 val=0x00000002
 val=0x00000002
hda_codec_setup_stream: NID=0x00000002
stream=0x00000005
channel=0x00000000
format=0x00000011
Normal mode !
sound version 0x1000101
w = 1280  h = 1024
K : Process - forced terminate PID: 0000002A
K : Undefined Exception
K : EAX : 02E1C720 EBX : 00C60010 ECX : FFFFFD80
K : EDX : 00000000 ESI : 00A1BDF0 EDI : 02F99718
K : EBP : 0301A718 EIP : 00320559 ESP : 009ACD4C
K : Flags : 00001206 CS : 0000001B (application)

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 4:38 pm
by Serge
Варианты:
1. Плеер битый
2. Файлы на NTFS.
3. Раздел пересекает границу диска в 128 Гб.
4. Любая ошибка чтения файла.
4. Недостаточно памяти.
5. Плеер использует неподдерживаемый набор инструкций.
Запусти под отладчиком и посмотри на какй инструкции вылетает.

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 4:42 pm
by DmitrySokolowsky
1. Качал из этой темы, надеюсь, что не битый...
2. Нет, это FAT32 на карте SD
3. Весь размер этой карты — 1 Гб.
4. Проверил на нескольких файлах, все они отлично играются под линуксом.
5. Надо проверить.
6. Возможно, и так.
Вечером проверю под отладчиком.

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 4:49 pm
by Serge
Я не обратил внимание, что это eBox. Скорее всего там инструкции cmov и т.п. которых нет в 80486.
gcc по-дефолту компилирует для i586 или i686.

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 5:44 pm
by Mario
Serge
Что не так с BD дисками? Ведь доступ через все ту-же функцию 70, которая универсальна.

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 5:56 pm
by Serge
Mario
В смысле ?

Re: FPlay - видеоплеер в Колибри

Posted: Thu Feb 17, 2011 6:05 pm
by Mario
Как уже отметили Sorcerer и Asper и я это подтверждаю - вылетает при попытке работы с /bdX/X/ дисками.