PipeWire 1.0.0 veröffentlicht

Endlich wurde die lang erwartete erste Hauptversion von PipeWire veröffentlicht, einem Multimedia-Server und -Framework für die Audioausgabe und -verarbeitung in Echtzeit. Es besteht API- und ABI-Kompatibilität mit ALSA, PulseAudio und JACK. Es gibt nicht viele Änderungen, aber sie sind erheblich (schließlich handelt es sich hier um die erste Release-Version).

Wichtigste Änderungen:

  • Ein Speicherleck in memfd/dmabuf beim Entladen von Puffern beim Herunterfahren wurde behoben.
  • Die Behandlung gleichzeitiger jack_port_get_buffer()-Aufrufe wurde aufgrund der Verwendung durch Ardor hinzugefügt.
  • Verbesserte Zeitdarstellung (reduzierter Jitter) in ALSA bei Verwendung von IRQ.
  • Mehrere Dokumentationsverbesserungen.

Weitere Änderungen:

PipeWire

  • PIPEWIRE_DLCLOSE wird jetzt überall respektiert und pw_in_valgrind() wurde entfernt.
  • Die Warnung, die auftritt, wenn ein Client versucht, ignorierte Einstellungen zu ändern, wurde entfernt.

Module

  • Ein potenzieller Segmentierungsfehler beim Kopieren von Mixstrukturen wurde behoben.
  • Mögliche Race-Bedingungen in setrlimit in module-rt behoben.
  • Speicherleck in der Filterkette behoben.
  • Der Parameter rtp.prime wird für Absender (aber nicht für Empfänger) festgelegt.
  • ROC-Module wurden auf ROC 0.3 portiert.

SPA

  • Verzögerungsoption zu libcamera hinzugefügt.
  • Einige Kompilierungswarnungen wurden behoben.
  • Aktualisiertes EVL-Plugin.

Bluetooth

  • LC3-Codec hinzugefügt und verbesserte Kompatibilität

Pulseaudio

  • Ein Fehler beim Senden von Ereignissen, wenn sich der Ausgabe- oder Quellstatus ändert, wurde behoben.

JACK

  • Verbesserte Arbeit mit Transport und Zeit. Eindeutige Kennungen werden jetzt verwendet, um sequentielle Schnappschüsse der aktuellen Zeit und des Transports zu erstellen.
  • Auflistung nicht verwendeter Portparameter entfernt.
  • Die Wiederverwendung von Puffern wurde optimiert.

Dokumentation

  • Manpages für pw-dump, pw-loopback, pipewire-pulse und Module hinzugefügt.
  • Manpages werden jetzt mit Doxygen erstellt.
  • Dokumentation für PulseAudio-Module hinzugefügt.

Von andere Änderungen Sie können die Hinzufügung der GNU/Hurd-Unterstützung bemerken.

Source: linux.org.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster