Kutulutsidwa kwa seva yamawu ya PulseAudio 16.0

Kutulutsidwa kwa seva yomveka ya PulseAudio 16.0 kwaperekedwa, yomwe imakhala ngati mkhalapakati pakati pa mapulogalamu ndi ma subsystems osiyanasiyana otsika, ndikuchotsa ntchitoyo ndi zida. PulseAudio imakupatsani mwayi wowongolera voliyumu ndi kusakanikirana kwamawu pamlingo wazomwe mungagwiritse ntchito, kukonza zolowetsa, kusakaniza ndi kutulutsa zomvera pamaso pa njira zingapo zolowera ndi zotulutsa kapena makhadi amawu, kumakupatsani mwayi wosintha mawonekedwe amtundu wamawu pa. kuwuluka ndi kugwiritsa ntchito mapulagini, kumapangitsa kuti zitheke kulondolera zomvera pamakina ena. Khodi ya PulseAudio imagawidwa pansi pa layisensi ya LGPL 2.1+. Imathandizira Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS ndi Windows.

Kusintha kwakukulu mu PulseAudio 16.0:

  • Anawonjezera luso logwiritsa ntchito codec ya Opus audio kuti akanikizire mawu otumizidwa pogwiritsa ntchito module-rtp-send module (poyamba ndi PCM yokha yomwe idathandizidwa). Kuti mutsegule Opus, muyenera kupanga PulseAudio ndi chithandizo cha GStreamer ndikukhazikitsa "enable_opus=true" mu module-rtp-send module.
  • Kutha kukonza kuchedwa pogwiritsa ntchito latency_msec parameter yawonjezedwa ku ma modules kuti atumize / kulandira mawu kudzera mu tunnel (tunnel-sink ndi tunnel-source) (poyamba kuchedwa kunakhazikitsidwa mosamalitsa ku 250 microseconds).
  • Ma module otumizira / kulandira ma audio kudzera m'machulukidwe amapereka chithandizo pakulumikizananso ndi seva pakagwa vuto. Kuti mutsegule kulumikizanso, ikani zoikamo reconnect_interval_ms.
  • Thandizo lowonjezera popereka mapulogalamu ndi chidziwitso cha batire ya zida zomvera za Bluetooth. Mulingo wa charger umawonetsedwanso pakati pa zida za chipangizo zomwe zikuwonetsedwa mu "pactl list" (bluetooth.battery katundu).
  • Kutha kutulutsa zambiri mumtundu wa JSON wawonjezedwa ku pactl utility. Mtunduwu umasankhidwa pogwiritsa ntchito njira ya '-format', yomwe imatha kutenga zolemba kapena json.
  • Thandizo lowonjezera la kutulutsa kwa stereo mukamagwiritsa ntchito EPOS/Sennheiser GSP 670 ndi mahedifoni a SteelSeries GameDAC, omwe amagwiritsa ntchito zida zosiyana za ALSA za stereo ndi mono (m'mbuyomu chida cha mono chokha chidathandizidwa).
  • Mavuto olandila mawu kuchokera kumakhadi amawu otengera Texas Instruments PCM2902 chip adathetsedwa.
  • Thandizo lowonjezera la 6-channel sound card Native Instruments Komplete Audio 6 MK2.
  • Mavuto ndi kugwirizanitsa ndi kulondola kwa kudziwa kuchedwa pamene kutumiza mauthenga kudzera mu tunnel ndi module-sink module yathetsedwa.
  • Zosintha za adjust_threshold_usec zawonjezedwa ku module-loopback module kuti mukonzenso ma aligorivimu oletsa kuchedwa (kuchedwa kuchedwa ndi 250 microseconds). Mtengo wosasinthika wa parameter ya adjust_time wachepetsedwa kuchokera pa 10 mpaka 1 sekondi, ndipo kuthekera koyika zinthu zosakwana sekondi kwawonjezeredwa (mwachitsanzo, 0.5). Kudula mitengo yosinthira kuthamanga kwamasewera kumayimitsidwa mwachisawawa ndipo tsopano kumayendetsedwa ndi njira yosiyana ya log_interval.
  • Mu module-jackdbus-detect module, yomwe imagwiritsidwa ntchito poyambitsa mauthenga omvera / kulandila kudzera pa JACK, ma sink_enabled ndi source_enabled magawo awonjezedwa kuti azitha kusankha okha kutumiza kapena kulandila kudzera pa JACK. N'zothekanso kubwezeretsanso gawo kuti mulole masanjidwe osiyanasiyana a JACK agwiritsidwe ntchito nthawi imodzi.
  • Remix parameter yawonjezeredwa ku module-combine-sink module kuti mulepheretse kukonzanso njira, zomwe zingakhale zofunikira, mwachitsanzo, pogwiritsa ntchito makadi omveka angapo kuti mupange phokoso limodzi lozungulira.

Source: opennet.ru

Kuwonjezera ndemanga