Została wydana wersja xine-lib 1.2.12, wieloplatformowej biblioteki do odtwarzania plików wideo i audio oraz zestawu towarzyszących wtyczek. Biblioteka może być używana w kilku odtwarzaczach wideo, w tym xine-ui, gxine, kaffeine.
Xine obsługuje działanie w trybie wielowątkowym, wspiera wiele popularnych i mniej znanych formatów oraz kodeków, może przetwarzać zarówno lokalne treści, jak i transmitowane przez sieć strumienie multimedialne. Modularna architektura umożliwia łatwe rozszerzanie funkcjonalności poprzez wtyczki. Wyróżnia się 5 głównych klas wtyczek: wtyczki wejściowe do odbierania danych (FS, DVD, CD, HTTP itp.), wtyczki wyjściowe (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA itp.), wtyczki do rozpakowywania kontenerów multimedialnych (demuxery), wtyczki do dekodowania danych wideo i audio, wtyczki do stosowania efektów (tłumienie echa, equalizer itp.).
Wśród kluczowych nowości wprowadzonych w nowej wersji:
- Dodano wtyczkę do wyjścia dźwięku przez OpenSL ES.
- Dodano wtyczkę do pobierania treści z wykorzystaniem technologii MPEG-DASH (Dynamic Adaptive Streaming over HTTP).
- Dodano wtyczkę crypto do odbierania zaszyfrowanej treści.
- W wtyczce wyjściowej wideo przez OpenGL dodano wsparcie dla sprzętowego przyspieszenia dekodowania wideo za pomocą interfejsu API VAAPI.
- Ulepszono wsparcie dla protokołu HLS (HTTP Live Streaming).
- Dodano bibliotekę do analizy różnorodnych informacji tekstowych.
- Ulepszono wsparcie dla standardu BT.2020 (UHDTV).
- Ulepszono synchronizację czasu przy użyciu DVB lub strumieni na żywo.
- Zapewniono zgodność z pakietem ffmpeg 5.0.
Źródło: opennet.ru
