È uscito PipeWire 1.0.0

Finalmente è disponibile la tanto attesa prima versione principale di PipeWire, un server multimediale e framework progettato per l'output e l'elaborazione audio in tempo reale. È compatibile con API e ABI di ALSA, PulseAudio e JACK. I cambiamenti non sono molti, ma sono significativi (dopotutto è la prima versione di rilascio).

Variazioni principali:

  • Risolta una perdita di memoria in memfd/dmabuf durante lo scaricamento dei buffer al termine dell'esecuzione.
  • Aggiunta la gestione di chiamate concorrenti a jack_port_get_buffer(), poiché viene utilizzato in Ardour.
  • Migliorata la rappresentazione temporale (ridotti i segnali di vibrazione) in ALSA durante l'uso di IRQ.
  • Numerosi miglioramenti alla documentazione.

Altre modifiche:

PipeWire

  • Ora viene rispettato ovunque PIPEWIRE_DLCLOSE, e rimossa pw_in_valgrind().
  • Rimosso un avviso che si verificava quando un client cercava di modificare parametri ignorati.

Moduli

  • Risolta una potenziale violazione di segmentazione durante la copia delle strutture mix.
  • Eliminate possibili condizioni di race in setrlimit nel modulo-rt.
  • Risolta una perdita di memoria nella catena di filtri.
  • Il parametro rtp.prime è stato impostato per i mittenti (ma non per i destinatari).
  • I moduli ROC sono stati portati a ROC 0.3.

SPA

  • Aggiunto un parametro per il ritardo in libcamera.
  • Corrette alcune avvertenze durante la compilazione.
  • Plugin EVL aggiornato.

Bluetooth

  • Aggiunto codec LC3 e migliorata la compatibilità.

PulseAudio

  • Corretto un errore nell'invio di eventi durante la modifica dello stato dell'uscita o della sorgente.

JACK

  • Migliorata l'interazione con il trasporto e il tempo. Ora vengono utilizzati identificatori unici per creare snapshot sequenziali del tempo corrente e del trasporto.
  • Rimosso l'elenco dei parametri del porto non utilizzati.
  • Ottimizzato il riutilizzo del buffer.

Documentazione

  • Aggiunte le pagine man per pw-dump, pw-loopback, pipewire-pulse e moduli.
  • Ora le pagine man vengono create con Doxygen.
  • Aggiunta documentazione per i moduli di PulseAudio.

Da Altre modifiche si può notare l'aggiunta del supporto per GNU/Hurd.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster