Bemutatták az xine-lib 1.2.12 kiadását, egy többplatformos könyvtárat videó- és audi fájlok lejátszásához, valamint kísérő pluginok készletét. A könyvtár több videolejátszóban is használható, beleértve az xine-ui-t, a gxine-t és a kaffeine-t.
A Xine támogatja a több szálon történő működést, széles körben támogatja a népszerű és a kevésbé ismert formátumokat és kodekeket, képes kezelni mind a helyi tartalmat, mind az interneten továbbított multimédia folyamokat. A moduláris architektúra lehetővé teszi a funkcionalitás könnyű bővítését plugineken keresztül. Öt alapvető plugin osztály létezik: bemeneti pluginek az adatok fogadására (pl. FS, DVD, CD, HTTP stb.), kimeneti pluginek (pl. XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA stb.), mediakonténerek kicsomagolására szolgáló pluginek (demuxerek), videó- és audioduum adatok dekódolására szolgáló pluginek, valamint effektusok alkalmazására szolgáló pluginek (például visszhocsökkentés, EQ stb.).
A legújabb kiadás legfontosabb újításai közé tartozik:
- Új plugin került hozzáadásra az OpenSL ES-en keresztüli hangkimenethez.
- Új plugin került hozzáadásra tartalom letöltéséhez a MPEG-DASH (dinamikus adaptív streaming HTTP-n keresztül) technológia használatával.
- Új crypto plugin került hozzáadásra titkosított tartalom fogadásához.
- Az OpenGL-n keresztüli videokimenet pluginhoz hozzáadódott a videodekódolás hardveres gyorsításának támogatása a VAAPI API segítségével.
- Javították a HLS (HTTP Live Streaming) protokoll támogatását.
- Új könyvtár került hozzáadásra különféle sztringinformációk elemzésére.
- Javították a BT.2020 (UHDTV) szabvány támogatását.
- Javították az időszinkronizációt DVB vagy élő folyamok használatakor.
- Biztosítva lett a kompatibilitás az ffmpeg 5.0 csomaggal.
Forrás: opennet.ru
