PulseAudio 15.0, con mejor soporte para códecs y hardware

El servidor de sonido PulseAudio 15.0 se ha lanzado recientemente, llega como una actualización importante con numerosas funciones nuevas y mejoras.

PulseAudio 15.0, con mejor soporte para Códecs y Hardware

Acerca de PulseAudio 15.0

PulseAudio, es un servidor de sonido multiplataforma, capaz de funcionar por red. Este servidor de sonido funciona bajo sistemas compatibles con POSIX como GNU/Linux y otros sistemas como Microsoft Windows

Cambios y Mejoras en PulseAudio 15.0

Entre los aspectos más destacados de la versión PulseAudio 15.0 se incluyen:

  • Se agrega el soporte para códecs bluetooth LDAC y AptX, además de "SBC XQ" (SBC con parámetros de mayor calidad).
  • Incluye soporte para perfiles bluetooth HFP
  • Soporte para volumen absoluto Bluetooth A2DP AVRCP
  • Los archivos de configuración de ruta de ALSA ahora se pueden colocar en el directorio de inicio del usuario.
  • El módulo module-virtual-surround-sink, ha sido reescrito.
  • Más opciones para el módulo module-jackdbus-detect.

Soporte de hardware mejorado

Además, la nueva versión incluye soporte para hardware mejorado:

  • SteelSeries Arctis 9
  • Estación de acoplamiento HP Thunderbolt de 120 W G2
  • Behringer U-Phoria UMC22
  • Balas OnePlus Tipo-C
  • Sennheiser GSX 1000/1200 PRO
  • Nueva variable udev: PULSE_MODARGS
  • Se agregó el argumento max_latency_msec a module-null-source
  • module-filter-apply puede tomar parámetros de filtro de las propiedades del dispositivo
  • module-match ahora se puede cargar varias veces

Mejoras en el soporte de FreeBSD

Se han actualizado varios parches de FreeBSD. La desconexión de las tarjetas de sonido debería funcionar mejor ahora, los dispositivos tienen mejores descripciones, los dispositivos de conexión en caliente ahora son compatibles con module-devd-detect.

Comandos adicionales para pactl

Pactl ahora es compatible con los siguientes comandos adicionales:

  • get-default-{sink|source}
  • get-{sink|source}-volume
  • get-{sink|source}-mute

Los perfiles de tarjeta se pueden configurar como adhesivos

Los perfiles de la tarjeta se pueden configurar como fijos usando el comando pactl send-message /card/<card name> set-profile-sticky 'true|false'. El estado actual se puede consultar utilizando pactl send-message /card/<card name> get-profile-sticky. Si un perfil de tarjeta es fijo, siempre se restaurará, incluso si el perfil no está disponible. Además, los cambios en la disponibilidad de puertos en la tarjeta no afectarán la elección del perfil. Esto es útil, por ejemplo, para configurar el perfil de la tarjeta de forma permanente en "desactivado" para dispositivos HDMI. La configuración de los perfiles como pegajosos ya está implementada en pavucontrol y se proporcionará con la próxima versión de pavucontrol.

Más opciones para module-jackdbus-detect

module-jackdbus-detect carga automáticamente un receptor JACK y una fuente cuando JACK se inicia. Ahora es posible configurar mejor los parámetros del receptor y la fuente. module-jackdbus-detect acepta estos nuevos argumentos:

  • sink_name - Nombre del fregadero JACK
  • source_name - Nombre de la fuente JACK
  • sink_properties - Propiedades adicionales para configurar en el fregadero JACK
  • sink_channel_map - Mapa de canales para el fregadero JACK
  • source_channel_map - Mapa de canales para la fuente JACK
  • source_properties - Propiedades adicionales para configurar en la fuente JACK
  • sink_client_name - El nombre que usa el receptor JACK cuando registra un cliente con JACK
  • source_client_name - El nombre que usa la fuente JACK cuando registra un cliente con JACK

Se agregó el argumento max_latency_msec a module-null-source

Ahora es posible configurar el límite superior de latencia de module-null-source con el argumento del módulo max_latency_msec.

Publicar un comentario

Artículo Anterior Artículo Siguiente