È stata rilasciata la versione PipeWire 0.3.81

PipeWire è un server multimediale progettato per l'uscita e l'elaborazione di flussi audio e video in tempo reale. I client sono compatibili con le API PulseAudio, JACK e ALSA.

La nuova versione è il primo RC per la versione 1.0.

Modifiche principali

  • Il supporto per jackdbus è abilitato per impostazione predefinita.
  • La pianificazione basata su IRQ in ALSA è stata migliorata ed è attivata per impostazione predefinita per il profilo Pro Audio. Inoltre, ora i pcm sono collegati tra loro per ridurre i ritardi, in conformità con il comportamento di JACK.
  • È stata implementata la compatibilità sia con le versioni vecchie che nuove di webrtc-audio-processing per facilitare la transizione.
  • Ora la modifica forzata della quantizzazione da parte dei nodi o dei metadati porta anche a una sospensione e ripresa forzata del grafo, proprio come nel caso di una modifica del bitrate, per assicurarsi che tutti i nodi si adattino alla nuova quantizzazione. Questo è importante per i nodi Pro Audio, che devono riconfigurare l'hardware su un nuovo intervallo nella pianificazione basata su IRQ.
  • Corretto un bug nell'analisi delle espressioni regolari.
  • Numerosi piccoli miglioramenti e correzioni.

Altre modifiche

PipeWire

  • Ora il flusso ha l'opzione EARLY_PROCESS, che può essere utilizzata per implementare un proprio riempimento del buffer.
  • Corretta un'errore nella determinazione della posizione del nodo del driver.
  • La rimozione dei riferimenti ora ricalcola correttamente il grafo.
  • Corretto il confronto dei bitrate per determinare il miglior bitrate nel grafo.
  • Ora viene utilizzata la funzione malloc_trim() per liberare memoria, se disponibile.

Utilità

  • pw-cat ora supporta i formati DFF e DSD.

Moduli

  • Sono stati apportati miglioramenti a RAOP. Ora ogni due secondi viene interrogato i dispositivi per mantenerli attivi.
  • Corretto un bug nella catena di filtri che non applicava il preamplificatore quando veniva miscelata solo una sorgente.
  • Ora la catena di filtri può trasmettere il volume del flusso ai controlli nel grafo.
  • Migliorata la regolazione del volume in RAOP.

PulseAudio

  • Alcuni miglioramenti nella gestione di pending_stream.
  • Corretto un errore nel codice di invio degli eventi, che impediva l'invio dell'evento di cambiamento quando il nodo era legato.
  • Ridotto il prioritario dei client in tempo reale di pulseaudio.

SPA

  • Ora il driver ALSA esegue la sincronizzazione di tutti i follower direttamente dall'evento di risveglio. Questo consente di ottenere una maggiore stabilità nella sincronizzazione dei bitrate.
  • Aggiunta la compatibilità con GNU/Hurd!

Bluetooth

  • Migliorato il funzionamento dei codec utilizzando PipeWire come Audio Gateway.
  • Adattati i dispositivi BAP al nuovo API Bluez.

JACK

  • Se la libreria jack si trova nel percorso delle librerie di default, evita di usare LD_LIBRARY_PATH, poiché potrebbe causare problemi.
  • Implementata la gestione del ripristino del ritardo al valore predefinito sulla porta.
  • Ora jack_property riesce sempre a modificare i metadati, poiché attende i bypass prima di uscire.

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