PipeWire 1.0.6-uppdatering förbättrar ljudstabiliteten
PipeWire 1.0.6-ljudservern ger viktiga buggfixar och lösningar på minnesläckor för smidigare multimediehantering.
Den senaste uppdateringen av PipeWire, version 1.0.6, en server för att hantera ljud- och videoströmmar samt hårdvara på Linux, har släppts. Den bibehåller kompatibilitet med tidigare 1.0.x-versioner samtidigt som den åtgärdar en rad buggar och gör flera förbättringar i olika moduler.
En av de anmärkningsvärda felen som åtgärdats i denna version inkluderar lösningen på ett race-tillstånd i bitfält som kunde orsaka krascher eller leda till odefinierat beteende när noder flyttas mellan drivrutiner.
Minneshantering har också förbättrats, med specifika korrigeringar som åtgärdar ogiltig minnesåtkomst inom övervakningsverktygen pw-mon och pw-dump, som är viktiga för avancerade användare för diagnostik och felsökning.
PipeWire 1.0.6 åtgärdar också en regression som påverkar Kodi-mediecenterprogramvara, specifikt vid uppspelning av IEC958-format. Användare av Kodi kommer att uppleva förbättrad ljudhantering med denna version, vilket säkerställer en smidigare underhållningsupplevelse.
Modulen module-combine-stream har fått förbättringar för att förhindra problem med ljudomprovtagning som orsakas av olika samplingsfrekvenser, vilket tidigare kunde leda till förstörd ljudutgång. Den här modulen vidarebefordrar nu även taggar, vilket förbättrar hantering och kontroll av ljudströmmar.
Dessutom fick module-loopback en åtgärd för en potentiell dubbel-frigöring under fördröjningsberäkningar, vilket ytterligare stabiliserar dess funktionalitet. För Bluetooth-ljud har buffert-hantering och data-köande vid stopp förbättrats, vilket optimerar användarupplevelsen under uppspelningsövergångar.
När det gäller systemomfattande förbättringar sätter PipeWire 1.0.6 kontextegenskaper tidigt, vilket gör att klientegenskaper kan matchas mer effektivt med regler, som en del av ett pågående arbete för att förbättra konfigurationsflexibilitet och systemrespons.
Slutligen, inom området för streaming och enhetshantering, kodar V4l2- och libcamera-integrationen nu enhets-ID:n i en JSON-array som en del av dubblettborttagningsinsatsen, vilket förenklar enhetshanteringen för utvecklare.
Du kan hänvisa till ändringsloggen för mer information om alla förändringar i den nya versionen.
