Page 24 of 44

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

Posted: Sun May 27, 2012 11:16 pm
by Leency
4) перемотать на первый кадр

ну или 2)

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

Posted: Mon May 28, 2012 1:30 am
by Mario
Serge wrote:Возвращение бочки с мёдом.

Бочка мёда: плеер с перемоткой.

требуется ядро #2694+
Произвел тестирование на трех ПК:
1) eBox-3300MX (Vortex86MX) - не поддерживаемая инструкция процессора. Звук в AC97SND работает.
2) Roverbook U800 - звук работает без заиканий, видео без рассыпаний, но отстает от звука на более чем половине файлов. Загрузка системы почти всегда полная.
3) Dell Inspiron N7010 (Intel i5) - тут все лепота, даже на HD (1280*720, x264) видео. Загрузка процессора, судя по GMON, 45-55%.

Заметно не хватает регулятора звука - громкость у файлов разная. Ну, или в крайнем случае выключателя звука.
Плеер становится все лучше и лучше. Я рад твоему положительному успеху.

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

Posted: Mon May 28, 2012 1:32 am
by Mario
Serge wrote:Возник вопрос что лучше делать при завершении файла ?
1. закрыть плеер
2. остановить на последнем кадре.
3. повторить ролик
Вариант показывать темный фон и надпись вроде "простой". Можно вывести логотип плеера, если придумаешь. А вообще на будущее такие вещи нужно сделать настраиваемыми.

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

Posted: Mon May 28, 2012 1:45 am
by Serge
Дроп кадров временно отключён. Но он обещал вернуться.
Регулировку громкости буду делать обязательно, но сначала кнопку "стоп".
С логотипом неохота возиться, а настройки нет смысла делать пока их нельзя гарантированно сохранять.

P.S.
Кто-нибудь пользуется видео на Sandybridge ? У меня есть драйвер с акселерацией для Fplay - масштабирование на gpu и блиттер.

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

Posted: Mon May 28, 2012 1:50 am
by Mario
А что насчет eBox-3300MX (Vortex86MX)? Нужно компилировать другую версию плеера, без использования дополнительных инструкций процессора?

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

Posted: Mon May 28, 2012 7:21 am
by s1n
1. Есть ролики, которые не понятно, то ли вылетели, то ли закончились.
2. Как вариант. Я за.
3. Не стоит.

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

Posted: Mon May 28, 2012 8:57 am
by Serge
Mario
Лог вылета eBox есть ?

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

Posted: Mon May 28, 2012 12:19 pm
by SoUrcerer
Serge wrote: Кто-нибудь пользуется видео на Sandybridge ? У меня есть драйвер с акселерацией для Fplay - масштабирование на gpu и блиттер.
Есть только друг с AMD Fusion.

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

Posted: Mon May 28, 2012 5:39 pm
by Mario
Serge wrote:Mario
Лог вылета eBox есть ?
BOARDLOG.TXT (1.85 KiB)
Downloaded 159 times

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

Posted: Mon May 28, 2012 6:50 pm
by Serge
старый .map затёр но похоже это в newlib.

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

Posted: Mon May 28, 2012 10:18 pm
by CleverMouse
Serge wrote:Кто-нибудь пользуется видео на Sandybridge ?
У меня есть.

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

Posted: Mon May 28, 2012 10:26 pm
by CleverMouse
57C8B6 - это инструкция cmovz:

Code: Select all

seg000:0057C8A6                 mov     eax, [esp+15Ch+arg_4]
seg000:0057C8AD                 test    byte ptr [eax+0Ch], 40h
seg000:0057C8B1                 mov     eax, 0FFFFFFFFh
seg000:0057C8B6                 cmovz   eax, [esp+15Ch+var_F4]
seg000:0057C8BB                 mov     [esp+15Ch+var_F4], eax
seg000:0057C8BF
seg000:0057C8BF loc_57C8BF:                             ; CODE XREF: sub_57C290+2074j
seg000:0057C8BF                 mov     eax, [esp+15Ch+var_F4]
seg000:0057C8C3                 add     esp, 15Ch
seg000:0057C8C9                 pop     ebx
seg000:0057C8CA                 pop     esi
seg000:0057C8CB                 pop     edi
seg000:0057C8CC                 pop     ebp
seg000:0057C8CD                 retn
Судя по контексту - характерным операциям типа movzx eax,[esi] / cmp al, '%', это какая-то функция из семейства *printf.

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

Posted: Mon May 28, 2012 11:00 pm
by Serge
Драйвер с акселерацией для SB.
Версия девелоперская и требует соблюдения нескольких простых правил
1. не запускать одновременно больше одного плеера.
2. не открывать видео с разрешением больше, чем установленное разрешение экрана :(
3. не менять разрешение экрана в процессе воспроизведения видео.

В остальном драйвер работает достаточно стабильно и в разы снижает загрузку процессора на моей системе при выводе видео в полноэкранном режиме.

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

Posted: Mon May 28, 2012 11:04 pm
by Serge
_svfprintf_r

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

Posted: Mon May 28, 2012 11:25 pm
by Mario
Serge wrote: при выводе видео в полноэкранном режиме.
o_o
o_O
O_O
???