PulseAudio 13.0 အသံဆာဗာ ဖြန့်ချိမှု

မိတ်ဆက်ပေးသည်။ အသံဆာဗာ ထုတ်ဝေမှု PulseAudio ၂အက်ပလီကေးရှင်းများနှင့် အဆင့်နိမ့်အသံခွဲစနစ်များကြားတွင် ကြားခံတစ်ခုအဖြစ် လုပ်ဆောင်သော၊ ၎င်းသည် ဟာ့ဒ်ဝဲနှင့် လုပ်ဆောင်မှုကို ရှုမြင်သုံးသပ်သည်။ PulseAudio သည် သင့်အား အပလီကေးရှင်းတစ်ခုချင်းစီ၏ အဆင့်တွင် အသံအတိုးအကျယ်နှင့် အသံရောစပ်မှုကို ထိန်းချုပ်နိုင်စေကာ၊ အဝင်သွင်းမှု၊ ရောစပ်မှုနှင့် အထွက်လမ်းကြောင်းများ သို့မဟုတ် အသံကတ်များစွာ၏ရှေ့မှောက်တွင် အသံ၏ထည့်သွင်းမှု၊ ရောစပ်မှုနှင့် အထွက်နှုန်းတို့ကို ထိန်းချုပ်နိုင်စေကာ၊ သင်သည် အသံလွှင့်ဖော်မတ်ကို အမြန်ပြောင်းလဲနိုင်စေသည် အသုံးပြု ပလပ်အင်များအော်ဒီယိုစီးကြောင်းကို အခြားစက်သို့ ပွင့်လင်းမြင်သာစွာ ပြန်ညွှန်းနိုင်စေသည် ။ PulseAudio ကုဒ်ကို LGPL 2.1+ လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Linux၊ Solaris၊ FreeBSD၊ OpenBSD၊ DragonFlyBSD၊ NetBSD၊ macOS နှင့် Windows တို့ကို ပံ့ပိုးပေးသည်။

သော့ တိုးတက်မှုများ PulseAudio 13.0-

  • ကုဒ်ဒစ်များဖြင့် ကုဒ်လုပ်ထားသော အသံလွှင့်များကို ဖွင့်ရန် စွမ်းရည်ကို ပေါင်းထည့်ထားသည်။ Dolby True HD и DTS-HD မာစတာအသံ;
  • ALSA တွင် ပံ့ပိုးထားသော အသံကတ်များအတွက် ပရိုဖိုင်များကို ရွေးချယ်ခြင်းဆိုင်ရာ ပြဿနာများကို ဖြေရှင်းပြီးဖြစ်သည်။ PulseAudio ကိုအသုံးပြုခြင်း သို့မဟုတ် ကတ်ကို hot-plugging လုပ်သောအခါ၊ module-alsa-card သည် တစ်ခါတစ်ရံတွင် မရရှိနိုင်သောပရိုဖိုင်များကို ရနိုင်သည်ဟု အမှတ်အသားပြုပြီး ကျိုးပဲ့နေသော pin ပါသော ကတ်ပရိုဖိုင်ကို ရွေးချယ်ခံရမည်ဖြစ်သည်။ အထူးသဖြင့်၊ ယခင်က ပရိုဖိုင်တစ်ခုတွင် ဦးတည်ရာနှင့် ရင်းမြစ်တစ်ခုပါရှိလျှင် ဝင်သုံးနိုင်သည်ဟု ယူဆထားပြီး ၎င်းတို့အနက်မှ အနည်းဆုံးတစ်ခုသည် ဝင်သုံးနိုင်မည်ဖြစ်သည်။ ယခုထိုကဲ့သို့သော ပရိုဖိုင်များကို လက်လှမ်းမမီနိုင်ဟု ယူဆပါလိမ့်မည်။
  • Bluetooth မှတစ်ဆင့် လုပ်ဆောင်နေသော အသံကတ်များ၏ ရွေးချယ်ထားသော ပရိုဖိုင်များကို သိမ်းဆည်းခြင်းကို ရပ်သွားပါပြီ။ ပုံမှန်အားဖြင့်၊ Bluetooth ကတ်ပရိုဖိုင်များကို အသုံးပြုမှုသည် အလွန်ဆက်စပ်မှုရှိသည် (ဖုန်းခေါ်ဆိုမှုအတွက် HSP/HFP၊ နှင့် အခြားအရာအားလုံးအတွက် A2DP) တို့ကြောင့် အသုံးပြုသူမှ ယခင်ကရွေးချယ်ထားသည့် ပရိုဖိုင်ထက် ယခု A2DP ပရိုဖိုင်ကို အမြဲတမ်းအသုံးပြုနေခြင်းဖြစ်သည်။ အပြုအမူဟောင်းကို ပြန်ရရန်၊ "restore_bluetooth_profile=true" ဆက်တင်ကို module-card-restore module အတွက် အကောင်အထည်ဖော်ခဲ့ပြီး၊
  • USB မှတစ်ဆင့် ချိတ်ဆက်ထားသော SteelSeries Arctis 5 နားကြပ်/နားကြပ်များအတွက် ထပ်လောင်းပံ့ပိုးမှု။ Arctis စီးရီးသည် စကားပြော (မိုနို) နှင့် အခြားအသံများ (စတီရီယို) အတွက် သီးခြား အသံအထိန်းအချုပ်များပါရှိသော သီးခြားအထွက်စက်ပစ္စည်းများကို အသုံးပြုသည့်အတွက် မှတ်သားဖွယ်ကောင်းသည်။
  • "max_latency_msec" ဆက်တင်ကို module-loopback သို့ ပေါင်းထည့်ထားပြီး၊ latency အပေါ်ပိုင်းကို သတ်မှတ်ရန် အသုံးပြုနိုင်သည်။ ပုံမှန်အားဖြင့်၊ ဒေတာအချိန်မီရောက်မလာပါက နှောင့်နှေးမှုသည် အလိုအလျောက်တိုးလာမည်ဖြစ်ပြီး၊ အချို့သောကန့်သတ်ချက်များအတွင်း နှောင့်နှေးမှုများရှိနေပါက ပြန်ဖွင့်ချိန်တွင် အနှောင့်အယှက်များထက် ပိုအရေးကြီးပါက အကြံပြုထားသောဆက်တင်သည် အသုံးဝင်နိုင်မည်ဖြစ်သည်။
  • "stream_name" parameter ကို "PulseAudio RTP Stream on address" အစား ဖန်တီးထားသည့် stream ၏ သင်္ကေတအမည်ကို သတ်မှတ်ရန် module-rtp-send သို့ ပေါင်းထည့်ထားပါသည်။
  • S/PDIF ကို USB 2.0 မျက်နှာပြင်ပါရှိသော CMEDIA High-Speed ​​True HD အသံကတ်များအတွက် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားပြီး ALSA ရှိ ပုံသေဖွဲ့စည်းပုံတွင် အလုပ်မလုပ်သော S/PDIF အတွက် ပုံမှန်မဟုတ်သော ကိရိယာအညွှန်းများကို အသုံးပြုထားသည်။
  • module-loopback တွင်၊ မူရင်းအတိုင်း အရင်းအမြစ်-သတ်သတ်မှတ်မှတ်နမူနာပါရာမီတာများကို အသုံးပြုပါသည်။
  • "avoid_resampling" ကန့်သတ်ဘောင်ကို module-udev-detect နှင့် module-alsa-card တွင် ပေါင်းထည့်ထားပြီး၊ ဖြစ်နိုင်ပါက၊ ဖော်မတ်နှင့် နမူနာနှုန်းပြောင်းလဲခြင်းကို ဖယ်ထုတ်ရန် ဥပမာ၊ အဓိကအတွက် နမူနာနှုန်းကို ရွေးချယ်ခြင်းကို တားမြစ်လိုသောအခါ၊ အသံကတ်၊ ဒါပေမယ့် နောက်ထပ်တစ်ခုအတွက် ခွင့်ပြုပါ။
  • BlueZ 4 ထွက်ရှိပြီးနောက် 2012 ကတည်းက ထိန်းသိမ်းထားခြင်းမရှိသော BlueZ 5.0 ဌာနခွဲအတွက် ပံ့ပိုးမှုကို ဖယ်ရှားခဲ့သည်။
  • gettext ဗားရှင်းအသစ်သို့ ပြောင်းရွှေ့ပြီးနောက် ပျောက်ကွယ်သွားသော intltool အတွက် ပံ့ပိုးမှုအား ဖယ်ရှားလိုက်ပါသည်။
  • autotools များအစား Meson assembly system ကိုအသုံးပြုရန် စီစဉ်ထားပါသည်။ Meson ကို အသုံးပြု၍ တည်ဆောက်သည့် လုပ်ငန်းစဉ်ကို လက်ရှိတွင် စမ်းသပ်နေပါသည်။

source: opennet.ru

မှတ်ချက် Add