Keluaran pelayan bunyi PulseAudio 16.0

Keluaran pelayan bunyi PulseAudio 16.0 telah dibentangkan, yang bertindak sebagai perantara antara aplikasi dan pelbagai subsistem audio peringkat rendah, mengabstraksikan kerja dengan peralatan. PulseAudio membolehkan anda mengawal kelantangan dan percampuran audio pada tahap aplikasi individu, mengatur input, pencampuran dan output audio dengan kehadiran beberapa saluran input dan output atau kad bunyi, membolehkan anda menukar format aliran audio pada terbang dan menggunakan pemalam, membolehkan anda mengubah hala strim audio ke mesin lain secara telus. Kod PulseAudio diedarkan di bawah lesen LGPL 2.1+. Menyokong Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS dan Windows.

Penambahbaikan utama dalam PulseAudio 16.0:

  • Menambahkan keupayaan untuk menggunakan codec audio Opus untuk memampatkan audio yang dihantar menggunakan modul modul-rtp-send (sebelum ini hanya PCM yang disokong). Untuk mendayakan Opus, anda perlu membina PulseAudio dengan sokongan GStreamer dan menetapkan tetapan "enable_opus=true" dalam modul modul-rtp-send.
  • Keupayaan untuk mengkonfigurasi kelewatan menggunakan parameter latency_msec telah ditambahkan pada modul untuk menghantar/menerima audio melalui terowong (sinki-terowong dan sumber-terowong) (sebelum ini kelewatan telah ditetapkan dengan ketat kepada 250 mikrosaat).
  • Modul untuk menghantar/menerima audio melalui terowong menyediakan sokongan untuk penyambungan semula automatik ke pelayan sekiranya berlaku kegagalan sambungan. Untuk mendayakan penyambungan semula, tetapkan tetapan reconnect_interval_ms.
  • Sokongan tambahan untuk menyediakan aplikasi dengan maklumat tentang tahap bateri peranti audio Bluetooth. Paras cas juga dipaparkan di antara sifat peranti yang ditunjukkan dalam output "senarai pactl" (harta bluetooth.battery).
  • Keupayaan untuk mengeluarkan maklumat dalam format JSON telah ditambahkan pada utiliti pactl. Format dipilih menggunakan pilihan 'β€”format', yang boleh mengambil teks nilai atau json.
  • Menambah sokongan untuk output stereo apabila menggunakan alat dengar EPOS/Sennheiser GSP 670 dan SteelSeries GameDAC, yang menggunakan peranti ALSA yang berasingan untuk stereo dan mono (sebelum ini hanya peranti mono yang disokong).
  • Masalah menerima bunyi daripada kad bunyi berdasarkan cip Texas Instruments PCM2902 telah diselesaikan.
  • Sokongan tambahan untuk kad bunyi luaran 6 saluran Native Instruments Complete Audio 6 MK2.
  • Masalah dengan penyegerakan dan ketepatan menentukan kelewatan semasa menghantar audio melalui terowong dan modul sinki gabungan telah diselesaikan.
  • Parameter adjust_threshold_usec telah ditambahkan pada modul gelung balik modul untuk memperhalusi algoritma kawalan kelewatan (kelewatan lalai ialah 250 mikrosaat). Nilai lalai parameter adjust_time telah dikurangkan daripada 10 kepada 1 saat, dan keupayaan untuk menetapkan nilai kurang daripada satu saat telah ditambah (contohnya, 0.5). Pengelogan pelarasan kelajuan main balik dilumpuhkan secara lalai dan kini dikawal oleh pilihan log_interval yang berasingan.
  • Dalam modul modul-jackdbus-detect, digunakan untuk mengaktifkan penghantaran/penerimaan audio melalui JACK, parameter sink_enabled dan source_enabled telah ditambah untuk secara terpilih hanya mendayakan penghantaran atau penerimaan audio melalui JACK. Anda juga boleh memuatkan semula modul untuk membenarkan konfigurasi JACK yang berbeza digunakan pada masa yang sama.
  • Parameter remix telah ditambahkan pada modul modul-combine-sink untuk melumpuhkan pencampuran semula saluran, yang mungkin diperlukan, contohnya, apabila menggunakan beberapa kad bunyi untuk membentuk satu bunyi sekeliling.

Sumber: opennet.ru

Tambah komen