Представлено реліз xine-lib 1.2.12, багатоплатформної бібліотеки для програвання відео- та аудіофайлів, а також набору супутніх плагінів. Бібліотека може використовуватися у низці відеопрогравачів, серед яких xine-ui, gxine, kaffeine.
Xine підтримує роботу в багатопотоковому режимі, підтримує велику кількість популярних і маловідомих форматів і кодеків, може обробляти як локальний контент, так і мультимедіа-потоки, що передаються по мережі. Модульна архітектура дозволяє легко нарощувати функціональність через плагіни. Розрізняється 5 основних класів плагінів: плагіни введення для прийому даних (ФС, 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