Megjelent a PipeWire 1.0.0

Végre megjelent a régóta várt PipeWire első stabil kiadása, amely egy multimédiás szerver és keretrendszer a valós idejű hangkimenet és feldolgozás érdekében. API- és ABI-összeillőséggel rendelkezik az ALSA, PulseAudio és JACK rendszerrel. Bár a változások száma nem túl sok, de jelentősek (hiszen ez az első hivatalos kiadás).

Főbb változások:

  • Megszüntették a memfd/dmabuf memória szivárgást a pufferek kiürítésekor a leállítás során.
  • Hozzáadták a versenykonkurens jack_port_get_buffer() hívások kezelését, mivel ezt az Ardour használja.
  • Javították az idő megjelenítését (csökkentették a fluktuációkat) az ALSA rendszerben IRQ használatakor.
  • Több dokumentációs fejlesztés történt.

Egyéb változások:

PipeWire

  • Mostantól mindenhol betartják a PIPEWIRE_DLCLOSE-t, és eltávolították a pw_in_valgrind()-ot.
  • Eltávolították azt a figyelmeztetést, amely akkor jelentkezett, amikor a kliens megpróbálta módosítani az elhanyagolt paramétereket.

Modulok

  • Megszüntették a potenciális szegmensek közötti hibát a mix struktúrák másolásakor.
  • Megszüntették a lehetséges versenyhelyzeteket a setrlimit-ben a module-rt során.
  • Megszüntették a memória szivárgást a filter-chain-ben.
  • Az rtp.prime paraméter beállításra került az adók számára (de nem a fogadók számára).
  • A ROC modulok portolva lettek a ROC 0.3-ra.

SPA

  • Hozzáadva egy késleltetési paraméter a libcamera-hoz.
  • Kijavították néhány figyelmeztetést a fordítás során.
  • Frissítették az EVL plugint.

Bluetooth

  • Hozzáadták az LC3 kodeket, és javították a kompatibilitást.

PulseAudio

  • Kijavították a hibát az események küldésében a kimenet vagy forrás állapotának változásakor.

JACK

  • Javították a szállítással és az idővel való munkát. Most egyedi azonosítókat használnak a jelenlegi idő és szállítási pillanatok sorozatos mentéséhez.
  • Eltávolították a nem használt port paraméterek felsorolását.
  • Optimalizálták a pufferek újrahasználatát.

kódkönyvtárra lépésével érheti el.

  • Hozzáadták a man-oldalakat a pw-dump, pw-loopback, pipewire-pulse és modulok számára.
  • Mostantól a man-oldalakat Doxygen segítségével készítik el.
  • Hozzáadták a PulseAudio modulok dokumentációját.

A további változások kiemelhetjük a GNU/Hurd támogatás hozzáadását.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster