Objavljen je izdanje multimedijskega strežnika pipewire 1.6.0. Nova različica je API- in ABI-združljiva s prejšnjo različico 1.4.x.
Glavne spremembe:
- dodana je dekoder LDAC (uporablja se v Bluetooth);
- za skrivanje izgube paketov Bluetooth se zdaj uporablja SpanDSP;
- POD-i so zdaj varno obdelani in sestavljeni v skupni pomnilnik;
- ukazne točke in dogodki lahko zdaj vsebujejo dodatne uporabniške podatke;
- dodana je podpora za spreminjanje največjega števila kanalov (ki je zdaj privzeto 128) med kompilacijo;
- dodana je nastavitev razporeditve avdio kanalov - zdaj lahko uporabite možnost "audio.layout" = "5.1" namesto bolj obsežne audio.position = [ FL, FR, FC, LFE, SL, SR ];
- dodana je podpora za »Parametre zmogljivosti« («Capability Params»), ki jih lahko uporabite za usklajevanje zmogljivosti prek povezave do usklajevanja zmogljivosti formata in pomožne pomnilnika;
- več tipov HDR barv;
- cikli zdaj vključujejo blokado z inverzijo prioritete. Večina kode je bila prilagojena za uporabo hitrejših (v primerjavi s epoll/eventfd) zaklepanji za posodabljanje skupnega stanja;
- pozicija kanala se zdaj obdeluje iz EDID;
- zemljevidi kanalov sedaj nastavljajo v ALSA;
- prejemnik zdaj podpira konfigurabilne funkcije okna, kot so Blackman in Kaiser, in za povečanje natančnosti faze se izračunavajo v številkah s fiksno vejico;
- filter-graf zdaj podpira vtičnike ffmpeg in nevronske modele ONNX (na primer, modeli Silero za odkrivanje glasovne aktivnosti);
- podpora za stranke s protokolom v0 je bila ukinjena;
- modul jack-tunnel zdaj lahko samodejno povezuje vhode;
- u ROC zdaj se uporabljajo večtrakne razporeditve;
- zdaj lahko konfigurirate ponastavitev toka ob klicu fork, vendar jack-odjemalci pričakujejo, da je to onemogočeno;
- pw-cat podpira sysex in midiclip prav tako kot nepodprte formate, dodane pa so možnosti, ki omogočajo nastavitev formatov kodeka in kontejnerja prav tako kot seznam podprtih kontejnerjev, kodekov, razporeditev in imen kanalov.
Izvor: linux.org.ru
