Die Veröffentlichung von xine-lib 1.2.12 wurde vorgestellt, einer plattformĂŒbergreifenden Bibliothek zum Abspielen von Video- und Audiodateien sowie einem Set zugehöriger Plugins. Die Bibliothek kann in einer Reihe von Videoplayern verwendet werden, darunter xine-ui, gxine, kaffeine.
Xine unterstĂŒtzt den Betrieb im Multithread-Modus, unterstĂŒtzt eine Vielzahl von gĂ€ngigen und weniger bekannten Formaten und Codecs und kann sowohl lokale Inhalte als auch ĂŒber das Netzwerk gestreamte Multimedia-Inhalte verarbeiten. Die modulare Architektur ermöglicht es, die FunktionalitĂ€t ĂŒber Plugins leicht zu erweitern. Es gibt 5 Hauptklassen von Plugins: Eingangs-Plugins zum Empfang von Daten (FS, DVD, CD, HTTP usw.), Ausgangs-Plugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA usw.), Plugins zum Entpacken von Multimedia-Containern (Demuxer), Plugins zur Dekodierung von Audio- und Videodaten sowie Plugins zur Anwendung von Effekten (EchounterdrĂŒckung, Equalizer usw.).
Zu den wichtigsten Neuerungen in der neuen Version gehören:
- Ein Plugin wurde hinzugefĂŒgt, um den Ton ĂŒber OpenSL ES auszugeben.
- Ein Plugin zum Laden von Inhalten mit der MPEG-DASH-Technologie (Dynamic Adaptive Streaming ĂŒber HTTP) wurde hinzugefĂŒgt.
- Ein Crypto-Plugin wurde hinzugefĂŒgt, um verschlĂŒsselte Inhalte zu empfangen.
- Im Videoausgabe-Plugin ĂŒber OpenGL wurde die UnterstĂŒtzung fĂŒr hardwarebeschleunigte Video-Dekodierung mittels der VAAPI-API hinzugefĂŒgt.
- Die UnterstĂŒtzung des HLS-Protokolls (HTTP Live Streaming) wurde verbessert.
- Eine Bibliothek zum Parsing verschiedener Zeichenfolgeninformationen wurde hinzugefĂŒgt.
- Die UnterstĂŒtzung des Standards BT.2020 (UHDTV) wurde verbessert.
- Die Zeitsynchronisation bei der Verwendung von DVB oder Livestreams wurde verbessert.
- Die KompatibilitÀt mit dem ffmpeg-Paket 5.0 wurde sichergestellt.
Quelle: opennet.ru
