انتشار 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