Bylo představeno vydání xine-lib 1.2.12, multiplatformní knihovny pro přehrávání video a audio souborů a také sady souvisejících pluginů. Knihovnu lze použít v řadě přehrávačů videa, včetně xine-ui, gxine, kaffeine.
Xine podporuje vícevláknový provoz, podporuje velké množství oblíbených i málo známých formátů a kodeků a dokáže zpracovat jak lokální obsah, tak multimediální streamy přenášené po síti. Modulární architektura umožňuje snadné rozšíření funkčnosti pomocí pluginů. Existuje 5 hlavních tříd pluginů: vstupní pluginy pro příjem dat (FS, DVD, CD, HTTP atd.), výstupní pluginy (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA atd.), pluginy pro rozbalení mediální kontejnery (demuxery), pluginy pro dekódování video a audio dat, pluginy pro aplikaci efektů (zrušení ozvěny, ekvalizér atd.).
Mezi klíčové inovace navrhované v nové verzi:
- Добавлен плагин для вывода звука через 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.
Zdroj: opennet.ru