Finalment, s'ha llançat la primera versió important de PipeWire, un servidor multimèdia i un marc dissenyat per a la sortida i el processament d'àudio en temps real. Hi ha compatibilitat API i ABI amb ALSA, PulseAudio i JACK. No hi ha molts canvis, però són significatius (al cap i a la fi, aquesta és la primera versió).
Principals canvis:
- S'ha solucionat una fuga de memòria a memfd/dmabuf quan es descarregaven els buffers en apagar-se.
- S'ha afegit la gestió de les trucades jack_port_get_buffer() concurrents a causa de l'ús que Ardor fa d'això.
- Representació del temps millorada (jitter reduït) a ALSA quan s'utilitza IRQ.
- Múltiples millores de documentació.
Altres canvis:
PipeWire
- PIPEWIRE_DLCLOSE ara es respecta a tot arreu i pw_in_valgrind() s'ha eliminat.
- S'ha eliminat l'avís que es produeix quan un client intenta canviar la configuració ignorada.
Mòduls
- S'ha corregit un possible error de segmentació en copiar estructures de barreja.
- S'han corregit les possibles condicions de carrera a setrlimit al mòdul-rt.
- S'ha solucionat la fuga de memòria a la cadena de filtres.
- El paràmetre rtp.prime està establert per als remitents (però no els destinataris).
- Els mòduls ROC s'han portat a ROC 0.3.
SPA
- S'ha afegit una opció de retard a libcamera.
- S'han corregit alguns avisos de compilació.
- Complement d'EVL actualitzat.
Bluetooth
- S'ha afegit el còdec LC3 i la compatibilitat millorada
PulseAudio
- S'ha corregit un error en l'enviament d'esdeveniments quan canvia l'estat de sortida o font.
JAQUETA
- Treball millorat amb transport i temps. Ara s'utilitzen identificadors únics per crear instantànies seqüencials de l'hora i el transport actuals.
- S'ha eliminat la llista de paràmetres de port no utilitzats.
- S'ha optimitzat la reutilització del buffer.
Registres
- S'han afegit pàgines de manual per a pw-dump, pw-loopback, pipewire-pulse i mòduls.
- Les pàgines man es creen ara amb Doxygen.
- S'ha afegit documentació per als mòduls PulseAudio.
D' altres canvis Podeu notar l'addició del suport GNU/Hurd.
Font: linux.org.ru
