Lëshimi i serverit të zërit PulseAudio 16.0

Është prezantuar lëshimi i serverit të zërit PulseAudio 16.0, i cili vepron si ndërmjetës midis aplikacioneve dhe nënsistemeve të ndryshme audio të nivelit të ulët, duke abstraguar punën me pajisjet. PulseAudio ju lejon të kontrolloni volumin dhe përzierjen e audios në nivelin e aplikacioneve individuale, të organizoni hyrjen, përzierjen dhe daljen e audios në prani të disa kanaleve hyrëse dhe dalëse ose kartave të zërit, ju lejon të ndryshoni formatin e transmetimit audio në fluturoni dhe përdorni shtojcat, bën të mundur ridrejtimin transparent të transmetimit audio në një makinë tjetër. Kodi PulseAudio shpërndahet nën licencën LGPL 2.1+. Mbështet Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS dhe Windows.

Përmirësimet kryesore në PulseAudio 16.0:

  • U shtua aftësia për të përdorur kodekun audio Opus për të kompresuar audion e dërguar duke përdorur modulin modul-rtp-send (më parë mbështetej vetëm PCM). Për të aktivizuar Opus, duhet të ndërtoni PulseAudio me mbështetjen e GStreamer dhe të vendosni cilësimin "enable_opus=true" në modulin modul-rtp-send.
  • Mundësia për të konfiguruar vonesën duke përdorur parametrin latency_msec është shtuar në modulet për transmetimin/marrjen e audios përmes tuneleve (tunel-lavaman dhe tunel-burim) (më parë vonesa ishte vendosur rreptësisht në 250 mikrosekonda).
  • Modulet për transmetimin/marrjen e audios përmes tuneleve ofrojnë mbështetje për rilidhjen automatike me serverin në rast të dështimit të lidhjes. Për të aktivizuar rilidhjen, vendosni cilësimin reconnect_interval_ms.
  • Mbështetje e shtuar për ofrimin e aplikacioneve me informacion rreth nivelit të baterisë së pajisjeve audio Bluetooth. Niveli i karikimit shfaqet gjithashtu midis veçorive të pajisjes të paraqitura në daljen e "listës së paktave" (vetia e baterisë. bluetooth).
  • Aftësia për të nxjerrë informacion në formatin JSON është shtuar në programin pactl. Formati zgjidhet duke përdorur opsionin '—format', i cili mund të marrë vlerat tekst ose json.
  • Mbështetje e shtuar për daljen stereo kur përdorni kufjet EPOS/Sennheiser GSP 670 dhe SteelSeries GameDAC, të cilat përdorin pajisje të veçanta ALSA për stereo dhe mono (më parë mbështetej vetëm pajisja mono).
  • Problemet me marrjen e zërit nga kartat e zërit të bazuara në çipin Texas Instruments PCM2902 janë zgjidhur.
  • Mbështetje e shtuar për kartën e jashtme të zërit me 6 kanale Native Instruments Komplete Audio 6 MK2.
  • Problemet me sinkronizimin dhe saktësinë e përcaktimit të vonesave gjatë transmetimit të audios përmes tuneleve dhe modulit të kombinatit-sink janë zgjidhur.
  • Parametri adjust_threshold_usec është shtuar në modulin modul-loopback për të rregulluar mirë algoritmin e kontrollit të vonesës (vonesa e parazgjedhur është 250 mikrosekonda). Vlera e paracaktuar e parametrit adjust_time është zvogëluar nga 10 në 1 sekondë dhe është shtuar aftësia për të vendosur vlera më pak se një sekondë (për shembull, 0.5). Regjistrimi i rregullimeve të shpejtësisë së riprodhimit është i çaktivizuar si parazgjedhje dhe tani rregullohet nga një opsion i veçantë log_interval.
  • Në modulin modul-jackdbus-detect, i përdorur për të aktivizuar transmetimin/marrjen e audios nëpërmjet JACK, janë shtuar parametrat sink_enabled dhe source_enabled për të mundësuar në mënyrë selektive vetëm transmetimin ose marrjen e audios nëpërmjet JACK. Është gjithashtu e mundur të ringarkoni një modul për të lejuar përdorimin e konfigurimeve të ndryshme JACK në të njëjtën kohë.
  • Parametri i ripërzierjes është shtuar në modulin module-combine-sink për të çaktivizuar ripërzierjen e kanalit, i cili mund të kërkohet, për shembull, kur përdorni disa karta zanore për të krijuar një tingull të vetëm rrethues.

Burimi: opennet.ru

Shto një koment