Byla vydána multimediální platforma Pipewire verze 1.6.0. Nová verze je kompatibilní s předchozí verzí 1.4.x, a to jak z hlediska API, tak i ABI.
Hlavní změny:
- přidán dekodér LDAC (používá se v Bluetooth);
- Bluetooth se nyní používá ke skrytí ztráty paketů SpanDSP;
- PODy jsou nyní bezpečně analyzovány a sestavovány ve sdílené paměti;
- Příkazy a události uzlů nyní mohou obsahovat další uživatelská data;
- Přidána podpora pro změnu maximálního počtu kanálů (který je nyní ve výchozím nastavení 128) během kompilace;
- Bylo přidáno nastavení rozvržení zvukových kanálů – nyní můžete použít možnost „audio.layout“ = „5.1“ namísto těžkopádnějšího audio.position = [ FL, FR, FC, LFE, SL, SR ];
- Přidána podpora pro „Parametry schopností“, které lze použít k vyjednání schopností reference před vyjednáním schopností formátu a vyrovnávací paměti;
- Nyní existuje více typů barev HDR;
- Smyčky nyní mají zámek s inverzí priority. Většina kódu byla upravena pro rychlejší použití (ve srovnání s epoll/eventfd) zámky pro aktualizaci sdíleného stavu;
- Pozice kanálu je nyní analyzována z EDID;
- Mapy kanálů jsou nyní nainstalovány v ALSA;
- Resampler nyní podporuje konfigurovatelné funkce okna, jako například Blackman и Kaisera pro zvýšení přesnosti se fáze počítají v číslech s pevnou desetinnou čárkou;
- Graf filtru nyní podporuje pluginy ffmpeg a modely neuronových sítí ONNX (například modely Silero pro detekci hlasové aktivity);
- podpora klientů s protokolem v0 byla ukončena;
- Modul jack-tunelu nyní dokáže automaticky připojovat porty;
- в ROC Nyní se používají vícestopé rozvržení;
- Nyní je možné nakonfigurovat reset vlákna při volání funkce fork, nicméně klienti funkce jack očekávají, že tato funkce bude zakázána;
- pw-cat podporuje sysex a midiclip i nekomprimované formáty, byly přidány možnosti pro nastavení formátů kodeků a kontejnerů a také seznam podporovaných kontejnerů, kodeků, rozvržení a názvů kanálů.
Zdroj: linux.org.ru
