PipeWire 1.0.0 llançat

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

Afegeix comentari