Sortie du serveur son PulseAudio 13.0

Introduit version du serveur de son Pulse Audio 13.0, qui agit comme intermédiaire entre les applications et divers sous-systèmes audio de bas niveau, faisant abstraction du travail avec le matériel. PulseAudio vous permet de contrôler le volume et le mixage du son au niveau des applications individuelles, d'organiser l'entrée, le mixage et la sortie du son en présence de plusieurs canaux d'entrée et de sortie ou de cartes son, vous permet de changer le format du flux audio à la volée et utilise plug-ins, permet de rediriger de manière transparente le flux audio vers une autre machine. Le code PulseAudio est distribué sous la licence LGPL 2.1+. Prend en charge Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS et Windows.

Clé améliorations PulseAudio 13.0 :

  • Ajout de la possibilité de lire des flux audio encodés avec des codecs Dolby TrueHD и DTS-HD Master Audio;
  • Les problèmes de sélection des profils pour les cartes son prises en charge par ALSA ont été résolus. Lors de l'exécution de PulseAudio ou du branchement à chaud d'une carte, module-alsa-card marquait parfois les profils indisponibles comme disponibles, ce qui entraînait la sélection d'un profil de carte avec une broche cassée. En particulier, auparavant, un profil était considéré comme accessible s'il contenait une destination et une source, et qu'au moins l'une d'elles était accessible. Désormais, ces profils seront considérés comme inaccessibles ;
  • La sauvegarde des profils sélectionnés des cartes son fonctionnant via Bluetooth s'est arrêtée. Par défaut, le profil A2DP est désormais toujours utilisé à la place du profil précédemment sélectionné par l'utilisateur, car l'utilisation des profils de cartes Bluetooth est fortement dépendante du contexte (HSP/HFP pour les appels téléphoniques, et A2DP pour tout le reste). Pour renvoyer l'ancien comportement, le paramètre « restore_bluetooth_profile=true » a été implémenté pour le module module-card-restore ;
  • Ajout de la prise en charge des écouteurs/casques SteelSeries Arctis 5 connectés via USB. La série Arctis se distingue par son utilisation de périphériques de sortie séparés avec des commandes de volume séparées pour la parole (mono) et d'autres sons (stéréo) ;
  • Un paramètre « max_latency_msec » a été ajouté à module-loopback, qui peut être utilisé pour définir une limite supérieure de latence. Par défaut, le délai augmente automatiquement si les données n'arrivent pas à temps, et le paramètre suggéré peut être utile si le maintien des délais dans certaines limites est plus important que les interruptions pendant la lecture ;
  • Le paramètre « stream_name » a été ajouté à module-rtp-send pour définir le nom symbolique du flux en cours de création au lieu de « PulseAudio RTP Stream on address » ;
  • S/PDIF a été amélioré pour les cartes son CMEDIA High-Speed ​​​​True HD avec une interface USB 2.0, qui utilisent des index de périphérique inhabituels pour S/PDIF qui ne fonctionnent pas dans la configuration par défaut d'ALSA ;
  • Dans module-loopback, les paramètres d'échantillonnage spécifiques à la source sont utilisés par défaut ;
  • Le paramètre «avoid_resampling» a été ajouté à module-udev-detect et module-alsa-card pour exclure, si possible, la conversion du format et de la fréquence d'échantillonnage, par exemple, lorsque vous souhaitez interdire sélectivement la modification de la fréquence d'échantillonnage pour le fichier principal. carte son, mais autorisez-la pour la carte supplémentaire ;
  • Suppression du support de la branche BlueZ 4, qui n'est plus maintenue depuis 2012, après la sortie de BlueZ 5.0 ;
  • Suppression de la prise en charge d'intltool, dont la nécessité a disparu après la migration vers la nouvelle version de gettext ;
  • Une transition est prévue vers l'utilisation du système d'assemblage Meson au lieu des outils automatiques. Le processus de construction utilisant Meson est actuellement en cours de test.

Source: opennet.ru

Ajouter un commentaire