Megjelent a PipeWire 1.4.6: RAOP letiltható, stabilabb ALSA plugin és hibajavítások

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

A Linux multimédiás alrendszerének egyik kulcsszereplője, a PipeWire, újabb karbantartási kiadással jelentkezett. A 1.4.6-os verzió számos stabilitási hibát javít, új konfigurációs lehetőségeket vezet be, és fejlesztéseket hoz az ALSA és PulseAudio kompatibilitás terén is.

Stabilabb működés, kevesebb összeomlás

A PipeWire 1.4.6 fő célja a rendszer megbízhatóságának javítása. Ennek keretében több olyan hibát is javítottak, amelyek összeomlást okozhattak a filter-chain modulban vagy az ALSA plugin használata közben. A fejlesztők javították a filter-graph aktiválási és deaktiválási folyamatát is, hogy az ne vezessen rendszerinstabilitáshoz.

A module-combine-stream modul mostantól pontosabb késleltetési adatokat (latency reporting) tud jelenteni, ami különösen fontos lehet több hangforrás összevonásánál.

Új lehetőség: RAOP protokoll letiltása

Az új verzióban lehetőség nyílik a RAOP (Remote Audio Output Protocol) letiltására is, amely az AirPlay-alapú hangátviteli protokoll. Ezt egy context.property beállítással végezhetjük el, amennyiben erre nincs szükségünk vagy stabilitási okokból szeretnénk kizárni.

ALSA plugin fejlesztések

Az ALSA plugin több fontos fejlesztést is kapott:

  • Interrupt engedélyezése ALSA-hibák után, hogy a hangadatfolyam ne akadjon el.
  • Támogatás az alsa.use-ucm tulajdonsághoz az ALSA udev plugin esetében.
  • A statisztikai értékek helyes visszaállítása hibák után.
  • Refcount-hibák kijavítása az eszközkezelő (device provider) kódrészletében.

A PulseAudio-kompatibilis pulse-server mixer modul néhány kódútvonala is finomhangolásra került, így az átmenetek és beállítások kezelése megbízhatóbbá vált.

Mi történt eddig a PipeWire 1.4 sorozatban?

A PipeWire 1.4 főverzió március 6-án jelent meg, és számos új funkcióval bővítette a rendszert:

  • RISC-V architektúra támogatása.
  • JACK vezérlő API, mellyel még jobban illeszkedik professzionális hangrendszerekhez.
  • DSD (Direct Stream Digital) lejátszás ALSA-n keresztül.
  • Bluetooth BAP (Broadcast Audio Profile) támogatás.
  • ASHA protokoll hallókészülékekhez.
  • Új G722 hangkodek és UMP (MIDI2) támogatás.
  • WebRTC2, HDMI-ELD adatokból történő EC958 kodekek felismerése.
  • Új, FFmpeg-alapú videókonvertáló plugin.
  • PTP-alapú órajelkezelés RTP adatfolyamokhoz.

Elérhetőség

A PipeWire ma már alapértelmezetten megtalálható számos népszerű Linux disztribúcióban (például Fedora, Ubuntu, Arch Linux), és alapértelmezett megoldásként szolgál az audio- és videófolyamok kezelésére. A Mozilla Firefox például PipeWire-t használ a kamera hozzáféréshez is.

A 1.4.6-os verzió letölthető a projekt GitLab-oldaláról.