Представен е релиз xine-lib 1.2.12, многоплатформена библиотека за възпроизвеждане на видео и аудиофайлове, както и набор от свързани плъгини. Библиотеката може да се използва в редица видео плейъри, сред които xine-ui, gxine, kaffeine.
Xine поддържа работа в многопоточен режим, работи с множество популярни и по-малко известни формати и кодеци, може да обработва както локално съдържание, така и предавани през мрежата мултимедийни потоци. Модулната архитектура позволява лесно разширяване на функционалността чрез плъгини. Различават се 5 основни класа плъгини: входни плъгини за получаване на данни (FS, DVD, CD, HTTP и др.), изходни плъгини (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA и др.), плъгини за разпакетиране на медиаконтейнери (демуксери), плъгини за декодиране на видео и аудиоданни, плъгини за прилагане на ефекти (потискане на ехото, еквалайзер и др.).
Сред ключовите нововъведения, предложени в новото издание:
- Добавен е плъгин за изход на звук чрез OpenSL ES.
- Добавен е плъгин за зареждане на съдържание с използване на технологията MPEG-DASH (Dynamic Adaptive Streaming over HTTP).
- Добавен е плъгин crypto за приемане на криптирано съдържание.
- В плъгина за видео изход чрез OpenGL е добавена поддръжка на хардуерно ускорение на декодирането на видео чрез API VAAPI.
- Подобрена е поддръжката на протокола HLS (HTTP Live Streaming).
- Добавена е библиотека за парсване на разнообразна низова информация.
- Подобрена е поддръжката на стандарта BT.2020 (UHDTV).
- Подобрена е синхронизацията на времето при използване на DVB или live потоци.
- Осигурена е съвместимост с пакета ffmpeg 5.0.
Източник: opennet.ru
