Pipewire Multimedia-Server Version 1.6.0 wurde veröffentlicht. Die neue Version ist API- und ABI-kompatibel mit dem vorherigen Zweig 1.4.x.
Wichtigste Änderungen:
- Decoder hinzugefügt LDAC (wird in Bluetooth verwendet);
- Bluetooth wird jetzt verwendet, um Paketverluste zu verbergen. SpanDSP;
- PODs werden nun sicher analysiert und im gemeinsamen Speicher zusammengesetzt;
- Node-Befehle und -Ereignisse können nun zusätzliche Benutzerdaten enthalten;
- Unterstützung für die Änderung der maximalen Kanalanzahl (standardmäßig jetzt 128) zur Kompilierzeit hinzugefügt;
- Es wurde eine Einstellung für das Audio-Kanal-Layout hinzugefügt – Sie können jetzt die Option „audio.layout“ = „5.1“ anstelle der umständlicheren Option audio.position = [ FL, FR, FC, LFE, SL, SR ] verwenden;
- Es wurde Unterstützung für „Capability Params“ hinzugefügt, mit denen die Fähigkeiten einer Referenz ausgehandelt werden können, bevor die Format- und Pufferfähigkeiten ausgehandelt werden;
- Es gibt jetzt mehr HDR-Farbtypen;
- Schleifen verfügen nun über eine Prioritätsinversionssperre. Der Großteil des Codes wurde angepasst, um schnellere (verglichen mit) Epoll/eventfd) Sperren zum Aktualisieren des gemeinsamen Zustands;
- Die Kanalposition wird nun ausgelesen EDID;
- Kanalbelegungen sind jetzt in ALSA installiert;
- Der Resampler unterstützt nun konfigurierbare Fensterfunktionen wie zum Beispiel Schwarzer Mann и KaiserUm die Genauigkeit zu erhöhen, werden die Phasen in Festkommazahlen berechnet;
- Der Filtergraph unterstützt nun ffmpeg-Plugins und ONNX-Neuronale-Netzwerk-Modelle (zum Beispiel Silero-Modelle zur Sprachaktivitätserkennung);
- Die Unterstützung für Clients mit Protokoll v0 wurde eingestellt;
- Das Jack-Tunnel-Modul kann nun Ports automatisch verbinden;
- в ROC Heute werden mehrgleisige Anlagen verwendet;
- Es ist nun möglich, einen Thread so zu konfigurieren, dass er beim Aufruf von fork zurückgesetzt wird; Jack-Clients erwarten jedoch, dass diese Funktion deaktiviert ist.
- pw-cat unterstützt Sysex und Midiclip sowie unkomprimierte Formate. Es wurden Optionen hinzugefügt, um den Codec und die Containerformate festzulegen, sowie eine Liste der unterstützten Container, Codecs, Layouts und Kanalnamen.
Source: linux.org.ru
