Die Veröffentlichung von xine-lib 1.2.13 wurde vorgestellt, einer plattformĂŒbergreifenden Bibliothek zum Abspielen von Video- und Audiodateien sowie einer Reihe von zugehörigen Plugins. Die Bibliothek kann in verschiedenen Mediaplayern verwendet werden, darunter xine-ui, gxine und 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:
- UnterstĂŒtzung fĂŒr dav1d 1.0, einen Decoder fĂŒr das AV1-Videokompressionsformat, hinzugefĂŒgt.
- Die Möglichkeit zur Begrenzung der Bildwiederholrate von Videos wurde hinzugefĂŒgt.
- Die Funktion xine_query_stream_info() wurde implementiert.
- Benutzerdefinierte OpenGL 2-Skalierungsmodi hinzugefĂŒgt.
- Die KompatibilitÀt mit FFmpeg wurde verbessert.
- Die UnterstĂŒtzung fĂŒr DVB-Untertitel wurde verbessert.
- Die Verarbeitung von Eingabeströmen ĂŒber das HLS-Protokoll (HTTP Live Streaming) wurde verbessert.
- Die Entpackung von AAC-Audio aus Mediencontainern wurde optimiert.
- Die Verarbeitung von Audio aus .mp4-Dateien wurde optimiert.
- Ein Workaround fĂŒr die Problembehandlung mit fehlerhaften Mesa-Treibern fĂŒr vdpau hinzugefĂŒgt.
- Die Videoausgabe ĂŒber OpenGL 2 wurde optimiert.
- Die Audioausgabe wurde optimiert.
- Die Implementierung des OSD-Bildschirms wurde optimiert.
Quelle: opennet.ru
