PulseAudio 13.0 Soundserver-Veröffentlichung

Eingereicht von Soundserver-Release PulseAudio 13.0, das als Vermittler zwischen Anwendungen und verschiedenen Low-Level-Audio-Subsystemen fungiert und die Arbeit mit der Hardware abstrahiert. Mit PulseAudio können Sie die Lautstärke und Tonmischung auf der Ebene einzelner Anwendungen steuern, die Eingabe, Mischung und Ausgabe von Ton bei Vorhandensein mehrerer Ein- und Ausgabekanäle oder Soundkarten organisieren und das Audiostream-Format im Handumdrehen ändern und nutzen Pluginsermöglicht es, den Audiostream transparent auf einen anderen Computer umzuleiten. PulseAudio-Code wird unter der LGPL 2.1+-Lizenz vertrieben. Unterstützt Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS und Windows.

Taste Verbesserungen PulseAudio 13.0:

  • Es wurde die Möglichkeit hinzugefügt, mit Codecs codierte Audiostreams abzuspielen Dolby TrueHD и DTS-HD-Master-Audio;
  • Probleme bei der Auswahl von Profilen für in ALSA unterstützte Soundkarten wurden behoben. Beim Ausführen von PulseAudio oder beim Hot-Plugging einer Karte markierte module-alsa-card manchmal nicht verfügbare Profile als verfügbar, was dazu führte, dass ein Kartenprofil mit einem defekten Pin ausgewählt wurde. Bisher galt ein Profil insbesondere dann als zugänglich, wenn es ein Ziel und eine Quelle enthielt und mindestens eine davon zugänglich war. Nun gelten solche Profile als unzugänglich;
  • Das Speichern ausgewählter Profile von Soundkarten, die über Bluetooth betrieben werden, wurde gestoppt. Standardmäßig wird jetzt immer das A2DP-Profil verwendet und nicht das zuvor vom Benutzer ausgewählte Profil, da die Verwendung von Bluetooth-Kartenprofilen stark kontextabhängig ist (HSP/HFP für Telefonanrufe und A2DP für alles andere). Um das alte Verhalten wiederherzustellen, wurde die Einstellung „restore_bluetooth_profile=true“ für das Modul module-card-restore implementiert;
  • Unterstützung für über USB angeschlossene SteelSeries Arctis 5-Kopfhörer/Headsets hinzugefügt. Die Arctis-Serie zeichnet sich durch die Verwendung separater Ausgabegeräte mit separaten Lautstärkereglern für Sprache (Mono) und andere Töne (Stereo) aus;
  • Dem Modul-Loopback wurde die Einstellung „max_latency_msec“ hinzugefügt, mit der eine Obergrenze für die Latenz festgelegt werden kann. Standardmäßig erhöht sich die Verzögerung automatisch, wenn die Daten nicht rechtzeitig eintreffen. Die vorgeschlagene Einstellung kann nützlich sein, wenn es wichtiger ist, Verzögerungen innerhalb bestimmter Grenzen zu halten als Unterbrechungen während der Wiedergabe.
  • Der Parameter „stream_name“ wurde zu module-rtp-send hinzugefügt, um den symbolischen Namen des zu erstellenden Streams anstelle von „PulseAudio RTP Stream on Address“ zu definieren;
  • S/PDIF wurde für CMEDIA High-Speed ​​​​True HD-Soundkarten mit USB 2.0-Schnittstelle verbessert, die ungewöhnliche Geräteindizes für S/PDIF verwenden, die in der Standardkonfiguration in ALSA nicht funktionieren;
  • Im Modul-Loopback werden standardmäßig die quellenspezifischen Abtastparameter verwendet;
  • Der Parameter „avoid_resampling“ wurde zu module-udev-detect und module-alsa-card hinzugefügt, um die Konvertierung des Formats und der Sampling-Rate nach Möglichkeit auszuschließen, beispielsweise wenn Sie die Änderung der Sampling-Rate für das Hauptmodul selektiv verbieten möchten Soundkarte, aber erlauben Sie es für die zusätzliche;
  • Die Unterstützung für den BlueZ 4-Zweig, der seit 2012 nicht mehr gepflegt wurde, wurde nach der Veröffentlichung von BlueZ 5.0 entfernt.
  • Die Unterstützung für intltool wurde entfernt, da die Notwendigkeit nach der Migration auf die neue Version von gettext verschwunden ist.
  • Es ist ein Übergang zur Verwendung des Meson-Montagesystems anstelle von Autotools geplant. Der Build-Prozess mit Meson wird derzeit getestet.

Source: opennet.ru

Kommentar hinzufügen