Lage sèvè son PulseAudio 16.0

Yo te prezante liberasyon an nan sèvè son PulseAudio 16.0, ki aji kòm yon entèmedyè ant aplikasyon yo ak divès kalite subsistèm odyo ki ba nivo, abstrè travay la ak ekipman. PulseAudio pèmèt ou kontwole volim ak melanje odyo nan nivo aplikasyon endividyèl, òganize opinyon, melanje ak pwodiksyon odyo nan prezans plizyè chèn antre ak pwodiksyon oswa kat son, pèmèt ou chanje fòma kouran odyo a sou la. vole epi sèvi ak plug-ins, fè li posib transparan redireksyon kouran odyo a nan yon lòt machin. Kòd PulseAudio distribye anba lisans LGPL 2.1+. Sipòte Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS ak Windows.

Amelyorasyon kle nan PulseAudio 16.0:

  • Te ajoute kapasite pou sèvi ak kodèk odyo Opus pou konprese odyo ki te voye lè l sèvi avèk modil modil-rtp-send (anvan PCM sèlman te sipòte). Pou pèmèt Opus, ou bezwen bati PulseAudio ak sipò GStreamer epi mete anviwònman "enable_opus=true" nan modil modil-rtp-send la.
  • Kapasite pou konfigirasyon reta lè l sèvi avèk paramèt latency_msec la te ajoute nan modil yo pou transmèt/resevwa odyo atravè tinèl (tinèl-lavabo ak tinèl-sous) (anvan delè a te entèdi mete nan 250 mikrosgond).
  • Modil pou transmèt/resevwa odyo atravè tinèl yo bay sipò pou rekoneksyon otomatik sou sèvè a nan ka ta gen yon echèk koneksyon. Pou pèmèt rekoneksyon, mete paramèt reconnect_interval_ms la.
  • Te ajoute sipò pou bay aplikasyon pou enfòmasyon sou nivo batri aparèy odyo Bluetooth yo. Nivo chaj la parèt tou nan mitan pwopriyete aparèy yo montre nan pwodiksyon "pactl list" (pwopriyete bluetooth.battery).
  • Yo te ajoute kapasite nan pwodiksyon enfòmasyon nan fòma JSON nan sèvis piblik pactl la. Se fòma a chwazi lè l sèvi avèk opsyon nan '-fòma', ki ka pran valè yo tèks oswa json.
  • Te ajoute sipò pou pwodiksyon stereo lè w ap itilize EPOS/Sennheiser GSP 670 ak kask SteelSeries GameDAC, ki itilize aparèy ALSA separe pou stereo ak mono (anvan yo te sipòte sèlman aparèy mono).
  • Pwoblèm ak resevwa son nan kat son ki baze sou Texas Instruments PCM2902 chip yo te rezoud.
  • Te ajoute sipò pou kat son ekstèn 6-chanèl Native Instruments Komplete Audio 6 MK2.
  • Pwoblèm ak senkronizasyon ak presizyon nan detèmine reta lè transmèt odyo nan tinèl ak modil la konbine-lavabo yo te rezoud.
  • Yo te ajoute paramèt adjust_threshold_usec nan modil-loopback modil la pou ajiste algorithm kontwòl reta a (reta defo a se 250 mikrosgond). Valè default paramèt adjust_time yo te redwi soti nan 10 a 1 segonn, epi yo te ajoute kapasite pou mete valè mwens pase yon segonn (pa egzanp, 0.5). Enregistre ajisteman vitès lèktur enfim pa default epi kounye a reglemante pa yon opsyon log_interval separe.
  • Nan modil-jackdbus-detekte modil la, yo itilize pou aktive transmisyon/resepsyon odyo atravè JACK, paramèt sink_enabled ak source_enabled yo te ajoute pou pèmèt sèlman transmisyon odyo oswa resepsyon atravè JACK. Li posib tou pou rechaje yon modil pou pèmèt diferan konfigirasyon JACK yo dwe itilize an menm tan.
  • Yo te ajoute paramèt remix la nan modil modil-konbine-sink pou enfim chanèl remix, ki ka nesesè, pou egzanp, lè w ap itilize plizyè kat son pou kreye yon sèl son antoure.

Sous: opennet.ru

Add nouvo kòmantè