Прадстаўлены рэліз 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