ĂshtĂ« paraqitur lĂ«shimi i serverit tĂ« zĂ«rit PulseAudio 16.0, i cili vepron si njĂ« ndĂ«rmjetĂ«s midis aplikacioneve dhe sistemeve tĂ« ndryshme tĂ« ulĂ«ta tĂ« zĂ«rit, duke abstraguar punĂ«n me pajisjet. PulseAudio lejon menaxhimin e volumit dhe pĂ«rzierjes sĂ« zĂ«rit nĂ« nivelin e aplikacioneve tĂ« veçanta, organizon hyrjen, pĂ«rzierjen dhe daljen e zĂ«rit nĂ« prani tĂ« kanaleve tĂ« shumta hyrĂ«se dhe dalĂ«se ose kartave tĂ« zĂ«rit, lejon ndĂ«rrimin nĂ« fluksohet tĂ« formatit tĂ« zĂ«rit dhe pĂ«rdorimin e plugin-eve, dhe siguron mundĂ«sinĂ« pĂ«r tĂ« ridrejtuar nĂ« mĂ«nyrĂ« transparente fluksohet e zĂ«rit nĂ« njĂ« makinĂ« tjetĂ«r. Kodi i PulseAudio shpĂ«rndahet nĂ«n licencĂ«n LGPL 2.1+. MbĂ«shtetet puna nĂ« Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS dhe Windows.
Përmirësimet kryesore në PulseAudio 16.0:
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« kodekut audio Opus pĂ«r kompresimin e zĂ«rit qĂ« dĂ«rgohet me modulin module-rtp-send (mĂ« parĂ« mbĂ«shtetej vetĂ«m PCM). PĂ«r tĂ« aktivizuar Opus, duhet tĂ« ndĂ«rtohet PulseAudio me mbĂ«shtetje pĂ«r GStreamer dhe tĂ« vendoset nĂ« modulin module-rtp-send konfigurimi "enable_opus=true".
- Në modulët për dërgimin/pranimin e zërit përmes tunelimeve (tunnel-sink dhe tunnel-source) është shtuar mundësia për të konfiguruar vonesën me anë të parametrin latency_msec (më parë vonesa vendosej në mënyrë të ngurtë në 250 mikrosekonda).
- NĂ« modulĂ«t pĂ«r dĂ«rgimin/pranimin e zĂ«rit pĂ«rmes tunelimeve Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r riaktivizimin automatik nĂ« rast tĂ« ndĂ«rprerjes sĂ« lidhjes. PĂ«r tĂ« aktivizuar riaktivizimin, duhet tĂ« vendoset konfigurimi reconnect_interval_ms. server ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ofrimin e informacionit pĂ«r aplikacionet nĂ« lidhje me nivelin e karikimit tĂ« pajisjeve tĂ« zĂ«rit me ndĂ«rfaqe Bluetooth. Niveli i karikimit gjithashtu shfaqet midis pronave tĂ« pajisjes, tĂ« treguara nĂ« daljen "pactl list" (prona bluetooth.battery).
- NĂ« utilitarin pactl Ă«shtĂ« shtuar mundĂ«sia e daljes sĂ« informacionit nĂ« formatin JSON. Zgjedhja e formatit realizohet me anĂ« tĂ« opsionit ââformatâ, i cili mund tĂ« pranojĂ« vlerat text ose json.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r daljen nĂ« stereo kur pĂ«rdoren kufjet EPOS/Sennheiser GSP 670 dhe SteelSeries GameDAC, pĂ«r tĂ« cilat pĂ«rdoren pajisje tĂ« veçanta ALSA pĂ«r stereo dhe mono (mĂ« parĂ« mbĂ«shtetej vetĂ«m pajisja pĂ«r mono).
- Janë zgjidhur problemet me pranimin e zërit nga kartat e zërit që përdorin çipin Texas Instruments PCM2902.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kartĂ«n e zĂ«rit tĂ« jashtme 6-kaniksh Native Instruments Komplete Audio 6 MK2.
- Shtuar mbështetje për kartën e zërit të jashtme 6-kaniksh Native Instruments Komplete Audio 6 MK2.
- Problemet e sinkronizimit dhe saktësisë në përcaktimin e vonesave në transmetimin e zërit përmes tuneleve dhe modulit combine-sink janë zgjidhur.
- Moduli module-loopback ka marrë parametrin adjust_threshold_usec për rregullimin e hollë të algoritmit të menaxhimit të vonesave (si parazgjedhje, përdoret një vonesë prej 250 mikrosekondash). Vlera parazgjedhëse e parametrin adjust_time është reduktuar nga 10 në 1 sekondë, duke shtuar mundësinë për të vendosur vlera më të ulta se një sekondë (p.sh., 0.5). Regjistrimi i rregullimit të shpejtësisë së reproduktimit është i çaktivizuar si parazgjedhje dhe tani rregullohet nga një opsion i veçantë log_interval.
- Në modulin module-jackdbus-detect, i përdorur për aktivizimin e transmetimit/marrjes së zërit përmes JACK, janë shtuar parametrat sink_enabled dhe source_enabled për aktivizimin selektiv vetëm të transmetimit ose marrjes së zërit përmes JACK. Përdorimi i modulit të ri është lejuar gjithashtu për të përballuar përdorimin e konfigurimeve të ndryshme JACK në mënyrë të njëkohshme.
- Në modulin module-combine-sink është shtuar parametri remix për çaktivizimin e rimiksimit të kanaleve, që mund të jetë e nevojshme, për shembull, kur përdoren disa karta zanori për formimin e një zëri tridimensional të vetëm.
Burimi: opennet.ru
