Release av xine-lib 1.2.13 har presenterats, en plattformsoberoende bibliotek för uppspelning av video- och ljudfiler, samt en uppsÀttning relaterade plugins. Biblioteket kan anvÀndas i flera videouppspelare, inklusive xine-ui, gxine och kaffeine.
Xine supports operation in multi-threaded mode, supports a large number 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 easy expansion of functionality through plugins. There are 5 main classes of plugins: input plugins for data reception (FS, DVD, CD, HTTP, etc.), output plugins (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.), plugins for unpacking media containers (demuxers), plugins for decoding video and audio data, and plugins for applying effects (echo suppression, equalizer, etc.).
Among the key innovations introduced in this release are:
- Stöd för dav1d 1.0 har lagts till, en AV1 video codec-avkodare.
- Möjlighet att begrÀnsa bildfrekvensen för video har lagts till.
- Funktionen xine_query_stream_info() har implementerats.
- AnvÀndardefinierade OpenGL 2.0 skalningslÀgen har lagts till.
- Kompatibiliteten med FFmpeg har förbÀttrats.
- Stödet för DVB-undertexter har förbÀttrats.
- Bearbetningen av HLS (HTTP Live Streaming) ingÄende strömmar har förbÀttrats.
- Uppackningen av AAC-ljud frÄn mediefiler har förbÀttrats.
- Ljudbehandlingen frÄn .mp4-filer har förbÀttrats.
- En bypass har lagts till för att hantera problematiska Mesa-drivrutiner för vdpau.
- Utmatningen av video via OpenGL 2 har optimerats.
- Utmatningen av ljud har optimerats.
- Implementeringen av OSD-skÀrmen har optimerats.
KĂ€lla: opennet.ru
