PipeWire Àr en multimedia-server som Àr avsedd för realtidsutmatning och bearbetning av ljud- och videoströmmar. Klienterna har kompatibilitet med API:erna PulseAudio, JACK och ALSA.
Den nya versionen Àr den första RC-versionen för version 1.0.
Viktiga Àndringar
- Stödet för jackdbus Àr aktiverat som standard.
- IRQ-baserad schemalÀggning i ALSA har förbÀttrats och Àr aktiverad som standard för Pro Audio-profilen. Nu lÀnkas ocksÄ pcm:er samman för att minska latens, vilket motsvarar JACK:s beteende.
- Stödet för bÄde gamla och nya versioner av webrtc-audio-processing har implementerats för att underlÀtta övergÄngen.
- Tvingad kvantisering av noder eller metadata leder nu ocksÄ till tvingad paus och Äterupptagning av grafen, precis som vid Àndring av bitrate, för att sÀkerstÀlla att alla noder anpassar sig till den nya kvantiseringen. Detta Àr viktigt för Pro Audio-noder som behöver stÀlla om sin utrustning till den nya tidsperioden i IRQ-baserad schemalÀggning.
- En bugg i tolkningen av reguljÀra uttryck har ÄtgÀrdats.
- MÀngder av smÄbÀttringar och förbÀttringar.
Ăvriga förĂ€ndringar
PipeWire
- Strömmen har nu alternativet EARLY_PROCESS som kan anvÀndas för att implementera egen buffertfyllning.
- En bugg med att bestÀmma nodens plats har ÄtgÀrdats.
- Borttagning av lÀnkar omberÀknar nu grafen korrekt.
- JÀmförelsen av bitrates för att bestÀmma den bÀsta bitraten i grafen har ÄtgÀrdats.
- Nu anvÀnds funktionen malloc_trim() för att frigöra minne, om den Àr tillgÀnglig.
Verktyg
- pw-cat stöder nu DFF- och DSD-format.
Moduler
- NÄgra förbÀttringar har gjorts i RAOP. Nu kontrolleras enheter varannan sekund för att hÄlla dem i drift.
- En bugg i filterkedjan har ÄtgÀrdats, vilket innebar att förförstÀrkning inte tillÀmpades vid blandning av endast en kÀlla.
- Nu kan filterkedjan överföra strömvolymen till kontroller i grafen.
- Volymkontrollen i RAOP har förbÀttrats.
PulseAudio
- NÄgra korrigeringar har gjorts i hanteringen av pending_stream.
- En bugg i hÀndelseutsÀndningens kod har ÄtgÀrdats, vilket resulterade i att hÀndelsen för förÀndring inte skickades nÀr noden var kopplad.
- Prioriteten för realtidsklienter i pulseaudio har sÀnkts.
SPA
- Nu utför ALSA-drivrutinen synkronisering av alla följande direkt frÄn vÀkningshÀndelsen. Detta möjliggör en mer stabil samordning av bitrates.
- Stöd för GNU/Hurd har lagts till!
Bluetooth
- FörbÀttrad codec-prestanda vid anvÀndning av PipeWire som ljudgateway.
- BAP-enheter har anpassats till det nya Bluez API:t.
JACK
- Om jack-biblioteket ligger i sökvÀgen för standardbibliotek, undvik att anvÀnda LD_LIBRARY_PATH, eftersom detta kan leda till problem.
- Hantering av ÄterstÀllning av fördröjning till standardvÀrdet pÄ porten har implementerats.
- Nu hinner jack_property alltid uppdatera metadata eftersom den vÀntar pÄ alternativa vÀgar innan den avslutas.
KĂ€lla: linux.org.ru
