PulseAudio 16 arrive pour améliorer le support Bluetooth et Opus

PulseAudio 16 arrive pour améliorer le support Bluetooth et Opus

Alors que PipeWire commence à s’imposer comme le nouveau serveur audio Linux par défaut, cela ne signifie pas que PulseAudio est mort, car la version 16 vient de sortir, ce qui ajoute du support et corrige quelques problèmes.

Commençons par la partie support étendu en mentionnant que PulseAudio 16 peut désormais signaler l’état de la batterie des appareils Bluetooth. Cet addon déverrouille la possibilité de signaler l’état de la batterie via l’application si l’environnement de bureau n’est pas en mesure de le faire.

Un autre aspect qui a été modifié est la latence du tunnel, qui peut désormais être configurée avec l’argument module latency_msec, tandis que les modules de tunnel peuvent se reconnecter au serveur distant si la connexion échoue. D’autre part, il est possible de compresser l’audio envoyé via un module RTP (Real Time Transfer Protocol) en utilisant le codec Opus. Cela doit être passé enable_opus=truecomme argument de module et ne fonctionne que si PulseAudio est compilé avec GStreamer activé.

Amélioration de la stabilité de la latence dans le bouclage de module et ajout d’un nouvel argument adjust_threshold_usecpour régler l’algorithme du pilote. Un autre changement supplémentaire est la possibilité de définir la valeur à moins d’une seconde adjust_timeet la possibilité de définir l’intervalle de journalisation à l’aide de l’argument module log_interval.

Un autre ajout important à PulseAudio 16 est la possibilité de désactiver le canal de mixage module-combiné-récepteur, ce qui peut être utile lors de la combinaison de plusieurs cartes son ou puces pour une sortie de son surround. Ainsi, dans le cas de la combinaison de trois puces audio stéréo, il est possible de mapper de sorte qu’une puce exécute la fonction de sortie avant gauche et de sortie avant droite, l’autre puce exécute la fonction de sortie arrière gauche et arrière droite, et la troisième la puce remplit la fonction de centre de sortie arrière gauche avant.

La nouvelle --formatoption « pactl » accepte textet json, donc dans cette version, elle prend en charge le vidage des informations au format JSON pour faciliter la lecture par d’autres programmes.

Pour finir avec l’actualité générale de PulseAudio 16, le module JACK (module-jackdbus-detect) a deux nouveaux arguments sink_enabledet source_enabledqui peuvent être utilisés pour désactiver la sortie (sink) ou l’entrée (source) au cas où vous ne voudriez pas avoir les deux fonctions chargé.

En termes d’appareils spécifiques, le casque sans fil et USB EPOS/Sennheiser GSP 670 et le SteelSeries GameDAC sont capables de prendre en charge les sorties mono et stéréo via PulseAudio, là où ils ne pouvaient le faire auparavant. Fait intéressant, ALSA supporte les deux formats de sortie audio.

Correction de l’entrée audio sur la puce Texas Instruments PCM2902 et introduction de ses propres profils d’instruments Komplete Audio 6 MK2, qui sont similaires à Komplete Audio 6.

En attendant, les nouvelles les plus intéressantes de PulseAudio 16, ou du moins celles qui se concentrent sur l’utilisateur final. Tous les détails de cette version sont disponibles dans les notes de version publiées sur le wiki du projet, tandis que le serveur peut être installé en compilant son code source ou en attendant qu’il apparaisse dans une distribution comme Arch Linux.

PulseAudio a l’habitude d’aller de mal en mieux, mais il a clairement fallu trop de temps pour s’imposer comme une bonne alternative à l’utilisation d’ALSA nue. De son côté, PipeWire, bien qu’encore un peu « vert », est parti d’une bien meilleure base et vise à être le serveur audio par défaut pour Ubuntu 24.04 LTS, donc une fois que Canonical aura terminé son saut, PulseAudio prendra le relais. considéré comme condamné, malgré le fait que son développement puisse encore être actif à ces dates.

Il est important de garder à l’esprit qu’ALSA fait partie du noyau Linux et du composant chargé de fournir le micrologiciel qui fait fonctionner les puces sonores, donc PulseAudio et PipeWire doivent s’appuyer sur ALSA pour pouvoir émettre et capturer le son.

Image : Pixabay.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *