PipeWire 1.2.3 telah dirilis sebagai pembaruan pemeliharaan ketiga dalam seri PipeWire 1.2, server sumber terbuka populer untuk menangani aliran audio/video dan perangkat keras pada sistem Linux. Rilis ini membawa sejumlah peningkatan yang signifikan, baik dalam kinerja maupun kompatibilitas.
Peningkatan Kinerja dan Stabilitas
PipeWire 1.2.3 memperkenalkan dukungan “freewheeling” dalam driver FFADO, meningkatkan penanganan laju sampel dan ukuran buffer, memungkinkan pengemudi untuk memaksakan laju sampel dan ukuran buffer tertentu. Selain itu, rilis ini selalu menetapkan server-side clock.quantum-limit pada node untuk memperbaiki masalah ukuran buffer di Midi-bridge.
Rilis ini juga meningkatkan penguncian spa_loop dan menghilangkan potensi kebuntuan saat antrian penuh, mengalokasikan lebih banyak ruang untuk string perangkat libcamera untuk mendeduplikasi perangkat libcamera dan v4l2 dengan benar, dan lebih lanjut meningkatkan perubahan status aktivasi dan deteksi xrun.
Kompatibilitas yang Ditingkatkan
PipeWire 1.2.3 meningkatkan kompatibilitas dengan beberapa perangkat, seperti Soundcore Motion 300, menambahkan dukungan untuk menangani input dan parameter yang besar secara arbitrer pada antarmuka baris perintah pw-cli, dan mengatasi potensi perlombaan yang terjadi saat menghitung perangkat v4l2 udev.
Beberapa bug lainnya juga telah diperbaiki untuk menghindari kebocoran memori saat tautan dalam kesalahan dihancurkan dan beberapa peringatan kompilator dalam perintah pw-top. Untuk detail lebih lanjut mengenai perubahan yang disertakan dalam PipeWire 1.2.3, Anda dapat melihat catatan rilis yang tersedia untuk diunduh dari lokasi yang sama.
PipeWire 1.2 “Aviation”: Sebuah Lompatan Maju
PipeWire 1.2 “Aviation”, yang dirilis pada 27 Juni 2024, menghadirkan perubahan besar seperti dukungan metadata sinkron eksplisit, dukungan Snap untuk Ubuntu dan distribusi lain yang menggunakan format pengemasan aplikasi tersandbox Canonical, dukungan untuk metadata wajib saat bernegosiasi parameter buffer, dan dukungan pemrosesan asinkron yang memungkinkan node untuk dijadwalkan secara asinkron.
Masa Depan PipeWire
PipeWire telah menjadi opsi default untuk menangani aliran multimedia dan perangkat keras pada banyak distribusi GNU/Linux populer. Ia juga akan digunakan secara default untuk penanganan kamera di browser web Mozilla Firefox di distribusi Fedora Linux 41 mendatang.
PipeWire 1.2.3 adalah bukti komitmen tim PipeWire untuk memberikan solusi multimedia yang kuat, stabil, dan kompatibel untuk sistem Linux. Dengan perbaikan dan fitur baru yang disertakan dalam rilis ini, PipeWire akan terus memainkan peran penting dalam ekosistem Linux, memberikan pengalaman audio/video yang lebih baik bagi pengguna di seluruh dunia.