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

Processing, playback of audio and video
  • Serge wrote:Mario
    Без железки не проверить. Фризы и рывки вещь субъективная. Процессор там слабенький, может тормозить. У меня сильные фризы только на одном файле, там неудачное для плеера чередование A/V пакетов.
    Ну, вообще-то рывки ведь на всех файлах. Даже на очень маленьких и легких. На прежней версии плеера рывков не было.
  • Sorcerer

    554e454D намекает, что разыменован NULL указатель.
    На чём нибудь работает ? Рекомендую прописать в ассоциации все форматы и проверять методом тыка.
    /bd0/ - NTFS ? Там не всегда файлы читаются правильно.

    Mario

    Значит драйвер неправильно работает. Перечитаю мануал.
  • Mario wrote:Sorcerer
    1) Путь к файлу не превышает 256 символов?
    2) ОЗУ достаточно в виртуальной машине? Я ставил 128 мб в Qemu
    3) Я запускал из KFM с прописанными в INI ассоциациями.
    Увеличил ОЗУ с 384 МБ до 512, заработало. Местами даже без рывков.
    На реальной машине не работает, видимо, из-за аудиодрайвера (general protection fault)
  • Sorcerer

    А какая там звуковуха ?
  • Serge, Intel 82801H (ICH8) HD Audio Controller (rev 03)
  • Mario

    Перезалил драйвер. Интересуют строчки ACC_BM0_PNTR
    Драйвер пишет "AMD Geode CS5536 audio driver. svn 1693++" для проверки.

    Sorcerer
    С HDA не ко мне.
  • Serge
    Вечером отпишусь - нетбук у меня дома, а я сейчас на работе.
  • А тем временем...

    Требуется дизайн окна видеоплеера. В битмапах, желательно для разных разрешений. Точнее нужны кнопки, рамки, заголовок и всё остальное.
  • Для выбора файлов можно использовать OpenDialog - поскольку Proc_Lib можно без проблем использовать с ЯВУ программами, по примеру Box_Lib.

    В качестве дизайна можно использовать:
    kmplayer.png
    kmplayer.png (21.29 KiB)
    Viewed 6072 times
    Если еще проще, то можно кнопки от zSea использовать:
    zsea.png
    zsea.png (2.74 KiB)
    Viewed 6071 times
  • Можно и такую шкурку использовать:))
    Image
  • В качестве хотелки скажу, что лично для меня был бы идеальным вариант интерфейса в духе xine (как, например, тут и тут). Т.е. в самом окне с видео никаких декораций нет, все кнопки и проч вынесено в отдельное окно, появляющееся и исчезающее по горячей клавише. А если это окно будет отдельным приложением и можно будет "общаться" с плеером по IPC, то я лучшего и пожелать не могу. В общем, я за некоторый IPC API и предоставление всего окна для видео.
  • Намалевал за пару минут, на правах наброска. Если такое востребовано, могу допиливать.
    Вот так может выглядеть:
    0.png
    0.png (145.47 KiB)
    Viewed 7269 times
    Здесь исходники рамки окна и кнопок (без надписей, просто кругляшки) в svg. Удобно ресайзить без потерь качества
    skin.svg.7z (2.27 KiB)
    Downloaded 302 times
  • Запустил на Oracle VM VirtualBox - если не считать треска звука, который в Колибри во всех эмуляторах, то относительно неплохо вытягивает. Но во-первых когда динамическое, движущееся изображение видны рывки, ну и во-вторых выводить картинку всем куском буфера не самое быстрое решение. По идее можно бы рисовать на экран и относительно опорного кадра корректировать. В общем такое ощущение что возможностей Vesa для существующего текущего кода не достаточно.
  • Mario

    VirtualBox в Линуксе ?
  • Who is online

    Users browsing this forum: No registered users and 4 guests