PulseAudio 13.0 ovoz serverining chiqarilishi

Tanishtirdi ovoz serverining chiqarilishi Pulse audio 13.0, ilovalar va turli xil past darajadagi audio quyi tizimlar o'rtasida vositachi bo'lib, apparat bilan ishlashni mavhumlashtiradi. PulseAudio sizga individual ilovalar darajasida ovoz balandligi va ovoz aralashtirishni boshqarish, bir nechta kirish va chiqish kanallari yoki ovoz kartalari mavjudligida ovozni kiritish, aralashtirish va chiqarishni tashkil qilish imkonini beradi, audio oqim formatini tezda o'zgartirishga imkon beradi. va foydalaning plaginlar, audio oqimini boshqa mashinaga shaffof tarzda yo'naltirish imkonini beradi. PulseAudio kodi LGPL 2.1+ litsenziyasi ostida tarqatiladi. Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS va Windows-ni qo'llab-quvvatlaydi.

Kalit yaxshilanishlar PulseAudio 13.0:

  • Kodeklar bilan kodlangan audio oqimlarni o'ynash imkoniyati qo'shildi Dolby TrueHD и DTS-HD master audio;
  • ALSA-da qo'llab-quvvatlanadigan ovoz kartalari uchun profillarni tanlash bilan bog'liq muammolar hal qilindi. PulseAudio-ni ishga tushirganda yoki kartani ulashda modul-alsa-karta ba'zan mavjud bo'lmagan profillarni mavjud deb belgilaydi, natijada pin singan karta profili tanlanadi. Xususan, ilgari profil, agar u maqsad va manbani o'z ichiga olgan bo'lsa va ulardan kamida bittasiga kirish mumkin bo'lsa, kirish mumkin deb hisoblanardi. Endi bunday profillar kirish imkonsiz deb hisoblanadi;
  • Bluetooth orqali ishlaydigan ovoz kartalarining tanlangan profillarini saqlash to'xtatildi. Odatiy bo'lib, endi A2DP profili foydalanuvchi tomonidan avval tanlangan profildan ko'ra har doim ishlatiladi, chunki Bluetooth karta profillaridan foydalanish juda kontekstga bog'liq (telefon qo'ng'iroqlari uchun HSP/HFP va qolgan hamma narsa uchun A2DP). Eski xatti-harakatni qaytarish uchun modul-karta-tiklash moduli uchun “restore_bluetooth_profile=true” sozlamasi amalga oshirildi;
  • USB orqali ulangan SteelSeries Arctis 5 minigarnituralari/naushniklari uchun qo‘shimcha qo‘llab-quvvatlash. Arctis seriyasi nutq (mono) va boshqa tovushlar (stereo) uchun ovoz balandligini alohida boshqaruvchi alohida chiqish qurilmalaridan foydalanishi bilan ajralib turadi;
  • "max_latency_msec" sozlamasi orqaga qaytish moduliga qo'shildi, undan kechikishning yuqori chegarasini o'rnatish uchun foydalanish mumkin. Odatiy bo'lib, agar ma'lumotlar o'z vaqtida kelmasa, kechikish avtomatik ravishda ortadi va tavsiya etilgan sozlama, agar kechikishlarni ma'lum chegaralarda saqlash ijro etish paytida uzilishlardan muhimroq bo'lsa, foydali bo'lishi mumkin;
  • Modul-rtp-send ga “stream_name” parametri “PulseAudio RTP Stream on address” o‘rniga yaratilayotgan oqimning ramziy nomini aniqlash uchun qo‘shildi;
  • S/PDIF USB 2.0 interfeysli CMEDIA High-Speed ​​​​True HD ovoz kartalari uchun yaxshilandi, ular S/PDIF uchun ALSA standart konfiguratsiyasida ishlamaydigan noodatiy qurilma indekslaridan foydalanadi;
  • Modul-loopbackda manbaga xos namuna olish parametrlari sukut bo'yicha ishlatiladi;
  • "avoid_resampling" parametri modul-udev-detect va modul-alsa-kartalariga qo'shilgan, agar iloji bo'lsa, format va tanlab olish tezligini o'zgartirishni istisno qilish uchun, masalan, asosiy uchun tanlab olish tezligini o'zgartirishni tanlab taqiqlashni xohlasangiz. ovoz kartasi, lekin qo'shimchasiga ruxsat bering;
  • BlueZ 4 chiqarilgandan so'ng, 2012 yildan beri saqlanib qolmagan BlueZ 5.0 filialini qo'llab-quvvatlash olib tashlandi;
  • gettext-ning yangi versiyasiga o'tgandan keyin ehtiyoj yo'qolgan intltool-ni qo'llab-quvvatlash olib tashlandi;
  • Avtotoollar o'rniga Meson yig'ish tizimidan foydalanishga o'tish rejalashtirilgan. Meson yordamida qurish jarayoni hozirda sinovdan o'tkazilmoqda.

Manba: opennet.ru

a Izoh qo'shish