Se ha lanzado la versión xine-lib 1.2.12, una biblioteca multiplataforma para reproducir archivos de video y audio, así como un conjunto de complementos relacionados. La biblioteca se puede utilizar en varios reproductores de video, entre ellos xine-ui, gxine, kaffeine.
Xine admite el funcionamiento en modo multihilo, soporta una gran cantidad de formatos y códecs populares y poco conocidos, y puede procesar tanto contenido local como flujos multimedia transmitidos por la red. La arquitectura modular permite ampliar fácilmente la funcionalidad a través de complementos. Se diferencian 5 clases principales de complementos: complementos de entrada para recibir datos (FS, DVD, CD, HTTP, etc.), complementos de salida (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA, etc.), complementos para descompresión de contenedores multimedia (demuxers), complementos para decodificación de datos de video y audio, y complementos para aplicar efectos (supresión de eco, ecualizador, etc.).
Entre las novedades clave presentadas en este lanzamiento se encuentran:
- Se ha añadido un complemento para la salida de sonido a través de OpenSL ES.
- Se ha añadido un complemento para cargar contenido utilizando la tecnología MPEG-DASH (Transmisión Adaptativa Dinámica sobre HTTP).
- Se ha añadido un complemento crypto para recibir contenido cifrado.
- En el complemento de salida de video a través de OpenGL se ha añadido soporte para la aceleración por hardware en la decodificación de video mediante la API VAAPI.
- Se ha mejorado el soporte para el protocolo HLS (HTTP Live Streaming).
- Se ha añadido una biblioteca para analizar información de cadena diversa.
- Se ha mejorado el soporte para el estándar BT.2020 (UHDTV).
- Se ha mejorado la sincronización temporal al usar DVB o flujos en vivo.
- Se ha asegurado la compatibilidad con el paquete ffmpeg 5.0.
Fuente: opennet.ru
