Objavljen PipeWire 1.0.0

Napokon je objavljena dugo očekivana prva glavna verzija PipeWire, poslužitelja za multimediju i frameworka namijenjenog za reprodukciju i obradu zvuka u stvarnom vremenu. Pruža kompatibilnost putem API i ABI s ALSA, PulseAudio i JACK. Nema mnogo promjena, ali one su značajne (naposljetku, ovo je prva verzija).

Glavne promjene:

  • Ispravljena je memorijska greška u memfd/dmabuf prilikom isključivanja spremnika pri zatvaranju.
  • Dodana je obrada konkurentnih poziva jack_port_get_buffer(), jer se to koristi u Ardouru.
  • Poboljšano je predstavljanje vremena (smanjena su kolebanja) u ALSA prilikom korištenja IRQ-a.
  • Višestruka poboljšanja dokumenata.

Druge promjene:

PipeWire

  • Sada je svugdje poštovan PIPEWIRE_DLCLOSE, a pw_in_valgrind() je uklonjen.
  • Uklonjeno je upozorenje koje se pojavljuje kada klijent pokušava promijeniti ignorirane parametre.

Moduli

  • Ispravljen je potencijalni segmentation fault prilikom kopiranja struktura mix.
  • Uklonjena su moguća stanja utrke u setrlimit u module-rt.
  • Ispravljena je memorijska greška u filter-chain.
  • Parametar rtp.prime postavljen je za pošiljatelje (ali ne i za primatelje).
  • ROC moduli su portirani na ROC 0.3.

SPA

  • Dodana je opcija za odgodu u libcamera.
  • Ispravljena su neka upozorenja prilikom kompilacije.
  • Ažuriran je EVL plugin.

Bluetooth

  • Dodan je LC3 kodek, a također je poboljšana kompatibilnost.

PulseAudio

  • Ispravljena je greška u slanju događaja prilikom promjene stanja izlaza ili izvora.

JACK

  • Poboljšana je obrada s transportom i vremenom. Sada se koriste jedinstveni identifikatori za stvaranje sekvencijalnih snimaka trenutnog vremena i prometa.
  • Uklonjena je enumeracija neiskorištenih parametara porta.
  • Optimizirano je ponovo korištenje bafera.

Dokumentacija

  • Dodane su man-stranice za pw-dump, pw-loopback, pipewire-pulse i module.
  • Sada se man-stranice generiraju pomoću Doxygen-a.
  • Dodana je dokumentacija za PulseAudio module.

Od ostale promjene može se primijetiti dodavanje podrške za GNU/Hurd.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster