Veröffentlichung des Audioservers PulseAudio 16.0

Die Veröffentlichung des Soundservers PulseAudio 16.0 wird prĂ€sentiert, der als Vermittler zwischen Anwendungen und verschiedenen niedrigstufigen Audiosubsystemen fungiert und die Arbeit mit der Hardware abstrahiert. PulseAudio ermöglicht die Steuerung von LautstĂ€rke und Klangmischung auf der Ebene einzelner Anwendungen, organisiert das Eingangs-, Misch- und Ausgangssignal bei mehreren Eingangs- und AusgangskanĂ€len oder Soundkarten, erlaubt es, das Format des Audiostroms dynamisch zu Ă€ndern und Plugins zu verwenden, und ermöglicht das transparente Umleiten von Audioströmen auf einen anderen Computer. Der Code von PulseAudio wird unter der LGPL 2.1+-Lizenz verbreitet. Es wird UnterstĂŒtzung fĂŒr Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS und Windows gewĂ€hrleistet.

Kernverbesserungen von PulseAudio 16.0:

  • Die Möglichkeit zur Verwendung des Audiocodecs Opus zur Kompression des Tons, der ĂŒber das Modul module-rtp-send gesendet wird, wurde hinzugefĂŒgt (zuvor wurde nur PCM unterstĂŒtzt). Um Opus zu aktivieren, muss PulseAudio mit GStreamer-UnterstĂŒtzung kompiliert und die Einstellung "enable_opus=true" im Modul module-rtp-send festgelegt werden.
  • In die Module zum Senden/Empfangen von Audio ĂŒber Tunnel (tunnel-sink und tunnel-source) wurde die Möglichkeit zur Einstellung der Verzögerung ĂŒber den Parameter latency_msec integriert (zuvor war die Verzögerung starr auf 250 Mikrosekunden eingestellt).
  • In den Modulen zum Senden/Empfangen von Audio ĂŒber Tunnel wurde die UnterstĂŒtzung fĂŒr die automatische Wiederverbindung bei Server VerbindungsabbrĂŒchen gewĂ€hrleistet. Um die Wiederverbindung zu aktivieren, sollte die Einstellung reconnect_interval_ms festgelegt werden.
  • Die UnterstĂŒtzung fĂŒr die Bereitstellung von Informationen ĂŒber den Akkustand von AudiogerĂ€ten mit Bluetooth-Schnittstelle an Anwendungen wurde hinzugefĂŒgt. Der Ladestand wird ebenfalls unter den Eigenschaften des GerĂ€ts angezeigt, die in der Ausgabe „pactl list“ dargestellt werden (Eigenschaft bluetooth.battery).
  • Das Dienstprogramm pactl erhielt die Möglichkeit, Informationen im JSON-Format auszugeben. Die Formatwahl erfolgt ĂŒber die Option '—format', die die Werte text oder json annehmen kann.
  • Die UnterstĂŒtzung fĂŒr Stereo-Ausgabe bei der Verwendung von EPOS/Sennheiser GSP 670 und SteelSeries GameDAC wurde hinzugefĂŒgt, fĂŒr die separate ALSA-GerĂ€te fĂŒr Stereo und Mono verwendet werden (zuvor wurde nur ein GerĂ€t fĂŒr Mono unterstĂŒtzt).
  • Probleme beim Empfang von Audio von Soundkarten auf Basis des Chips Texas Instruments PCM2902 wurden behoben.
  • Die UnterstĂŒtzung fĂŒr die 6-Kanal-externen Soundkarte Native Instruments Komplete Audio 6 MK2 wurde hinzugefĂŒgt.
  • Probleme mit der Synchronisation und der Genauigkeit der Verzögerungsbestimmung beim Audio-Streaming durch Tunnel und das Modul combine-sink wurden behoben.
  • Im Modul module-loopback wurde der Parameter adjust_threshold_usec hinzugefĂŒgt, um den Algorithmus zur Steuerung von Verzögerungen fein abzustimmen (standardmĂ€ĂŸig betrĂ€gt die Verzögerung 250 Mikrosekunden). Der Standardwert des Parameters adjust_time wurde von 10 auf 1 Sekunde reduziert, und es besteht nun die Möglichkeit, Werte unter einer Sekunde (zum Beispiel 0,5) festzulegen. Das Logging zur Anpassung der Wiedergabegeschwindigkeit ist standardmĂ€ĂŸig deaktiviert und wird nun ĂŒber eine separate Option log_interval gesteuert.
  • Im Modul module-jackdbus-detect, das fĂŒr die Aktivierung des Audio-Streams ĂŒber JACK verwendet wird, wurden die Parameter sink_enabled und source_enabled hinzugefĂŒgt, um die Übertragung oder den Empfang von Audio ĂŒber JACK selektiv zu aktivieren. Außerdem ist das erneute Laden des Moduls fĂŒr die gleichzeitige Verwendung verschiedener JACK-Konfigurationen jetzt erlaubt.
  • Im Modul module-combine-sink wurde der Parameter remix hinzugefĂŒgt, um das Remixen der KanĂ€le zu deaktivieren, was beispielsweise bei der Verwendung mehrerer Soundkarten zur Erzeugung eines einheitlichen Surround-Sounds erforderlich sein kann.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster