PipeWire 1.0.0 er blevet udgivet

Endelig er den længe ventede første større version af PipeWire, en multimedi сервер og ramme, der er designet til at udgive og behandle lyd i realtid, blevet udgivet. Der er API- og ABI-kompatibilitet med ALSA, PulseAudio og JACK. Ændringerne er ikke mange, men de er betydningsfulde (for det er trods alt den første udgivelsessversion).

Vigtige ændringer:

  • Der er rettet en hukommelseslækage i memfd/dmabuf ved aflæsning af buffere ved nedlukning.
  • Der er tilføjet behandling af samtidige opkald til jack_port_get_buffer(), da dette anvendes i Ardour.
  • Tidspræsentationen er forbedret (fluktuationer er reduceret) i ALSA ved brug af IRQ.
  • Mange forbedringer af dokumentationen.

Andre ændringer:

PipeWire

  • Nu overholdes PIPEWIRE_DLCLOSE overalt, og pw_in_valgrind() er fjernet.
  • Advarslen, der opstod ved forsøg på at ændre ignorerede parametre, er blevet fjernet.

Moduler

  • En potentiel segmenteringsfejl ved kopiering af mix-strukturer er blevet rettet.
  • Mulige race-forhold i setrlimit i module-rt er blevet løst.
  • Der er rettet en hukommelseslækage i filter-chain.
  • Parametret rtp.prime er indstillet for sendere (men ikke modtagere).
  • ROC-modulerne er blevet portet til ROC 0.3.

SPA

  • Der er tilføjet en parameter til forsinkelse i libcamera.
  • Nogle kompilationsadvarsler er blevet rettet.
  • EVL-pluginet er blevet opdateret.

Bluetooth

  • LC3-codec er blevet tilføjet, og kompatibiliteten er blevet forbedret.

PulseAudio

  • En fejl i sending af begivenheder ved ændring af udgangs- eller kilde-status er blevet rettet.

JACK

  • Arbejdsgangen med transport og tid er forbedret. Nu anvendes unikke identifikatorer til oprettelse af sekventielle snapshots af den aktuelle tid og transport.
  • Opregningen af ubrugte portparametre er blevet fjernet.
  • Buffer-genbrug er blevet optimeret.

Dokumentation

  • Man-sider er blevet tilføjet for pw-dump, pw-loopback, pipewire-pulse og moduler.
  • Man-siderne genereres nu ved hjælp af Doxygen.
  • Dokumentation for PulseAudio-moduler er blevet tilføjet.

Af andre ændringer man kan nævne tilføjelsen af støtte til GNU/Hurd.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster