Lanseringen av xine-lib 1.2.12, et flerplattformsbibliotek for avspilling av video- og lydfiler, samt et sett med tilhørende plugins, er gjennomført. Biblioteket kan brukes i flere mediespillere, inkludert xine-ui, gxine og kaffeine.
Xine støtter flertrådet drift, håndterer et stort antall populære og mindre kjente formater og kodeker, og kan behandle både lokalt innhold og multimedia-streams over nettverket. Den modulære arkitekturen gjør det enkelt å utvide funksjonaliteten gjennom plugins. Det finnes 5 hovedkategorier av plugins: inndata-plugins for mottak av data (FS, DVD, CD, HTTP osv.), utdata-plugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA osv.), plugins for dekoding av mediekonteinere (demuxere), plugins for dekoding av video- og lyddata, og plugins for å legge til effekter (ekkoreduksjon, equalizer osv.).
Noen nøkkelfunksjoner som introduseres i den nye utgivelsen:
- Det er lagt til en plugin for lydavspilling gjennom OpenSL ES.
- Det er lagt til en plugin for innlasting av innhold ved hjelp av MPEG-DASH-teknologi (Dynamic Adaptive Streaming over HTTP).
- Det er lagt til en crypto-plugin for mottak av kryptert innhold.
- I video-output-pluginen via OpenGL er det lagt til støtte for maskinvareakselerasjon av videodekoding ved hjelp av VAAPI.
- Støtten for HLS-protokollen (HTTP Live Streaming) er forbedret.
- Det er lagt til et bibliotek for parsing av forskjellig tekstinformasjon.
- Støtten for BT.2020-standarden (UHDTV) er forbedret.
- Tidsynkroniseringen ved bruk av DVB eller direkte streaming er forbedret.
- Kompatibilitet med ffmpeg-pakken 5.0 er sikret.
Kilde: opennet.ru
