Die Veröffentlichung des Multimedia-Servers Pipewire 1.6.0 ist erfolgt. Die neue Version ist API- und ABI-kompatibel mit der vorherigen Version 1.4.x.
HauptÀnderungen:
- Ein Decoder wurde hinzugefĂŒgt LDAC (verwendet in Bluetooth);
- um den Verlust von Bluetooth-Paketen zu verbergen, wird nun verwendet SpanDSP;
- Podds werden jetzt sicher geparst und im gemeinsamen Speicher zusammengebaut;
- Knotenbefehle und Ereignisse können jetzt zusÀtzliche benutzerdefinierte Daten enthalten;
- Die UnterstĂŒtzung zur Ănderung der maximalen Anzahl von KanĂ€len (die nun standardmĂ€Ăig 128 betrĂ€gt) wĂ€hrend der Kompilierung wurde hinzugefĂŒgt;
- Es gibt jetzt eine Einstellung fĂŒr die Anordnung der AudiokanĂ€le â jetzt kann die Option "audio.layout" = "5.1" anstelle der umstĂ€ndlicheren audio.position = [ FL, FR, FC, LFE, SL, SR ]; verwendet werden.
- Die UnterstĂŒtzung fĂŒr âCapability Paramsâ wurde hinzugefĂŒgt, die zur Aushandlung von FĂ€higkeiten vor der Aushandlung des Formats und des Puffers verwendet werden kann;
- Es gibt mehr HDR-Farbstile;
- Zyklen haben jetzt eine PrioritĂ€tsumkehrungssperre. Ein GroĂteil des Codes wurde fĂŒr die Verwendung schnellerer Sperren angepasst (im Vergleich zu epoll/eventfd) um den gemeinsamen Zustand zu aktualisieren;
- Die Kanalposition wird jetzt aus EDID;
- KartenkanÀle werden jetzt in ALSA gesetzt;
- Der Resampler unterstĂŒtzt jetzt konfigurierbare Fensterfunktionen, wie Blackman und Kaiser, und um die Phasengenauigkeit zu verbessern, werden diese in Festkommazahlen berechnet;
- Der Filtergraph unterstĂŒtzt jetzt ffmpeg-Plugins und neuronale Netzwerkmodelle ONNX (z.B. Silero-Modelle zur Spracherkennung);
- Die UnterstĂŒtzung fĂŒr Clients mit dem Protokoll v0 wurde eingestellt;
- Das Modul jack-tunnel kann jetzt automatisch AnschlĂŒsse verbinden;
- in ROC Jetzt werden Multitrack-Layouts verwendet;
- Jetzt kann das ZurĂŒcksetzen des Streams beim Aufruf von Fork konfiguriert werden, jedoch erwarten JACK-Clients, dass dies deaktiviert ist;
- Pw-cat unterstĂŒtzt Sysex und Midiclip ebenso wie unkomprimierte Formate und hinzugefĂŒgte Optionen, um Codec- und Containerformate ebenso wie die Liste unterstĂŒtzter Container, Codecs, Layouts und Kanalnamen festzulegen.
Quelle: linux.org.ru
