
PipeWire 1.0 telah dirilis hari ini sebagai pembaruan besar pada perangkat lunak modern ini untuk menangani streaming audio dan video serta perangkat keras pada sistem Linux.
Sorotan PipeWire 1.0 mencakup dukungan jackdbus yang diaktifkan secara default, dukungan untuk pemrosesan audio webrtc versi lama dan baru , dukungan untuk aliran gabungan sesuai permintaan menggunakan metadata, kemampuan untuk menyalin metadata dalam buffer dalam semua kasus, kemampuan untuk menambahkan node ke beberapa grup dan grup tautan, dan kemampuan untuk menjadwalkan node dalam grup ISO yang sama.
Rilis ini juga memperkenalkan opsi baru untuk mengekspos kontrol ALSA sebagai parameter prop, menambahkan dukungan untuk direktori berbasis XDG saat memuat konfigurasi ACP untuk mengganti file konfigurasi ACP, menambahkan dukungan untuk jeda dan melanjutkan di terowongan pipa, dan menambahkan dukungan untuk uclamp untuk memungkinkan penjadwal untuk membuat keputusan yang lebih baik tentang di mana tugas harus ditempatkan.
PipeWire 1.0 juga dilengkapi dengan banyak perbaikan untuk izin soket yang lebih baik dalam layanan sistem, pratinjau rekaman acara MIDI di Ardour, nama media yang lebih baik untuk sink RAOP, resume yang ditingkatkan dari penangguhan di ALSA, peningkatan penanganan deskriptor jajak pendapat di plugin ALSA, dan penanganan yang benar atas dependensi port notifikasi di rantai filter.
Selain itu, rantai filter juga menerima dukungan untuk linear baru, penjepit, recip, exp, log, mult, dan sinus bawaan- di plugin, modul echo-cancel telah diperbarui untuk melaporkan pemutarannya dengan benar dan menangkap aliran sebagai ASYNC untuk menghindari kehabisan buffer, dan modul module-rtp-sap dan module-rtp-sink sekarang mencoba mengikat ke yang ditentukan interface.
PipeWire sekarang juga memungkinkan spesifikasi array nama jarak jauh untuk terhubung dengan protokol asli, memungkinkan kemampuan plugin ALSA untuk menghapus properti runtime seperti nomor periode, ukuran periode, dan latensi maksimal saat ditangguhkan, meningkatkan pemilihan Pemimpin BAP, dan menambahkan fungsi ekstensi jack_set_sample_rate().
Terakhir namun tidak kalah pentingnya, PipeWire 1.0 menambahkan kemampuan untuk menangani nilai NULL dari mmap_areas di plugin ALSA, menambahkan kemampuan untuk menghitung port dengan benar dalam semua kasus dengan mendapatkan informasi dari semua node dan port sebelum menyelesaikan operasi jack_client_open(), dan memperbaiki banyak bug dan regresi dari versi sebelumnya.
Untuk detail lebih lanjut, lihat catatan rilis di halaman GitLab proyek, dari mana Anda juga dapat mengunduh tarball sumber jika Anda ingin mengkompilasi PipeWire 1.0 diri Anda sendiri. Rilisan PipeWire baru akan segera tersedia di repositori perangkat lunak stabil dari beberapa distribusi GNU/Linux terpopuler untuk pengalaman multimedia yang lebih baik.
Sumber: Google, 9to5linux.com