Ukukhishwa kweseva yomsindo ye-PulseAudio 16.0

Ukukhishwa kweseva yomsindo ye-PulseAudio 16.0 yethuliwe, esebenza njengomxhumanisi phakathi kwezinhlelo zokusebenza namasistimu angaphansi ahlukahlukene omsindo wezinga eliphansi, ekhipha umsebenzi ngemishini. I-PulseAudio ikuvumela ukuthi ulawule ukuxubana kwevolumu nomsindo ezingeni lezinhlelo zokusebenza ngazinye, ukuhlela okokufaka, ukuxuba nokukhipha umsindo phambi kwamashaneli ambalwa okokufaka nokukhiphayo noma amakhadi omsindo, ikuvumela ukuthi uguqule ifomethi yokusakazwa komsindo ndiza futhi usebenzise ama-plug-ins, kwenza kube nokwenzeka ukuqondisa kabusha ngokusobala ukusakaza komsindo komunye umshini . Ikhodi ye-PulseAudio isatshalaliswa ngaphansi kwelayisensi ye-LGPL 2.1+. Isekela i-Linux, i-Solaris, i-FreeBSD, i-OpenBSD, i-DragonFlyBSD, i-NetBSD, i-macOS ne-Windows.

Ukuthuthukiswa okubalulekile ku-PulseAudio 16.0:

  • Kwengezwe amandla okusebenzisa i-codec yomsindo ye-Opus ukuze iminyanise umsindo othunyelwe kusetshenziswa imojula ye-module-rtp-send (ngaphambilini yayisekelwa i-PCM kuphela). Ukuze unike amandla i-Opus, udinga ukwakha i-PulseAudio ngosekelo lwe-GStreamer futhi usethe isilungiselelo esithi “enable_opus=true” kumojula-rtp-send.
  • Amandla okulungisa ukubambezeleka kusetshenziswa ipharamitha ye-latency_msec lengezwe kumamojula okudlulisa/ukwamukela umsindo ngamahubhu (usinki womhubhe kanye nomthombo womhubhe) (ngaphambilini ukubambezeleka bekusethwe ngokuqinile kuma-microseconds angu-250).
  • Amamojula okudlulisa/okwamukela umsindo ngamahubhe ahlinzeka ngosekelo lokuxhuma kabusha okuzenzakalelayo kuseva esimweni lapho uxhumano luhluleka khona. Ukuze unike amandla ukuxhuma kabusha, setha isilungiselelo se-reconnect_interval_ms.
  • Ukwesekwa okwengeziwe kokuhlinzeka izinhlelo zokusebenza ngolwazi mayelana nezinga lebhethri lemishini yomsindo ye-Bluetooth. Izinga lokushaja liphinde liboniswe phakathi kwezici zedivayisi eziboniswe “kuhlu lwe-pactl” okukhiphayo (i-bluetooth.battery property).
  • Amandla okukhipha ulwazi ngefomethi ye-JSON yengezwe kunsizakalo ye-pactl. Ifomethi ikhethwa kusetshenziswa inketho ethi '—format', engathatha amanani umbhalo noma i-json.
  • Ukwesekwa okwengeziwe kokukhiphayo kwe-stereo lapho kusetshenziswa i-EPOS/Sennheiser GSP 670 kanye namahedisethi e-SteelSeries GameDAC, asebenzisa amadivayisi ahlukene e-ALSA esitiriyo ne-mono (ngaphambilini kwakusekelwa idivayisi ye-mono kuphela).
  • Izinkinga ngokuthola umsindo kumakhadi omsindo asuselwa ku-chip ye-Texas Instruments PCM2902 sezixazululiwe.
  • Ukwesekwa okwengeziwe kwekhadi lomsindo langaphandle elineziteshi ezingu-6 Izinsimbi Zomdabu Eziphelele Umsindo 6 MK2.
  • Izinkinga zokuvumelanisa kanye nokunemba kokunquma ukubambezeleka lapho udlulisa umsindo ngamathaneli kanye nemojula yokuhlanganisa-sinki sezixazululiwe.
  • Ipharamitha ye-adjust_threshold_usec yengezwe kumojula ye-loopback module ukuze kulungiswe kahle i-algorithm yokulawula ukubambezeleka (ukubambezeleka okuzenzakalelayo ama-microseconds angu-250). Inani elizenzakalelayo lepharamitha ye-adjust_time yehlisiwe ukusuka kusekhondi elingu-10 laya ku-1, futhi amandla okusetha amanani angaphansi kwesekhondi lengeziwe (isibonelo, 0.5). Ukungena ngemvume kokulungiswa kwesivinini sokudlala kukhutshazwa ngokuzenzakalela futhi manje kulawulwa inketho ehlukile ye-log_interval.
  • Kumojula ye-module-jackdbus-detect, esetshenziselwa ukuvula ukudluliswa komsindo/ukwamukela nge-JACK, amapharamitha e-sink_enabled kanye ne-source_enabled angeziwe ukuze akhethe ukunika amandla ukudluliswa komsindo noma ukwamukela kuphela nge-JACK. Kungenzeka futhi ukulayisha kabusha imojuli ukuze uvumele ukulungiselelwa okuhlukile kwe-JACK ukuthi kusetshenziswe ngesikhathi esisodwa.
  • Ipharamitha ye-remix yengezwe kumojula ye-module-combine-sink ukuze ukhubaze ukuxutshwa kabusha kwesiteshi, okungase kudingeke, isibonelo, uma usebenzisa amakhadi omsindo amaningana ukuze udale umsindo owodwa ozungezayo.

Source: opennet.ru

Engeza amazwana