È stata rilasciata la versione 1.0.0 di PipeWire

Finalmente è uscita la tanto attesa prima versione principale di PipeWire, un server multimediale e framework progettato per l'uscita e l'elaborazione del suono in tempo reale. È compatibile con le API e ABI di ALSA, PulseAudio e JACK. Le modifiche non sono molte, ma sono significative (dopotutto, è la prima versione di rilascio).

Principali modifiche:

  • Risolta una perdita di memoria in memfd/dmabuf durante il caricamento dei buffer alla chiusura.
  • Aggiunta la gestione delle chiamate concorrenti a jack_port_get_buffer(), poiché questo è utilizzato in Ardour.
  • Migliorata la rappresentazione del tempo (ridotte le fluttuazioni) in ALSA quando si utilizza IRQ.
  • Molti miglioramenti nella documentazione.

Altre modifiche:

PipeWire

  • Ora ovunque si rispetta PIPEWIRE_DLCLOSE e rimossa pw_in_valgrind().
  • Rimosso l'avviso che si verificava quando un client tentava di modificare parametri ignorati.

Moduli

  • Eliminato un potenziale errore di segmentazione durante la copia delle strutture mix.
  • Risolti possibili stati di race in setrlimit in module-rt.
  • Corretto una perdita di memoria in filter-chain.
  • Il parametro rtp.prime è impostato per i mittenti (ma non per i destinatari).
  • I moduli ROC sono stati portati su ROC 0.3.

SPA

  • Aggiunto un parametro per il ritardo in libcamera.
  • Sono stati corretti alcuni avvisi durante la compilazione.
  • Plugin EVL aggiornato.

Bluetooth

  • Aggiunto codec LC3 e migliorata la compatibilità.

PulseAudio

  • Corretta un'errore nell'invio degli eventi durante la modifica dello stato di 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 di porta 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 generate utilizzando Doxygen.
  • Aggiunta la documentazione per i moduli PulseAudio.

Da altre modifiche si segnala l'aggiunta del supporto per GNU/Hurd.

Fonte: linux.org.ru

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