LINUX.ORG.RU

Вышел MPlayerXP-0.7.95

 , mplayerxp, ,


0

0

Вышел очередной релиз многопоточного мультимедийного проигрывателя для *nix. MPlayerXP — медиаплеер, созданный на основе MPlayerHQ, который основан на новом многопоточном ядре. Новое ядро обеспечивает более эффективное использование процессора и значительно улучшает производительность декодирования видео. Основная цель проекта — это получение гладкого воспроизведения фильма, благодаря монотонной нагрузке процессоров.

Из изменений стоит отметить:

  • Значительно повышена скорость воспроизведения. Сейчас 64-битная версия может масштабировать видеофильм разрешением 640x480 более чем до 2000x1500 на 25 FPS в реальном режиме без потери кадров с использованием неакселерированного '-vo x11' драйвера на Quad-Core AMD Phenom-9550, работающем на 2.2GHz.
  • Переименованы аргументы командной строки: они стали более объектно-ориентированными.
  • Переделана внутренняя архитектура проигрывателя (сейчас он полностью собирается статически со всеми внутренними библиотеками).
  • Переписан скрипт configure.
  • Изменены некоторые драйверы и добавлены новые.
  • Исправлены многие ошибки (сейчас проигрыватель может воспроизводить H.264 видеопоток на неакселерированном X11-драйвере).
  • Начата замена ассемблерных вставок с новой технологией, названной pvector (портируемая векторная библиотека).

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



Проверено: Shaman007 ()
Последнее исправление: alexsaa (всего исправлений: 4)
Ответ на: комментарий от nick

4.3.4
-mmmx -msse прекрасно поддерживается

только вот интересно зачем было компилировать с -mmmx -m3dnow -msse -msse2 -msse3 -mssse3 -msse4 ?


впрочем дело даже не в SSE, а в том что плеер ничего не показывает, зато успешно портит консоль цветным выхлопом



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

4.3.4 -mmmx -msse прекрасно поддерживается

только вот интересно зачем было компилировать с -mmmx -m3dnow -msse -msse2 -msse3 -mssse3 -msse4 ?

впрочем дело даже не в SSE, а в том что плеер ничего не показывает, зато успешно портит консоль цветным выхлопом

Для gcc-4.3.4 нельзя сильно баловаться с оптимизацией. Если у вас определена переменная CFLAGS, то её нужно обнулить:

CFLAGS=-O3 ./configure

А вообще, если хотите - запостите баг-репорт на http://sf.net/projects/mplayerxp:

опубликуйте свой configure.log и URL фильма, вызывающего проблемы, но, крайне желательно, постить баг-репорты, только если mplayerxp из rpm выдаёт те же результаты, что и скомпилированный вами.

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

>определена переменная CFLAGS

-O2 -fomit-frame-pointer

если честно, я уже удалила , второй раз пробую mplayerxp и второй раз он только мусорит на консоль посмотреть им ничего нельзя, удачи в разработке, она вам понадобится.

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

только вот интересно зачем было компилировать с -mmmx -m3dnow -msse -msse2 -msse3 -mssse3 -msse4

Когда вы компилите прогу только для себя такой вопрос уместен, а вот когда заранее не известно на каких процах прога будет работать, то приходится компилить универсальный экзешник, способный учитывать все навороты современных процессоров.

Более того эти ключи не добавляют новых инструкций в код, но лишь разрешают использовать инлайн вставки из ?mmintrin.h файлов в те места программы, которые программист оптимизирует специально для этих расширений.

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