Utgivelsen av multimediatjeneren pipewire 1.6.0 er publisert. Den nye versjonen er API- og ABI-kompatibel med den forrige 1.4.x-grenen.
Hovedendringer:
- dekoder er lagt til LDAC (brukt i Bluetooth);
- for å skjule tap av Bluetooth-pakker, brukes nå SpanDSP;
- POD-er kan nå trygt parses og samles i delt minne;
- nodenavner og hendelser kan nå inneholde ekstra brukerdata;
- støtte for å endre maks antall kanaler (som nå som standard er 128) under kompilering er lagt til;
- en innstilling for lydkanaloppsett er nå tilgjengelig – nå kan alternativet "audio.layout" = "5.1" brukes i stedet for det mer tungvint audio.position = [ FL, FR, FC, LFE, SL, SR ];
- støtte for «Capability Params» er lagt til, som kan brukes for å forhandle om evner i lenke før forhandling om format og buffer;
- flere HDR-fargeformater er tilgjengelige;
- låsing med prioritet invertering er nå tilgjengelig for løkkene. Størsteparten av koden er tilpasset for å bruke raskere (sammenlignet med epoll/eventfd) låser for oppdatering av delt tilstand;
- kanalposisjonen parses nå fra EDID;
- kanalkart er nå satt i ALSA;
- resampler støtter nå konfigurerbare vindusfunksjoner, som Blackman og Kaiser, og for å øke nøyaktigheten beregnes de i fast punkt-format;
- filtergrafen støtter nå ffmpeg-plugins og ONNX-nevromodeller (f.eks. Silero-modeller for deteksjon av talaktivitet);
- støtten for klienter med protokoll v0 er avsluttet;
- jack-tunnel-modulen kan nå automatisk koble porter;
- i ROC multitrack-oppsett brukes nå;
- det er nå mulig å konfigurere tilbakestilling av strøm ved kallet fork, men jack-klienter forventer at dette er deaktivert;
- pw-cat støtter sysex og midiclip på samme måte som ukomprimerte formater, med tillegg av alternativer for å sette kodek- og containerformater på samme måte som listen over støttede containere, kodeker, oppsett og kanalnavn.
Kilde: linux.org.ru
