LINUX.ORG.RU

MPlayerXP-0.5.0 has been released


0

0

С наступающим 2005 годом!

Я рад аннонсировать очередной релиз проекта MPlayerXP.
Была проделана огромная работа (правда с перекурами ;)
по перестройке кода и сейчас проект выглядит более или менее
удовлетворительно! Проект пока еще далек от версии 1.0
но вполне пригоден для использования!

Наиболее важные изменения:
- изменен метод синхронизации A-V потоков с использованием PTS
- увеличиено количество нитей до 5
- исправлен framedropping
- увеличено максимально число буфферов упреждающего декодирования до 1024
- поддержка 32-bit аудио сэмплов от декодера до звуковой карточки
- портированы аудио и видео фильтры из mplayerhq
- many many other useful changes

>>> Подробности



Проверено: Demetrio ()

Ответ на: Re: от anonymous

Re:

>Вообще-то mplayer уже много раз нарушил юниксвей...

Задача одна -- играть, что дают.

Helge
()
Ответ на: комментарий от anonymous

Такс, собрал наконец-то.

libvo/vo_x11.c - пришлось из dec_ahead.h переносить пару определений связанных с LOCK_VDECODING, иначе возникали конфликты у winedef.h и Xdm.h (BYTE, INT16, WORD и т.д.)

libvo/x11_common.c - в vo_x11_putkey_ext() после default: надо поставить хотя бы - ;

codecs/libavcodec и codecs/liba52 - не хватает __attribute___((used)) у статических констант(нужно при использовании gcc 3.4.x), вследствии при компоновке символы не видны.

codecs/libavcodec/dsputil.h - lrintf - заменил inline на define, всё равно у меня не win32 :)))

libmpcodecs/dec_video.c - ну это я уже писал - CONGIG_VIDIX, а надо CONFIG_VIDIX

ещё что-то было, я уже не помню, ночью долбался с кодом, пишите если что, постараемся помочь.

---

потребление проца где-то на 3% меньше(на моём древнем втором пеньке и фильме "Возвращение Бомжа"), по сравнению со стандартным mplayer (при драйвере xv по крайней мере).

---

Очень хочется видеть cvidix, привык я к консоли :)))

А так, весьма недурственно, плейер надо поддержать!

anonymous
()
Ответ на: комментарий от anonymous

>иначе возникали конфликты у winedef.h и Xdm.h (BYTE, INT16, WORD и т.д.)
нефиг wine под /usr инсталировать - от этого многие программы криво собираются (особенно те что ready for both - win32 & unix)
>codecs/libavcodec и codecs/liba52 - не хватает __attribute___((used))
патчик бы помог сильно
>Очень хочется видеть cvidix, привык я к консол
-vo vesa:vidix или -vo fbdev:vidix

nick
() автор топика
Ответ на: комментарий от nick

>>иначе возникали конфликты у winedef.h и Xdm.h (BYTE, INT16, WORD и т.д.)

>нефиг wine под /usr инсталировать - от этого многие программы криво собираются (особенно те что ready for

wine у меня нет :), файлик loader/wine/windef.h включён в поставку mplayerxp :)

>>codecs/libavcodec и codecs/liba52 - не хватает __attribute___((used))

>патчик бы помог сильно

постараюсь сделать, просто я это дома ночью делаю и невысыпаюсь к сожалению :(

>>Очень хочется видеть cvidix, привык я к консол

>-vo vesa:vidix или -vo fbdev:vidix

vesa я не пробовал, а при fbdev переключаться на другие консольки нельзя, а вот мне именно хочется top на другой консольке глянуть :)))

anonymous
()
Ответ на: комментарий от anonymous

Кстати, насчёт libavcodec, нельзя просто новую версию прикрутить, или там так сильно поправлено?

anonymous
()
Ответ на: комментарий от nick

> Можно!

На всякий случай спросил, вдруг вы что-нибудь правили в самом ffmpeg

> Все как в mplayerhq

Вообще, когда собирал pre5 с ffmpeg из CVS - пришлось править :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.