Udgivelsen af xine-lib 1.2.13, et multiplatform-bibliotek til afspilning af video- og lydfiler samt et sæt tilhørende plugins, er blevet præsenteret. Biblioteket kan anvendes i en række videoafspillere, herunder xine-ui, gxine, kaffeine.
Xine supports multi-threaded operation, handles a wide range of popular and lesser-known formats and codecs, and can process both local content and multimedia streams transmitted over the network. Its modular architecture allows for easy extensibility through plugins. There are five main types of plugins: input plugins for data reception (FS, DVD, CD, HTTP, etc.), output plugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.), demuxers for unpacking media containers, plugins for decoding video and audio data, and effect plugins (echo suppression, equalizer, etc.).
Among the key innovations introduced in the new release:
- Støtte til dav1d 1.0, en dekoder af videoencodingformatet AV1, er blevet tilføjet.
- Mulighed for at begrænse videoens billedfrekvens er blevet tilføjet.
- Funktionen xine_query_stream_info() er implementeret.
- Brugertilpassede OpenGL 2-skaleringsmetoder er blevet tilføjet.
- Kompatibiliteten med FFmpeg er forbedret.
- Understøttelsen af DVB-undertekster er blevet forbedret.
- Behandlingen af indstrømningsstrømme baseret på HLS (HTTP Live Streaming) er blevet forbedret.
- Udpakningen af AAC-lyd fra mediekontainere er blevet forbedret.
- Lyden fra .mp4-filer er blevet bedre håndteret.
- En workaround til problemer med Mesa-drivere vdpau er blevet tilføjet.
- Videooutput via OpenGL 2 er blevet optimeret.
- Lydoutput er blevet optimeret.
- Implementeringen af OSD-skærmen er blevet optimeret.
Kilde: opennet.ru
