A fost lansată versiunea xine-lib 1.2.13, o bibliotecă multiplatformă pentru redarea fișierelor video și audio, precum și un set de pluginuri asociate. Biblioteca poate fi utilizată în mai multe redatatoare video, printre care xine-ui, gxine, kaffeine.
Xine suportă funcționarea în mod multi-threaded, acceptă un număr mare de formate și codecuri populare și mai puțin cunoscute, poate procesa atât conținut local, cât și fluxuri multimedia transmise prin rețea. Arhitectura modulară permite extinderea ușoară a funcționalității prin pluginuri. Există 5 clase principale de pluginuri: pluginuri de input pentru recepția datelor (FS, DVD, CD, HTTP etc.), pluginuri de output (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA etc.), pluginuri pentru demuxarea containerelor media (demuxere), pluginuri pentru decodarea datelor video și audio, pluginuri pentru aplicarea efectelor (reducerea ecoului, egalizator etc.).
Printre noile caracteristici cheie propuse în noua versiune:
- A fost adăugată suportul pentru dav1d 1.0, un decodor pentru formatul de codare video AV1.
- A fost adăugată opțiunea de limitare a ratei cadrelor video.
- A fost implementată funcția xine_query_stream_info().
- Au fost adăugate moduri de scalare OpenGL 2 personalizabile de utilizator.
- Compatibilitatea cu FFmpeg a fost îmbunătățită.
- Sprijinul pentru subtitrările DVB a fost îmbunătățit.
- Prelucrarea fluxurilor de intrare bazate pe protocolul HLS (HTTP Live Streaming) a fost îmbunătățită.
- Dezambalarea sunetului AAC din containerele media a fost îmbunătățită.
- A fost optimizată prelucrarea sunetului din fișierele .mp4.
- A fost adăugată o soluție pentru lucrul cu driverele Mesa vdpau problematice.
- Ieșirea video prin OpenGL 2 a fost optimizată.
- Ieșirea audio a fost optimizată.
- Implementarea ecranului OSD a fost optimizată.
Sursa: opennet.ro
