Bol to zverejnený nový release multimediálneho servera pipewire 1.6.0. Nová verzia je API a ABI kompatibilná s predchádzajúcou vetvou 1.4.x.
Hlavné zmeny:
- pridaný dekodér LDAC (používaný cez Bluetooth);
- na skrytie straty paketov Bluetooth sa teraz používa SpanDSP;
- POD-y sa teraz bezpečne analyzujú a ukladajú do zdieľanej pamäte;
- uzlové príkazy a udalosti teraz môžu obsahovať ďalšie používateľské údaje;
- pridaná podpora pre zmenu maximálneho počtu kanálov (ktorý je teraz predvolene 128) počas kompilácie;
- objavila sa možnosť konfigurácie rozloženia audiokanálov – teraz je možné použiť voľbu "audio.layout" = "5.1" namiesto zložitejšej audio.position = [ FL, FR, FC, LFE, SL, SR ];
- pridaná podpora „Parametrov Možnosti“ („Capability Params“), ktoré môžu byť použité na zladenie schopností prostredníctvom odkazu pred zladením schopností formátu a vyrovnávacej pamäte;
- zvýšilo sa množstvo farebných typov HDR;
- cykly teraz majú blokovanie s inverziou priorít. Väčšina kódu bola prispôsobená na používanie rýchlejších (v porovnaní s epoll/eventfd) blokovaní na aktualizáciu zdieľaného stavu;
- pozícia kanála sa teraz analyzuje z EDID;
- mapy kanálov sa teraz nastavujú v ALSA;
- resampler teraz podporuje konfigurovateľné funkcie okna, ako sú Blackman a Kaiser, a pre zvýšenie presnosti fázy sa vypočítavajú v číslach s pevnou desatinnou čiarkou;
- filter-graf teraz podporuje pluginy ffmpeg a neurónové modely ONNX (napríklad modely Silero na detekciu hlasovej aktivity);
- podpora klientov s protokolom v0 bola ukončená;
- modul jack-tunnel teraz môže automaticky spájať porty;
- v ROC teraz sa používajú multikanálové rozloženia;
- teraz je možné nakonfigurovať resete prúdu pri volaní fork, avšak jack-klienti očakávajú, že to bude deaktivované;
- pw-cat podporuje sysex a midiclip rovnako ako nekomprimované formáty, boli pridané možnosti na nastavenie formátov kódovania a kontajnera rovnako ako zoznam podporovaných kontajnerov, kodekov, rozložení a názvov kanálov.
Zdroj: linux.org.ru
