È stato pubblicato il rilascio del server multimediale pipewire 1.6.0. La nuova versione è compatibile con l'API e l'ABI della precedente serie 1.4.x.
Variazioni principali:
- aggiunto decoder LDAC (utilizzato in Bluetooth);
- per nascondere la perdita di pacchetti Bluetooth ora viene utilizzato SpanDSP;
- I POD sono ora analizzati e composti in memoria condivisa in modo sicuro;
- i comandi nodo e gli eventi possono ora contenere dati aggiuntivi personalizzati;
- aggiunto supporto per modificare il numero massimo di canali (che ora per impostazione predefinita è 128) durante la compilazione;
- è stata aggiunta un'impostazione per la disposizione dei canali audio: ora è possibile usare l'opzione "audio.layout" = "5.1" invece della più ingombrante audio.position = [ FL, FR, FC, LFE, SL, SR ];
- è stato aggiunto il supporto per "Parametri di Capacità" ("Capability Params"), che può essere utilizzato per il riconoscimento delle possibilità tramite riferimento prima dell'accordo sulle capacità di formato e buffer;
- ci sono più tipi di colore HDR;
- i cicli ora hanno un blocco con inversione di priorità. La maggior parte del codice è stata adattata per utilizzare blocchi più veloci (rispetto a epoll/eventfd) per aggiornare lo stato condiviso;
- la posizione del canale ora è analizzata da EDID;
- le mappe dei canali ora sono impostate su ALSA;
- il risampler ora supporta funzioni finestra configurabili, come Blackman e Kaiser, e per aumentare la precisione, sono calcolati in numeri a punto fisso;
- il grafo del filtro ora supporta plugin ffmpeg e modelli di rete neurale ONNX (ad esempio, modelli Silero per il rilevamento dell'attività vocale);
- interrotta la supporto per i client con protocollo v0;
- il modulo jack-tunnel ora può collegare automaticamente le porte;
- in ROC ora vengono utilizzate disposizione multitraccia;
- ora è possibile configurare per azzerare il flusso durante la chiamata fork, tuttavia i client jack si aspettano che questo sia disabilitato;
- pw-cat supporta sysex e midiclip proprio come i formati non compressi, sono state aggiunte opzioni per impostare i formati del codec e del contenitore proprio come l'elenco dei contenitori, codec, disposizione e nomi dei canali supportati.
Fonte: linux.org.ru
