Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Apr 08, 2020 1:29 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 639 posts ]  Go to page Previous 1 2 3 4 543 Next
Author Message
PostPosted: Fri May 15, 2009 1:13 am 
Запустил на реалаьном железе, мышь не держится (USB с включенным Legacy), потому скриншот снять не смог.
Звука нет потому что кодек HDA.
Скорость диска через BIOS костыль достаточная. Поскольку звука нету то в CPU только два потока, один жрет 23-25%, второй жрет 21%. Неплохо учитывая что это VESA и задействовано только одно ядро. Однако наблюдается сбой синхронизации - файл вопроизводится визуально процентов на 30-40 быстрее.


Top
   
PostPosted: Fri May 15, 2009 6:46 pm 
Запустил Fplay на субноуте RoverBook U800L (если интересно то читать здесь и здесь), для которого Serge по моей просьбе не так давно написал поддерждку AC97 кодека.
Слишком тяжелые фильмы не тянет, но вот че полегче:
Attachment:
File comment: Клип СССР
2SSSR.png
2SSSR.png [ 53.85 KiB | Viewed 2096 times ]

Attachment:
File comment: фильм Водный мир
2WATER.png
2WATER.png [ 45.66 KiB | Viewed 2093 times ]

Под WinXP плеер KMPlayer вполне себе тянет. Все таки требуется оптимизация.


Top
   
PostPosted: Fri May 15, 2009 7:05 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Декодер требует не так и много ресурсов. Значительная часть расходуется на ожидание момента отрисовки. Нужен килогерцевый таймер и системные мьютексы/семафоры. Проценты уполовинятся.


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


Top
   
PostPosted: Fri May 15, 2009 9:44 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
Запустил. Проигрывает без звука, в ускоренном темпе. И не весь фильм, а первые несколько секунд.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
PostPosted: Fri May 15, 2009 11:55 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
KlbrInWin при запуске четырежды ругается "Attempt to work with uninitialized heap!". До вызова функции 68.11 идут вызовы 68.12, которые обламываются. (Первый - по адресу 0x342E45 из функции sub_342A40). Какая-то часть глюков явно вызвана этим.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
PostPosted: Sat May 16, 2009 2:48 pm 
Offline

Joined: Wed Sep 19, 2007 1:49 pm
Posts: 45
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.


Top
   
PostPosted: Sat May 16, 2009 3:43 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Тема интересная, но предлагаю зарезать тему с постов про плеер и пренести их отседова.

..bw


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


Top
   
PostPosted: Sat May 16, 2009 7:05 pm 
Offline

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

_________________
KOLIBRI OS, увы, еще далека от совершенства, ибо не поддерживает BSOD'ы!


Top
   
PostPosted: Mon May 18, 2009 3:28 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
diamond

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


Top
   
PostPosted: Tue May 19, 2009 12:09 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Serge
sscanf (адрес 33F2B0) глючит - принимает переменное число параметров, берёт (va_list) указатель на первый параметр из дополнительных, передаёт его через промежуточную vsscanf нижележащему обработчику всех *scanf'ов, а тот считает, что получил указатель на указатель на первый параметр.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
PostPosted: Sun Nov 07, 2010 1:41 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Не прошло и... совсем немного. Свежая и стабильная версия 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.

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


Top
   
PostPosted: Sun Nov 07, 2010 2:28 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Думаю не очень. Надо посмотреть доки. Для sound.asm - 10 строк.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 639 posts ]  Go to page Previous 1 2 3 4 543 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited