A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Представлен релиз xine-lib 1.2.0

Представлен релиз xine-lib 1.2.0


Рубрика: Новости Linux
Метки: |
Просмотров: 2321

Спустя 6 с половиной лет с момента выпуска прошлой стабильной ветки представлен 2 релиз xine-lib 1.2.0 2, популярной многоплатформенной библиотеки для проигрывания видео и аудио файлов, и набора сопутствующих плагинов. Библиотека может применяться в ряде популярных видео-проигрывателей, из которых Xine-UI, gxine, Totem, kaffeine. Из-за перемены ABI при переходе на версию 1.2.0 требуется пересборка фронтэндов, использующих в собственной работе xine-lib.

Xine поддерживает работу в многопоточном режиме, поддерживает большое количество популярных и малоизвестных форматов и кодеков, может обрабатывать как локальный контент, так и передаваемые по сети мультимедиа потоки. Модульная архитектура дает возможность просто наращивать функциональность ч/з плагины. Различается 5 главных классов плагинов: плагины ввода для приёма данных (ФС, DVD, CD, HTTP и т.п.), плагины вывода (XVIDEO, OPENGL, SDL, Framebuffer, ASCII, OSS, ALSA и т.п.), плагины для распаковки медиаконтейнеров (демуксеры), плагины для декодирования видео и аудио данных, плагины для использования эффектов (подавление эхо, эквалайзер и т.п.).

Ключевые усовершенствования xine-lib 1.2.0:

Помощь ускорения декодирования видео с использованием VDPAU (Video Decode and Presentation АПИ for Unix);

Помощь формата VDR (Video Disk Recorder);

Приведение используемых программой файловых дорог в соответствие со спецификацией XDG (X Desktop Group). К примеру, стандартные XDG-пути сейчас применяется для таких шрифтов и кэшей для плагинов, cddb и win32codecs;

Проведение работы по сокращению потребления памяти. К примеру, удаление лишних структур из video_overlay дало возможность высвободить возле 10 Мегабайт памяти, затрачиваемой при проигрывании видео;

Уход от поставки встроенных копий ffmpeg, libcdio и libvcd в пользу внешних зависимостей. Обновление libmpcdec и libdca до последних версий и перемещение кода в contrib/libmpcdec и contrib/libdca для отделения от главных исходных текстов xine;

Демуксер для формата Ogg и декодеры Theora, Vorbis и Speex объединены в комбинированный плагин 'xiph'. Демуксер и декодер для формата NSF объединены в 1 плагин;

Связанный с разбором медиаконтейнеров код выделен из modplug в отдельный плагин, что дает возможность не загружать данный код без потребности и сэкономить слегка процессорного времени на этапе инициализации;

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

Усовершенствована работа XML-парсера, добавлена помощь блоков CDATA;

Удалён плагин вывода звука ч/з ARTS (проект KDE в ветке 4 ушел от эксплуатации подсистемы ARTS). Вместо ARTS рекомендуется применять DMIX, основанный на ALSA;

Удалён плагин вывода видео SYNCFB из-за прекращения развития данной подсистемы, вместо SYNCFB рекомендуется применять DIRECTFB или VIDIX;

В плагине вывода видео с использованием Xv и XXMC добавлена помощь выбора порта для Xv ч/з указания номера или типа порта ("any", "overlay" и "textured video"). Для XVMC выбор порта пока не реализован;

Переработка системы сборки, уход от xine-config в пользу "pkg-config libxine";