PipeWire 0.3.81 is uitgebracht

PipeWire is een multimedia server, ontworpen voor de uitvoer en verwerking van audio- en videostreams in realtime. Klanten hebben compatibiliteit met de API's van PulseAudio, JACK en ALSA.

De nieuwe versie is de eerste RC voor versie 1.0.

Belangrijkste wijzigingen

  • Ondersteuning voor jackdbus is standaard ingeschakeld.
  • IRQ-gebaseerde planning in ALSA is verbeterd en standaard ingeschakeld voor het Pro Audio-profiel. Daarnaast worden pcm's nu aan elkaar gekoppeld om latentie te verminderen, wat overeenkomt met het gedrag van JACK.
  • Ondersteuning voor zowel oude als nieuwe versies van webrtc-audio-processing is geïmplementeerd om de overgang te vergemakkelijken.
  • Dwingt nu ook een wijziging van de kwantificering door knooppunten of metadata een gedwongen pauze en hervatting van het grafiek, net zoals bij wijziging van de bitrate, zodat alle knooppunten zich kunnen aanpassen aan de nieuwe kwantificering. Dit is belangrijk voor Pro Audio knooppunten die de apparatuur opnieuw moeten configureren voor de nieuwe periode in IRQ-gebaseerde planning.
  • Een fout in de parsing van reguliere expressies is opgelost.
  • Een aantal kleine bugfixes en verbeteringen.

Andere veranderingen

PipeWire

  • De stroom heeft nu de EARLY_PROCESS-optie, die kan worden gebruikt voor een eigen bufferopvulling.
  • Een fout bij het bepalen van de positie van de stuurprogramma-knoop is opgelost.
  • Het verwijderen van een link berekent nu het grafiek correct.
  • Een fout in de vergelijking van bitrates voor het bepalen van de beste bitrate in het grafiek is opgelost.
  • Er wordt nu een malloc_trim()-functie gebruikt voor geheugenvrijgave, indien beschikbaar.

Hulpprogramma's

  • pw-cat ondersteunt nu DFF- en DSD-formaten.

Modules

  • Er zijn enkele verbeteringen in RAOP aangebracht. Nu worden apparaten om de twee seconden gepolst om ze in bedrijf te houden.
  • Een fout in de filterketting is opgelost, waardoor bij het mixen van slechts één bron geen versterking werd toegepast.
  • De filterketting kan nu de streamvolume doorgeven aan de besturingselementen in het grafiek.
  • De volumeaanpassing in RAOP is verbeterd.

PulseAudio

  • Sommige fouten in de verwerking van pending_stream zijn gecorrigeerd.
  • Een fout in de code voor het verzenden van evenementen is opgelost, waardoor het verzenden van een wijzigings evenement niet plaatsvond wanneer de knoop was verbonden.
  • De prioriteit van realtime PulseAudio-klanten is verlaagd.

SPA

  • De ALSA-stuurprogramma's synchroniseren nu alle volgers rechtstreeks vanuit het wekpunt. Dit zorgt voor een stabielere afstemming van de bitrates.
  • Ondersteuning voor GNU/Hurd is toegevoegd!

Bluetooth

  • De prestaties van codecs zijn verbeterd bij het gebruik van PipeWire als Audio Gateway.
  • BAP-apparaten zijn aangepast aan de nieuwe Bluez API.

JACK

  • Als de jack-bibliotheek in het pad voor standaardbibliotheken staat, vermijd dan het gebruik van LD_LIBRARY_PATH, omdat dit problemen kan veroorzaken.
  • De verwerking van het resetten van de vertraging naar de standaardwaarde op de poort is geïmplementeerd.
  • Nu kan jack_property altijd metadata wijzigen omdat het op omleidingen wacht voordat het afsluit.

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