Zoeken op website

PipeWire 1.4.10 brengt oplossingen voor volumeherstel en Pulse-serverstromen


PipeWire 1.4.10 multimedia-framework is uitgebracht met een kleine bugfix-update, waarmee problemen met het herstellen van het volume, het opruimen van streams en de algehele stabiliteit verbeterd worden.

PipeWire, een multimedia-framework voor het afhandelen van audio en video op Linux-systemen, heeft zojuist versie 1.4.10 uitgebracht, met de nadruk op het oplossen van bugs en verbeteringen in de stabiliteit.

Een van de meest zichtbare oplossingen betreft een regressie die het herstellen van het volume op knooppunten beïnvloedde, waardoor wordt verzekerd dat de audiovolumes correct worden hersteld wanneer streams opnieuw worden gestart. Ook het pulse-servercomponent kreeg aandacht, met verbeterde opruiming van verlopen streams om te voorkomen dat audio-sessies blijven hangen of blokkeren.

Verschillende interne verbeteringen zijn teruggeplaatst van nieuwere ontwikkelbranches. PipeWire zelf krijgt de timerwachtrij-implementatie van versie 1.5, terwijl de kanaalverwerking van filter-graph is verfijnd om beter aan te passen aan verschillende aantallen stroomkanalen.

De moduleslaag bevat oplossingen voor een geheugenlek in module-eq, verbeterde profilering wanneer meerdere stuurprogramma's actief zijn met profilering ingeschakeld, en ondersteuning voor het gebruik van identieke namen voor zowel sink- als source-PulseAudio-tunnels.

Updates in de SPA-laag lossen meerdere laag-niveau problemen op, waaronder betere verzending van property-events, fixes voor het afhandelen van filter-grafiekpoorten, veiliger gedrag van de resampler om crashes te voorkomen, en correcties voor AVX2-optimalisaties. Extra verbeteringen breiden de ondersteuning uit voor kanaal-downmixposities en verbeteren de foutafhandeling bij DBus-gerelateerde storingen.

Ten slotte ruimt de pulse-servercomponent nu time-out streams betrouwbaarder op en voegt een expliciet bericht toe om mono mixdown af te dwingen wanneer dat nodig is. Aan de multimediazijde voorkomt de GStreamer-integratie een mogelijke klokoverflow tijdens het schalen, waarmee een zeldzaam maar kritisch stabiliteitsprobleem wordt aangepakt.

Raadpleeg de changelog voor details over alle wijzigingen in de nieuwe versie.