Page 2 of 44

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Fri May 15, 2009 1:13 am
by Mario
Запустил на реалаьном железе, мышь не держится (USB с включенным Legacy), потому скриншот снять не смог.
Звука нет потому что кодек HDA.
Скорость диска через BIOS костыль достаточная. Поскольку звука нету то в CPU только два потока, один жрет 23-25%, второй жрет 21%. Неплохо учитывая что это VESA и задействовано только одно ядро. Однако наблюдается сбой синхронизации - файл вопроизводится визуально процентов на 30-40 быстрее.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Fri May 15, 2009 6:46 pm
by Mario
Запустил Fplay на субноуте RoverBook U800L (если интересно то читать здесь и здесь), для которого Serge по моей просьбе не так давно написал поддерждку AC97 кодека.
Слишком тяжелые фильмы не тянет, но вот че полегче:
Клип СССР
2SSSR.png (53.85 KiB)
Клип СССР Viewed 6569 times
фильм Водный мир
2WATER.png (45.66 KiB)
фильм Водный мир Viewed 6566 times
Под WinXP плеер KMPlayer вполне себе тянет. Все таки требуется оптимизация.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Fri May 15, 2009 7:05 pm
by Serge
Декодер требует не так и много ресурсов. Значительная часть расходуется на ожидание момента отрисовки. Нужен килогерцевый таймер и системные мьютексы/семафоры. Проценты уполовинятся.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Fri May 15, 2009 8:01 pm
by Mario
Serge
Но для 1 КГц таймера придется переписать процедуру преключения задач, иначе слишком быстрое переключение сожрет дополнительные ресурсы. Я в свое время пробовал таймер перепрограммировать по тупому (года 4 назад) в ядре. Ничего хорошего из этого не вышло.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Fri May 15, 2009 9:44 pm
by DmitrySokolowsky
Запустил. Проигрывает без звука, в ускоренном темпе. И не весь фильм, а первые несколько секунд.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Fri May 15, 2009 11:55 pm
by diamond
KlbrInWin при запуске четырежды ругается "Attempt to work with uninitialized heap!". До вызова функции 68.11 идут вызовы 68.12, которые обламываются. (Первый - по адресу 0x342E45 из функции sub_342A40). Какая-то часть глюков явно вызвана этим.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Sat May 16, 2009 2:48 pm
by forart.eu
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.

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Sat May 16, 2009 3:43 pm
by bw
Тема интересная, но предлагаю зарезать тему с постов про плеер и пренести их отседова.

..bw

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Sat May 16, 2009 6:12 pm
by Mario
Поддерживаю, тема давно уже заслуживает либо быть отдельной, либо быть присоединенной к другой теме (правда название темы надо подправить ИМХО)

Re: DOSBOX: тысячи готовых приложений, но не будет ли глючить?

Posted: Sat May 16, 2009 7:05 pm
by Anarhist
Да, тему надо бы переименовать. На счот того, чтоб взять за основу MPlayer - верно, это наверное попроще будет чем расковырять бинарь QuickView.
Ковырял я его, и пришел к выводу, что проще даже с нуля написать,чем разобратся в нем.

Re: Видеоплеер в колибри

Posted: Mon May 18, 2009 3:28 pm
by Serge
diamond

Спасибо, это я начудил. К сожалению баг не единственный. Затирается начало программы, где-то нулевой указатель.

Re: Видеоплеер в колибри

Posted: Tue May 19, 2009 12:09 am
by diamond
Serge
sscanf (адрес 33F2B0) глючит - принимает переменное число параметров, берёт (va_list) указатель на первый параметр из дополнительных, передаёт его через промежуточную vsscanf нижележащему обработчику всех *scanf'ов, а тот считает, что получил указатель на указатель на первый параметр.

Re: Видеоплеер в колибри

Posted: Sun Nov 07, 2010 1:41 pm
by Serge
Не прошло и... совсем немного. Свежая и стабильная версия Fplay на базе ffmpeg-0.6. Для работы обязательно!!! требуется звук (к нему намертво привязана синхронизация), желательно Intel/Nvidia AC97, пока остальные звуковые дрова не допилят. Из плюсов: удалось хорошо синхронизировать изображение и звук. Из минусов: полное перечисление недостатков переполнит дисковые массивы и обрушит форум.

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

Тему лучше перенести в "Программы".

Re: Видеоплеер в колибри

Posted: Sun Nov 07, 2010 2:20 pm
by Mario
Serge
Уже наличествующий AMD Geode a5536 - доработать сложно?

Re: Видеоплеер в колибри

Posted: Sun Nov 07, 2010 2:28 pm
by Serge
Думаю не очень. Надо посмотреть доки. Для sound.asm - 10 строк.