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
Похоже это секрет!

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
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/ дисками.