PipeWire je multimediální server určený pro výstup a zpracování audio a video streamů v reálném čase. Pro klienty je k dispozici kompatibilita s PulseAudio, JACK a ALSA API.
Nová verze je první RC pro verzi 1.0.
Hlavní změny
- Podpora Jackdbus je standardně povolena.
- Plánování založené na IRQ v ALSA bylo vylepšeno a je ve výchozím nastavení povoleno pro profil Pro Audio. PCm nyní také komunikují mezi sebou, aby se snížila latence, což odpovídá chování JACK.
- Implementovaná podpora pro staré i nové verze webrtc-audio-processing pro usnadnění přechodu.
- Nyní vynucení uzlů nebo metadat změnit kvantizaci také vynutí pozastavení a obnovení grafu, stejně jako změna datového toku, aby se zajistilo, že se všechny uzly přizpůsobí nové kvantizaci. To je důležité pro uzly Pro Audio, které potřebují překonfigurovat zařízení pro nové období v plánování založeném na IRQ.
- Opravena chyba v analýze regulárních výrazů.
- Mnoho drobných oprav a vylepšení.
Další změny
PipeWire
- Proud má nyní volbu EARLY_PROCESS, kterou lze použít k implementaci vlastního vyplnění vyrovnávací paměti.
- Opravena chyba při určování polohy uzlu řidiče.
- Odstranění odkazu nyní přepočítá graf správně.
- Opravené porovnání bitové rychlosti pro určení nejlepší bitové rychlosti v grafu.
- Funkce malloc_trim() se nyní používá k uvolnění paměti, pokud je k dispozici.
Pomůcky
- pw-cat nyní podporuje formáty DFF a DSD.
Moduly
- V RAOP byla provedena některá vylepšení. Nyní jsou zařízení každé dvě sekundy dotazována, aby byla udržována v provozuschopném stavu.
- Opravena chyba v řetězci filtrů, která způsobovala, že se při míchání pouze jednoho zdroje neaplikoval žádný předzesilovač.
- Řetězec filtrů nyní může předávat objem průtoku ovládacím prvkům v grafu.
- Vylepšené ovládání hlasitosti v RAOP.
PulseAudio
- Některé opravy při zpracování čekajícího_streamu.
- Opravena chyba v kódu odeslání události, která bránila odeslání události změny, když byl uzel připojen.
- Snížená priorita klientů pulseaudio v reálném čase.
SPA
- Ovladač ALSA nyní synchronizuje všechny sledující přímo z události probuzení. To umožňuje stabilnější přizpůsobení datového toku.
- Přidána podpora GNU/Hurd!
Bluetooth
- Vylepšený výkon kodeku při použití PipeWire jako zvukové brány.
- Zařízení BAP byla přizpůsobena novému rozhraní Bluez API.
JACK
- Pokud je knihovna jack ve výchozí cestě knihovny, nepoužívejte LD_LIBRARY_PATH, protože by to mohlo způsobit problémy.
- Implementováno zpracování pro resetování zpoždění na výchozí hodnotu na portu.
- Nyní jack_property vždy dokáže změnit metadata, protože před ukončením čeká na náhradní řešení.
Zdroj: linux.org.ru
