Recherche de site Web

PipeWire 1.2.6 publié en mettant l'accent sur la stabilité JACK et Bluetooth


La version de correction de bugs PipeWire 1.2.6 résout les problèmes d'agrégation de paramètres de chaîne de filtres et de ports JACK IO et améliore la stabilité Bluetooth.

L'équipe PipeWire a annoncé la sortie de PipeWire 1.2.6, une mise à jour de correction de bugs qui maintient la compatibilité API et ABI avec toutes les versions 1.2.x et 1.0.x précédentes. Bien qu’il n’y ait pas de nouvelles fonctionnalités révolutionnaires, il répond à plusieurs problèmes clés.

L’un d’eux concerne le module de chaîne de filtres. Auparavant, les modifications des paramètres dans la chaîne de filtres n'étaient pas correctement regroupées, ce qui entraînait que certaines étaient ignorées. Heureusement, ce bug a désormais été résolu, ce qui entraîne un comportement plus cohérent lors de la gestion des effets audio.

Les états de flux sont également mis à jour plus efficacement, car ils sont basés sur l'état du nœud sous-jacent. Cela signifie que les utilisateurs remarqueront une réactivité améliorée lors de l’interaction avec les flux audio.

Une autre amélioration de PipeWire 1.2.6 concerne les nœuds exportés, dont les changements d'état sont désormais gérés de manière synchrone. Cette modification permet au serveur de démarrer immédiatement le pilote, réduisant ainsi le risque de xruns initiaux (sous-exécutions de tampon), qui peuvent provoquer des problèmes audio.

De plus, la gestion du vidage du flux a été améliorée, garantissant un traitement des données plus efficace pendant la lecture et l'enregistrement.

La mise à jour corrige également un problème dans lequel des informations mixtes étaient envoyées aux ports détruits, entraînant des erreurs au sein des clients JACK. Ce changement minimise les erreurs inutiles, en particulier dans les configurations audio complexes connectées par plusieurs clients. Mais attendez, il y a plus.

Le module de chaîne de filtres a reçu des améliorations supplémentaires au-delà du correctif d'agrégation de paramètres. Plus précisément, il optimise désormais les nœuds non liés de manière plus fiable.

Les propriétés du nœud ALSA PCM sont également désormais préservées plutôt que d'être écrasées par les propriétés de la carte. Ce correctif garantit que les propriétés spécifiques des périphériques audio sont conservées, évitant ainsi les conflits et les problèmes qui pouvaient auparavant survenir lorsque les propriétés étaient écrasées.

Poursuivant les améliorations, le nombre de tentatives de l'adaptateur a été augmenté, ce qui permet d'éviter les xruns dans certaines situations, garantissant ainsi une lecture et un enregistrement audio plus stables.

PipeWire 1.2.6 apporte également plusieurs correctifs importants pour l'audio Bluetooth. Un bug qui provoquait auparavant des plantages avec les récepteurs de diffusion a été corrigé, améliorant ainsi la stabilité du streaming audio Bluetooth. De plus, la compatibilité avec les aides auditives Phonak s'est améliorée, offrant une meilleure expérience aux utilisateurs de ces appareils.

Une autre amélioration significative est que PipeWire ne se ferme plus lorsque DBus tombe en panne. DBus est un système de communication inter-processus crucial sous Linux, et des pannes temporaires pouvaient auparavant provoquer la fermeture inattendue de PipeWire. Avec le nouveau correctif, PipeWire gère désormais les temps d'arrêt de DBus de manière plus efficace, en particulier dans les environnements où DBus peut être instable.

Enfin, l'implémentation de JACK dans PipeWire a également reçu un correctif notable. Auparavant, il y avait des problèmes avec les ports JACK IO qui n'étaient pas correctement effacés lors de l'arrêt, ce qui pouvait entraîner des plantages. Avec cette mise à jour, les ports JACK IO sont désormais correctement effacés, ce qui permet d'éviter de tels plantages.

Reportez-vous au journal des modifications pour plus d'informations sur toutes les modifications apportées à la nouvelle version.

Articles connexes: