PipeWire 0.3.81 ist erschienen

PipeWire ist ein Multimedia-Server, der fĂŒr die Ausgabe und Verarbeitung von Audio- und Video-Streams in Echtzeit entwickelt wurde. FĂŒr Clients besteht KompatibilitĂ€t mit den APIs PulseAudio, JACK und ALSA.

Die neue Version ist das erste RC fĂŒr die Version 1.0.

Wesentliche Änderungen

  • Die UnterstĂŒtzung von jackdbus ist standardmĂ€ĂŸig aktiviert.
  • Die IRQ-basierte Planung in ALSA wurde verbessert und ist standardmĂ€ĂŸig fĂŒr das Profil Pro Audio aktiviert. Außerdem werden nun PCM miteinander verbunden, um Latenzen zu verringern, was dem Verhalten von JACK entspricht.
  • Die UnterstĂŒtzung sowohl fĂŒr alte als auch fĂŒr neue Versionen von webrtc-audio-processing wurde implementiert, um den Übergang zu erleichtern.
  • Jetzt fĂŒhrt eine erzwungene Änderung der Quantisierung durch Knoten oder Metadaten auch zu einer erzwungenen Pause und Fortsetzung des Graphen, Ă€hnlich wie bei der Änderung der Bitrate, um sicherzustellen, dass alle Knoten sich an die neue Quantisierung anpassen. Dies ist wichtig fĂŒr Pro Audio-Knoten, die ihre Hardware auf den neuen Zeitraum in der IRQ-basierten Planung umstellen mĂŒssen.
  • Ein Fehler beim Parsen regulĂ€rer AusdrĂŒcke wurde behoben.
  • Eine Vielzahl kleinerer Fehlerbehebungen und Verbesserungen.

Weitere Änderungen

PipeWire

  • Jetzt hat der Stream die Option EARLY_PROCESS, die verwendet werden kann, um eine eigene PuffervorfĂŒllung zu implementieren.
  • Ein Fehler bei der Bestimmung der Position des Treiberknotens wurde behoben.
  • Das Entfernen von Referenzen berechnet jetzt den Graphen korrekt.
  • Der Vergleich von Bitraten zur Bestimmung der besten Bitrate im Graphen wurde korrigiert.
  • Jetzt wird die Funktion malloc_trim() zur Speicherfreigabe verwendet, wenn sie verfĂŒgbar ist.

Hilfsprogramme

  • pw-cat unterstĂŒtzt jetzt die Formate DFF und DSD.

Module

  • Im RAOP wurden einige Verbesserungen vorgenommen. Jetzt werden alle zwei Sekunden GerĂ€te abgefragt, um sie betriebsbereit zu halten.
  • Ein Fehler in der Filterkette wurde behoben, aufgrund dessen beim Mischen nur einer Quelle kein VorverstĂ€rker Anwendung fand.
  • Jetzt kann die Filterkette das Volumen des Streams an die Steuerungen im Graphen ĂŒbergeben.
  • Die LautstĂ€rkeregelung im RAOP wurde verbessert.

PulseAudio

  • Einige Fehler in der Verarbeitung von pending_stream wurden behoben.
  • Ein Fehler im Code zum Senden von Ereignissen wurde behoben, wodurch das Senden eines Änderungsereignisses unterblieb, wenn der Knoten verbunden war.
  • Die PrioritĂ€t der Echtzeitanwendungen fĂŒr PulseAudio wurde gesenkt.

SPA

  • Jetzt synchronisiert der ALSA-Treiber alle Nachfolger direkt aus dem Weckereignis. Dies ermöglicht eine stabilere Ausrichtung der Bitraten.
  • UnterstĂŒtzung fĂŒr GNU/Hurd hinzugefĂŒgt!

Bluetooth

  • Die Leistung der Codecs wurde verbessert, wenn PipeWire als Audio Gateway verwendet wird.
  • BAP-GerĂ€te wurden an die neue API von Bluez angepasst.

JACK

  • Wenn sich die Jack-Bibliothek im Standard-Bibliothekspfad befindet, vermeiden Sie die Verwendung von LD_LIBRARY_PATH, da dies zu Problemen fĂŒhren kann.
  • Eine Behandlung zum ZurĂŒcksetzen der Verzögerung auf den Standardwert am Port wurde implementiert.
  • Jetzt gelingt es jack_property immer, die Metadaten zu Ă€ndern, da es Umgehungen vor dem Ausstieg erwartet.

Quelle: linux.org.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