PipeWire 1.0.0 is uitgebracht

Eindelijk is de langverwachte eerste majeure versie van PipeWire uitgebracht, een multimedia server en framework dat is ontworpen voor real-time geluidsafhandeling en -output. Het heeft compatibiliteit met de API en ABI van ALSA, PulseAudio en JACK. Er zijn niet veel wijzigingen, maar ze zijn significant (het is tenslotte de eerste releaseversie).

Belangrijkste wijzigingen:

  • Geheugenlek in memfd/dmabuf bij het ontladen van buffers bij afsluiten is verholpen.
  • Concurrente aanroepen van jack_port_get_buffer() worden nu verwerkt, aangezien dit wordt gebruikt in Ardour.
  • De tijdweergave (fluctuaties zijn verminderd) in ALSA is verbeterd bij het gebruik van IRQ.
  • Meerdere verbeteringen van documentatie.

Andere wijzigingen:

PipeWire

  • PIPEWIRE_DLCLOSE is nu overal in acht genomen, en pw_in_valgrind() is verwijderd.
  • De waarschuwing bij het proberen om door de client genegeerde parameters te wijzigen, is verwijderd.

Modules

  • PotentiĆ«le segmentatiefout bij het kopiĆ«ren van mixstructuren is verholpen.
  • Mogelijke racevoorwaarden in setrlimit in module-rt zijn opgelost.
  • Geheugenlek in de filter-keten is verholpen.
  • De parameter rtp.prime is ingesteld voor zenders (maar niet voor ontvangers).
  • ROC-modules zijn gepoort naar ROC 0.3.

SPA

  • Een parameter voor vertraging is toegevoegd in libcamera.
  • Enkele waarschuwingen bij het compileren zijn verholpen.
  • De EVL-plugin is bijgewerkt.

Bluetooth

  • LC3-codec is toegevoegd, evenals verbeterde compatibiliteit.

PulseAudio

  • Een fout bij het verzenden van gebeurtenissen bij het wijzigen van de status van een uitgang of bron is verholpen.

JACK

  • De werking met transport en tijd is verbeterd. Nu worden unieke identificaties gebruikt voor het maken van opeenvolgende snapshots van de huidige tijd en transport.
  • De opsomming van ongebruikte poortparameters is verwijderd.
  • Bufferhergebruik is geoptimaliseerd.

Documentation

  • Man-pagina's zijn toegevoegd voor pw-dump, pw-loopback, pipewire-pulse en modules.
  • Man-pagina's worden nu gegenereerd met Doxygen.
  • Documentatie voor PulseAudio-modules is toegevoegd.

Uit andere wijzigingen de toevoeging van de ondersteuning voor GNU/Hurd kan worden opgemerkt.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster