Pungkasan, PipeWire versi utama pisanan sing ditunggu-tunggu, server multimedia lan kerangka kerja sing dirancang kanggo output lan pangolahan audio wektu nyata, wis dirilis. Ana kompatibilitas API lan ABI karo ALSA, PulseAudio lan JACK. Ora ana owah-owahan akeh, nanging penting (sawise kabeh, iki minangka versi rilis pisanan).
Owah-owahan utama:
- Ndandani bocor memori ing memfd / dmabuf nalika mbongkar buffer nalika mati.
- Added nangani jack_port_get_buffer () telpon bebarengan amarga nggunakake Ardor iki.
- Perwakilan wektu sing luwih apik (jitter suda) ing ALSA nalika nggunakake IRQ.
- Multiple dokumentasi dandan.
Owah-owahan liyane:
PipaWire
- PIPEWIRE_DLCLOSE saiki diajeni nang endi wae lan pw_in_valgrind () wis dibusak.
- Mbusak bebaya sing kedadeyan nalika klien nyoba ngganti setelan sing ora digatekake.
Modul
- Ndandani kesalahan segmentasi potensial nalika nyalin struktur campuran.
- Ndandani kahanan balapan ing setrlimit ing modul-rt.
- Bocor memori tetep ing rantai saringan.
- Parameter rtp.prime disetel kanggo pangirim (nanging ora panampa).
- Modul ROC wis ditransfer menyang ROC 0.3.
SPA
- Nambahake pilihan tundha menyang libcamera.
- Ndandani sawetara bebaya kompilasi.
- Plugin EVL sing dianyari.
Bluetooth
- Nambahake codec LC3 lan kompatibilitas sing luwih apik
PulseAudio
- Ndandani bug nalika ngirim acara nalika status output utawa sumber diganti.
JACK
- Ngapikake karya kanthi transportasi lan wektu. Pengenal unik saiki digunakake kanggo nggawe gambar urutan wektu lan transportasi saiki.
- Mbusak dhaptar paramèter port sing ora digunakake.
- Panggunaan maneh buffer wis dioptimalake.
Dokumentasi
- Added man page kanggo pw-dump, pw-loopback, pipewire-pulse lan modul.
- Kaca wong saiki digawe nggunakake Doxygen.
- Ditambahake dokumentasi kanggo modul PulseAudio.
Saka owah-owahan liyane Sampeyan bisa nyathet tambahan dhukungan GNU/Hurd.
Source: linux.org.ru