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

Processing, playback of audio and video
  • Serge
    Но для 1 КГц таймера придется переписать процедуру преключения задач, иначе слишком быстрое переключение сожрет дополнительные ресурсы. Я в свое время пробовал таймер перепрограммировать по тупому (года 4 назад) в ядре. Ничего хорошего из этого не вышло.
  • Запустил. Проигрывает без звука, в ускоренном темпе. И не весь фильм, а первые несколько секунд.
  • KlbrInWin при запуске четырежды ругается "Attempt to work with uninitialized heap!". До вызова функции 68.11 идут вызовы 68.12, которые обламываются. (Первый - по адресу 0x342E45 из функции sub_342A40). Какая-то часть глюков явно вызвана этим.
    Ушёл к умным, знающим и культурным людям.
  • Hi guyz, i have to reply in english...

    Finally time as come for a pure assembler a/v player.

    I believe that having indipendent libraries would be great (even for maintenance).
    Check out VLC projects way...

    Keep in mind that some codecs have licensing rules...

    Last but not least, an encoder would be even better, IMHO.
  • Тема интересная, но предлагаю зарезать тему с постов про плеер и пренести их отседова.

    ..bw
  • Поддерживаю, тема давно уже заслуживает либо быть отдельной, либо быть присоединенной к другой теме (правда название темы надо подправить ИМХО)
  • Да, тему надо бы переименовать. На счот того, чтоб взять за основу MPlayer - верно, это наверное попроще будет чем расковырять бинарь QuickView.
    Ковырял я его, и пришел к выводу, что проще даже с нуля написать,чем разобратся в нем.
    KOLIBRI OS, увы, еще далека от совершенства, ибо не поддерживает BSOD'ы!
  • diamond

    Спасибо, это я начудил. К сожалению баг не единственный. Затирается начало программы, где-то нулевой указатель.
  • Serge
    sscanf (адрес 33F2B0) глючит - принимает переменное число параметров, берёт (va_list) указатель на первый параметр из дополнительных, передаёт его через промежуточную vsscanf нижележащему обработчику всех *scanf'ов, а тот считает, что получил указатель на указатель на первый параметр.
    Ушёл к умным, знающим и культурным людям.
  • Не прошло и... совсем немного. Свежая и стабильная версия Fplay на базе ffmpeg-0.6. Для работы обязательно!!! требуется звук (к нему намертво привязана синхронизация), желательно Intel/Nvidia AC97, пока остальные звуковые дрова не допилят. Из плюсов: удалось хорошо синхронизировать изображение и звук. Из минусов: полное перечисление недостатков переполнит дисковые массивы и обрушит форум.

    Плеер работает в Qemu и скорее всего не работает в VirtualBox.

    Тему лучше перенести в "Программы".
    Last edited by Serge on Sun Nov 07, 2010 2:26 pm, edited 1 time in total.
  • Serge
    Уже наличествующий AMD Geode a5536 - доработать сложно?
  • Думаю не очень. Надо посмотреть доки. Для sound.asm - 10 строк.
  • Serge
    Ты не расписал подробно - какие драйвера надо перекомпилять, залито ли на SVN, какая ревизия ядра нужна?
  • Mario

    А логи svn посмотреть не судьба ? Как дети. Всё там. Всегда обновляйте ядро и дрова. Здесь Geode. Надеюсь, что работает. Если есть заметная в лучшую сторону разница (плавная картинка в видеоплеере) со старым драйвером, значит работает правильно.
  • Who is online

    Users browsing this forum: No registered users and 2 guests