De release van xine-lib 1.2.13 is gepresenteerd, een platformonafhankelijke bibliotheek voor het afspelen van video- en audiobestanden, evenals een reeks bijbehorende plugins. Deze bibliotheek kan worden gebruikt in verschillende videospelers, waaronder xine-ui, gxine en kaffeine.
Xine ondersteunt multitasking, ondersteunt een groot aantal populaire en minder bekende formaten en codecs, en kan zowel lokale inhoud als multimedia streams via het netwerk verwerken. De modulaire architectuur maakt het eenvoudig om functionaliteit via plugins uit te breiden. Er zijn vijf hoofdcategorieƫn plugins: invoerplugins voor gegevensinvoer (zoals FS, DVD, CD, HTTP, etc.), uitvoerplugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.), plugins voor het extraheren van mediacontainers (demuxers), plugins voor het decoderen van audio- en videogegevens, en plugins voor het toepassen van effecten (echo-onderdrukking, equalizer, etc.).
Enkele van de belangrijkste vernieuwingen in deze nieuwe release zijn:
- Ondersteuning voor dav1d 1.0 is toegevoegd, een decoder voor het AV1 videocodec formaat.
- De mogelijkheid om de frame rate van video te beperken is toegevoegd.
- De functie xine_query_stream_info() is geĆÆmplementeerd.
- Gebruikersondersteunende OpenGL 2-schaalmodi zijn toegevoegd.
- De compatibiliteit met FFmpeg is verbeterd.
- De ondersteuning voor DVB-subs is verbeterd.
- De verwerking van HLS (HTTP Live Streaming) ingangsstreams is verbeterd.
- De extractie van AAC-audio uit mediacontainers is verbeterd.
- De audioverwerking van .mp4-bestanden is geoptimaliseerd.
- Er is een omweg toegevoegd voor de werking met problematische Mesa-vdpau-drivers.
- De video-uitvoer via OpenGL 2 is geoptimaliseerd.
- De audio-uitvoer is geoptimaliseerd.
- De implementatie van het OSD-scherm is geoptimaliseerd.
Bron: opennet.ru
