Udgivet er version 1.6.0 af medieserveren pipewire. Den nye version er API- og ABI-kompatibel med den tidligere 1.4.x gren.
Vigtige ændringer:
- tilføjet dekoder LDAC (anvendt i Bluetooth);
- for at skjule tab af Bluetooth-pakker anvendes nu SpanDSP;
- POD'er kan nu sikkert parses og samles i delt hukommelse;
- nodale kommandoer og begivenheder kan nu indeholde ekstra brugerspecifikke data;
- tilføjet støtte til at ændre det maksimale antal kanaler (som nu som standard er 128) under kompilering;
- en ny indstilling for layout af lydkanaler er kommet – nu kan man bruge indstillingen "audio.layout" = "5.1" i stedet for den mere omstændige audio.position = [ FL, FR, FC, LFE, SL, SR ];
- tilføjet støtte til "Capability Params", som kan bruges til at forhandle muligheder via linket, indtil der nås enighed om format og buffer;
- der er nu flere HDR-farvetyper;
- cyklusser har fået en prioritet inversionslås. Størstedelen af koden er tilpasset til at bruge hurtigere (i forhold til epoll/eventfd) låse til opdatering af den samlede tilstand;
- kanalpositionen parses nu fra EDID;
- kanal kort lægges nu i ALSA;
- resampler understøtter nu konfigurerbare vinduesfunktioner såsom Blackman og Kaiser, og for at forbedre fasen beregnes der i faste tal;
- filtergraf understøtter nu ffmpeg-plugins og neurale netværksmodeller ONNX (f.eks. Silero modeller til detektion af stemmeaktivitet);
- støtte til klienter med protokol v0 er ophørt;
- jack-tunnel modulet kan nu automatisk forbinde porte;
- i ROC multitrack layouts anvendes nu;
- nu kan det konfigureres at nulstille strømmen ved opkald af fork, men jack-klienter forventer, at dette er slået fra;
- pw-cat understøtter sysex og midiclip ligesom ukomprimerede formater, der er tilføjet indstillinger for at angive codec- og containerformater ligesom listen over understøttede containere, codecs, layouts og kanalnavne.
Kilde: linux.org.ru
