Lansarea serverului de sunet PulseAudio 16.0

A fost lansată versiunea 16.0 a serverului de sunet PulseAudio, care funcționează ca un intermediar între aplicații și diverse subsisteme de sunet de nivel inferior, abstractizând modul de lucru cu hardware-ul. PulseAudio permite gestionarea volumului și amestecarea sunetului la nivelul aplicațiilor individuale, organizând captarea, amestecarea și redarea sunetului în prezența mai multor canale de intrare și ieșire sau plăci de sunet, permite schimbarea pe parcurs a formatului fluxului audio și utilizarea de plugin-uri, oferind posibilitatea de a redirecționa transparent fluxul audio către o altă mașină. Codul PulseAudio este distribuit sub licența LGPL 2.1+. Este suportat pe Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS și Windows.

Îmbunătățiri cheie în PulseAudio 16.0:

  • A fost adăugată posibilitatea de a utiliza codec-ul audio Opus pentru comprimarea sunetului transmis prin intermediul modulului module-rtp-send (anterior fusese suportat doar PCM). Pentru activarea Opus, este necesar să se compileze PulseAudio cu suport pentru GStreamer și să se seteze în modulul module-rtp-send opțiunea „enable_opus=true.”
  • În modulele pentru transmiterea/recepția sunetului prin tuneluri (tunnel-sink și tunnel-source) a fost adăugată posibilitatea de a seta întârzierea prin intermediul parametrului latency_msec (anterior întârzierea era stabilită fix la 250 microsecunde).
  • În modulele pentru transmiterea/recepția sunetului prin tuneluri a fost asigurată suportul pentru reconectarea automată în caz de întrerupere a conexiunii. serverul Pentru a activa reconectarea, trebuie setată opțiunea reconnect_interval_ms.
  • A fost adăugat suportul pentru furnizarea de informații aplicațiilor privind nivelul de încărcare a bateriei dispozitivelor audio cu interfață Bluetooth. Nivelul de încărcare este, de asemenea, afișat printre proprietățile dispozitivului, prezentate în ieșirea „pactl list” (proprietatea bluetooth.battery).
  • În utilitarul pactl a fost adăugată posibilitatea de a afișa informații în format JSON. Alegerea formatului se face prin opțiunea ‘—format’, care poate accepta valorile text sau json.
  • A fost adăugat suport pentru redarea stereo atunci când se utilizează căștile EPOS/Sennheiser GSP 670 și SteelSeries GameDAC, pentru care se folosesc dispozitive ALSA separate pentru stereo și mono (anterior era acceptat doar un dispozitiv pentru mono).
  • Au fost rezolvate problemele de recepție a sunetului de la plăcile de sunet pe bază de cip Texas Instruments PCM2902.
  • A fost adăugat suportul pentru placa de sunet externă cu 6 canale Native Instruments Komplete Audio 6 MK2.
  • Problemele de sincronizare și precizia determinării întârzierilor în transmiterea sunetului prin tuneluri și modulul combine-sink au fost rezolvate.
  • Modulul module-loopback a primit parametrul adjust_threshold_usec pentru ajustarea fină a algoritmului de control al întârzierilor (întârzierea implicită este de 250 microsecunde). Valoarea implicită a parametrului adjust_time a fost redusă de la 10 la 1 secundă și a fost adăugată posibilitatea de a seta valori mai mici de o secundă (de exemplu, 0.5). Înregistrarea logului de ajustare a vitezei de redare este dezactivată implicit și acum este reglată printr-o opțiune separată log_interval.
  • Modulul module-jackdbus-detect, folosit pentru a activa transmiterea/primirea sunetului prin JACK, a primit parametrii sink_enabled și source_enabled pentru activarea selectivă a doar transmisiei sau primării sunetului prin JACK. De asemenea, a fost permisă reîncărcarea modulului pentru utilizarea simultană a diferitelor configurații JACK.
  • Modulul module-combine-sink a adăugat parametrul remix pentru dezactivarea remixării canalelor, ceea ce poate fi necesar, de exemplu, atunci când se utilizează mai multe plăci de sunet pentru a forma un singur sunet surround.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster