Avalikustati multimeedia serveri pipewire versioon 1.6.0. Uus versioon on API- ja ABI-ühilduv eelmise 1.4.x haruga.
Peamised muudatused:
- lisatud dekooder LDAC (Bluetoothis kasutatav);
- Bluetoothi pak lossimise peitmiseks kasutatakse nüüd SpanDSP;
- POD'id on nüüd ohutult parsetud ja kogutud jagatud mälu piirkonnas;
- sõlmpunktide käsud ja sündmused saavad nüüd sisaldada täiendavaid kasutajaandmeid;
- lisatud tugi maksimaalse kanalite arvu muutmiseks (mis on nüüd vaikimisi 128) kompileerimise ajal;
- ilmnes audio kanalite paigutuse sätted - nüüd saab kasutada valikut 'audio.layout' = '5.1' asemel mahukama 'audio.position' = [ FL, FR, FC, LFE, SL, SR ];
- lisatud toimetuse 'Võimekuse Parameetrite' ('Capability Params') tugi, mida saab kasutada võimaluste kooskõlastamiseks viidatud kooskõlastamise enne formaadi ja puhvri võimaluste lepingu sõlmimist;
- rohkem HDR värvitüüpe;
- cyklitel on prioriteedi pöördumise blokeerimine. Suurem osa koodist on tegelikult kohandatud kiiremate (võrreldes epoll/eventfd) blokeeringud ühise oleku uuendamiseks;
- kanali positsioon on nüüd parsetud EDID;
- kanalite kaardid paigaldatakse nüüd ALSA-sse;
- uus resampler toetab konfigureeritavaid aknafunktsioone, nagu Blackman ja Kaiser, ja faasi täpsuse suurendamiseks arvutatakse need fikseeritud komakohtade arvudena;
- filtrigraaf toetab nüüd ffmpeg pluginaid ja ONNX närvivõrgu mudeleid (nt Silero mudelid häälaktiivsuse tuvastamiseks);
- v0 protokolliga klientide tugi on lõpetatud;
- jack-tunnel moodul suudab nüüd automaatselt portide ühendamist;
- ühes ROC kasutatakse nüüd mitme traadi paigutusi;
- nüüd on võimalik konfigureerida voogude taastamine, kui fork on kutsutud, kuigi jack-kliendid ootavad, et see on keelatud;
- pw-cat toetab sysex ja midiclip samuti nagu mittekompressitud formaate, lisatud on valikud, mis võimaldavad seadistada koodekki ja konteineri formaate, samuti toetatud konteinerite, koodekite, paigutuste ja kanalite nimede loe.
Allikas: linux.org.ru
