Izšel PipeWire 1.0.0

Končno je izšla dolgo pričakovana prva velika različica PipeWire, multimedijskega strežnika in okvira, namenjenega za predvajanje in obdelavo zvoka v realnem času. Zasledovana je združljivost po API in ABI z ALSA, PulseAudio in JACK. Sprememb ni veliko, a so znatne (po koncu konca, prva izdaja).

Glavne spremembe:

  • Odpravljena je bila težava z uhajanjem pomnilnika v memfd/dmabuf pri nalaganju vsebin ob izklopu.
  • Dodana je obdelava konkurenčnih klicev jack_port_get_buffer(), ker se to uporablja v Ardour.
  • Izboljšano je bilo prikazovanje časa (zmanjšana nihanja) v ALSA pri uporabi IRQ.
  • Več izboljšav dokumentacije.

Druga poboljšanja:

PipeWire

  • Zdaj je povsod upoštevano PIPEWIRE_DLCLOSE in odstranjena je funkcija pw_in_valgrind().
  • Odpravljeno je opozorilo, ki se je pojavilo, ko je stranka poskusila spremeniti ignorirane parametre.

Moduli

  • Odpravljena je potencialna napaka segmentacije pri kopiranju struktur mix.
  • Odpravljen je bila možna stanja dirke v setrlimit v module-rt.
  • Odpravljeno je uhajanje pomnilnika v filter-chain.
  • Parameter rtp.prime je nastavljen za pošiljatelje (ne pa za prejemnike).
  • Moduli ROC so bili preneseni na ROC 0.3.

SPA

  • Dodana je bila možnost zamude v libcamera.
  • Odpravljene so bile nekatere opozorila pri prevajanju.
  • Posodobljen je vtičnik EVL.

Bluetooth

  • Dodana je bila kodek LC3, poleg tega je bila izboljšana združljivost.

PulseAudio

  • Odpravljena je bila napaka pri pošiljanju dogodkov, ko se spremeni stanje izhoda ali vira.

JACK

  • Izboljšano delovanje s transportom in časom. Zdaj so uporabljeni edinstveni identifikatorji za ustvarjanje zaporednih posnetkov trenutnega časa in transporta.
  • Odpravljeno je bilo naštetje neuporabnih parametrov porta.
  • Optimizirano ponovno uporabo pomnilnika.

Dokumentacija

  • Dodane so bile man-strani za pw-dump, pw-loopback, pipewire-pulse in module.
  • Zdaj se man-strani ustvarjajo s pomočjo Doxygen.
  • Dodana je bila dokumentacija za module PulseAudio.

Iz druge spremembe lahko omenimo dodajanje podpore za GNU/Hurd.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster