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

Processing, playback of audio and video
  • Serge wrote:Возвращение бочки с мёдом.

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

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

    Заметно не хватает регулятора звука - громкость у файлов разная. Ну, или в крайнем случае выключателя звука.
    Плеер становится все лучше и лучше. Я рад твоему положительному успеху.
  • Serge wrote:Возник вопрос что лучше делать при завершении файла ?
    1. закрыть плеер
    2. остановить на последнем кадре.
    3. повторить ролик
    Вариант показывать темный фон и надпись вроде "простой". Можно вывести логотип плеера, если придумаешь. А вообще на будущее такие вещи нужно сделать настраиваемыми.
  • Дроп кадров временно отключён. Но он обещал вернуться.
    Регулировку громкости буду делать обязательно, но сначала кнопку "стоп".
    С логотипом неохота возиться, а настройки нет смысла делать пока их нельзя гарантированно сохранять.

    P.S.
    Кто-нибудь пользуется видео на Sandybridge ? У меня есть драйвер с акселерацией для Fplay - масштабирование на gpu и блиттер.
  • А что насчет eBox-3300MX (Vortex86MX)? Нужно компилировать другую версию плеера, без использования дополнительных инструкций процессора?
  • 1. Есть ролики, которые не понятно, то ли вылетели, то ли закончились.
    2. Как вариант. Я за.
    3. Не стоит.
  • Mario
    Лог вылета eBox есть ?
  • Serge wrote: Кто-нибудь пользуется видео на Sandybridge ? У меня есть драйвер с акселерацией для Fplay - масштабирование на gpu и блиттер.
    Есть только друг с AMD Fusion.
  • Serge wrote:Mario
    Лог вылета eBox есть ?
    BOARDLOG.TXT (1.85 KiB)
    Downloaded 158 times
  • старый .map затёр но похоже это в newlib.
  • Serge wrote:Кто-нибудь пользуется видео на Sandybridge ?
    У меня есть.
    Сделаем мир лучше!
  • 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.
    Сделаем мир лучше!
  • Драйвер с акселерацией для SB.
    Версия девелоперская и требует соблюдения нескольких простых правил
    1. не запускать одновременно больше одного плеера.
    2. не открывать видео с разрешением больше, чем установленное разрешение экрана :(
    3. не менять разрешение экрана в процессе воспроизведения видео.

    В остальном драйвер работает достаточно стабильно и в разы снижает загрузку процессора на моей системе при выводе видео в полноэкранном режиме.
    Attachments
    i915_sb_txblit.7z (123.94 KiB)
    Данный драйвер предназначен только для GPU семейства Intel Sandybridge. Использование драйвера совместно с Fplay на других GPU производства Intel может привести к нестабильной работе или зависанию компьютера.
    Downloaded 151 times
  • _svfprintf_r
  • Serge wrote: при выводе видео в полноэкранном режиме.
    o_o
    o_O
    O_O
    ???
  • Who is online

    Users browsing this forum: No registered users and 7 guests