A PulseAudio 16.0 hangkiszolgáló kiadása

Megjelent a PulseAudio 16.0 hangszolgáltató, amely közvetítő szerepet tölt be az alkalmazások és a különböző alacsony szintű hangrendszerek között, elvonatkoztatva a hardver kezelésétől. A PulseAudio lehetővé teszi a hangszint és a hangkeverés kezelését egyes alkalmazások szintjén, a hang áramlásának, keverésének és kiadásának szervezését több bemeneti és kimeneti csatorna vagy hangkártya esetén, lehetővé teszi a hangfolyam formátumának valós idejű megváltoztatását és bővítmények használatát, valamint átláthatóan irányítja a hangfolyamot egy másik gépre. A PulseAudio kódja LGPL 2.1+ licenc keretein belül terjesztett. Támogatott működés Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS és Windows rendszereken.

A PulseAudio 16.0 főbb fejlesztései:

  • Hozzáadva az Opus audiokodek használatának lehetősége a module-rtp-send modul segítségével, amely a hang tömörítésére szolgál (korábban csak PCM volt támogatott). Az Opus engedélyezéséhez fel kell építeni a PulseAudio-t GStreamer támogatással, és be kell állítani a module-rtp-send modulnál az 'enable_opus=true' konfigurációs beállítást.
  • A hang alagúton keresztüli átvitelére/szerzésére szolgáló modulok (tunnel-sink és tunnel-source) lehetőséget kaptak a késleltetés paraméterének latency_msec beállítására (korábban fix 250 mikrosecondos késleltetés volt beállítva).
  • A hang alagúton keresztüli átvitelére/szerzésére szolgáló modulok támogatják az automatikus újracsatlakozást a szerverrel kapcsolat megszakadása esetén. Az újracsatlakozás engedélyezéséhez be kell állítani a reconnect_interval_ms konfigurációs beállítást.
  • Hozzáadva a Bluetooth interfészes hangkészülékek akkumulátorszintjének alkalmazások számára történő megjelenítésének támogatása. Az akkumulátor szintje megjelenik az eszköz jellemzői között a 'pactl list' kimenetében (bluetooth.battery tulajdonság).
  • A pactl segédprogramhoz JSON formátumban történő információk megjelenítésének képessége került hozzáadásra. A formátum választás az '—format' opcióval történik, amely text vagy json értékeket fogad el.
  • Hozzáadva a sztereó kimenet támogatása az EPOS/Sennheiser GSP 670 és SteelSeries GameDAC fejhallgatók használatakor, melyek esetén külön ALSA-eszközöket alkalmaznak a sztereó és mono számára (korábban csak mono eszköz volt támogatva).
  • Megoldva a hang átvételi problémák a Texas Instruments PCM2902 chipen alapuló hangkártyákkal.
  • Hozzáadva a Native Instruments Komplete Audio 6 MK2 6-csatornás külső hangkártya támogatása.
  • A szinkronizálással és a hang késleltetésének pontos meghatározásával kapcsolatos problémák megoldva a alagút és a combine-sink modul esetében.
  • A module-loopback modulhoz hozzáadva az adjust_threshold_usec paraméter, amely lehetővé teszi a késleltetéskezelő algoritmus finomhangolását (alapértelmezetten 250 mikrosecundum késleltetés van használatban). Az adjust_time paraméter alapértelmezett értékét 10 másodpercről 1 másodpercre csökkentettük, valamint lehetőséget biztosítunk kevesebb mint 1 másodperces értékek beállítására (például 0,5). A lejátszási sebességkorrekció naplózása alapértelmezetten le van tiltva, és most egy külön log_interval opció irányítja.
  • A JACK hangátvitel aktiválásához használt module-jackdbus-detect modulhoz a sink_enabled és a source_enabled paraméterek hozzáadva vannak, amelyek lehetővé teszik csak a JACK által történő hangátvitel vagy fogadás szelektív engedélyezését. Emellett a modul újratöltése engedélyezve van, így különböző JACK konfigurációk használata egyidejűleg lehetséges.
  • A module-combine-sink modulhoz hozzáadva a remix paraméter, amely lehetővé teszi a csatornák remixelésének letiltását, ami például több hangkártya használatakor szükséges lehet egyetlen térbeli hang létrehozásához.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster