PipeWire 1.6 ya está aquí: más canales, mejor Bluetooth y un salto serio en estabilidad.

Publicado el 21 de febrero de 2026, 14:26

PipeWire acaba de lanzar la versión 1.6 y, aunque no sea el tipo de actualización que genera titulares fuera del mundo Linux, dentro del ecosistema es un movimiento relevante. Este framework multimedia, encargado de gestionar audio y vídeo en el sistema, sigue consolidándose como el núcleo del sonido moderno en Linux. Y esta nueva versión no llega con cambios cosméticos. Llega con mejoras profundas.

La actualización incorpora avances claros en audio y Bluetooth, amplía límites técnicos que hasta ahora estaban ahí como techo artificial y refuerza la estabilidad general. No es una revisión menor. Es una evolución lógica y bien trabajada.

Una de las novedades más destacadas es la incorporación de un decodificador LDAC para audio Bluetooth. Esto supone mejor calidad para quienes utilizan auriculares compatibles con este códec. Además, PipeWire 1.6 utiliza ahora SpanDSP para ocultar la pérdida de paquetes, algo que en la práctica reduce artefactos y microcortes cuando la conexión inalámbrica no es perfecta. A esto se suman múltiples mejoras en Bluetooth, junto con actualizaciones en RTP y AVB. La compatibilidad con el protocolo Milán continúa en desarrollo.

Otro cambio importante es el aumento del número máximo de canales a 128. Se ha eliminado el antiguo límite de 64 canales del mezclador y ahora es posible configurar mapas de canales directamente en dispositivos ALSA. También se pueden leer las posiciones de los canales desde los datos EDID. Además, se pueden usar diseños de audio como audio.layout = “5.1” en lugar de definir cada canal manualmente, lo que simplifica considerablemente las configuraciones complejas.

El remuestreador ahora permite elegir funciones de ventana como Blackman y Kaiser y utiliza matemáticas de punto fijo para cálculos de fase más precisos. La compatibilidad con parámetros de capacidad permite que los enlaces negocien sus capacidades antes de configurar formatos y búferes, mejorando la coherencia del sistema. El control de flujo también se refuerza gracias a un transporte más fiable y un comportamiento más estricto en node.exclusive.

El manejo de memoria compartida es ahora más seguro gracias a mejoras en el análisis y la construcción de POD. La función de metadatos muestra cuándo sync_timeline admite la operación RELEASE y los comandos y eventos de nodo pueden incluir datos de usuario adicionales. Son ajustes internos, pero fundamentales para la estabilidad.

El sistema de gráficos de filtros incorpora nuevos plugins para FFmpeg y ONNX. El plugin de FFmpeg permite ejecutar un AVFilterGraph de audio, mientras que el plugin ONNX es compatible con modelos como silero VAD. También se han mejorado la gestión de canales en la cadena de filtros, las configuraciones de solo origen y solo destino, la transmisión instantánea, la compatibilidad con enlace local IPv4 en RAOP y Snapcast, y la activación de sockets sin necesidad de libsystemd.

En el apartado de compatibilidad, se ha eliminado el soporte para clientes v0 antiguos. El módulo de túnel JACK ahora puede conectar puertos automáticamente y permite configurar el reinicio de subprocesos tras la bifurcación. El servidor Pulse corrige problemas en consultas de mezcla mono, gestión de EPROTO, tiempos de espera en transmisiones de muestra y mensajería de cambio automático de auriculares.

Las herramientas también reciben mejoras. pw-cat ahora admite sysex, midiclip y más formatos sin comprimir. Puede listar contenedores, códecs, diseños y nombres de canal compatibles y permite elegir directamente los formatos de contenedor y códec. Además, los rlimits pueden configurarse desde el archivo de configuración principal.

Entre otras correcciones se incluyen el cierre de fugas de capacidad, la reparación de fugas de descriptores de archivo en pulse-server bajo ciertos errores, la corrección de metadatos de recorte y una condición de carrera en la liberación de búfer en la integración con GStreamer. También mejora el manejo de canales predeterminados en los componentes SPA.

Por último, PipeWire 1.6 mantiene compatibilidad con la API y la ABI de la serie 1.4.x, lo que garantiza que la actualización no rompe la interoperabilidad con el ecosistema existente.

PipeWire 1.6 no es una actualización superficial. Amplía límites técnicos, mejora el audio Bluetooth, refuerza la estabilidad y consolida su papel como pieza central del sistema multimedia en Linux.

 

Fuente: Linuxiac

Añadir comentario

Comentarios

Todavía no hay comentarios