PulseAudio 16.0 soinu zerbitzariaren bertsioa

PulseAudio 16.0 soinu zerbitzariaren oharra aurkeztu da, aplikazioen eta maila baxuko hainbat audio azpisistemaren bitartekari gisa jarduten duena, ekipoekin lana abstraituz. PulseAudio-k aplikazio indibidualen mailan bolumena eta audio nahasketa kontrolatzeko aukera ematen du, audioaren sarrera, nahasketa eta irteera antolatzeko hainbat sarrera eta irteera kanal edo soinu-txartelen aurrean, audio-korrontearen formatua aldatzeko aukera ematen du. hegan eta plug-in-ak erabili, audio-jarioa beste makina batera modu gardenean birbideratzea posible egiten du. PulseAudio kodea LGPL 2.1+ lizentziarekin banatzen da. Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS eta Windows onartzen ditu.

PulseAudio 16.0-n hobekuntza nagusiak:

  • Modulu-rtp-send modulua erabiliz bidalitako audioa konprimitzeko Opus audio kodeka erabiltzeko gaitasuna gehitu da (lehen PCM bakarrik onartzen zen). Opus gaitzeko, PulseAudio eraiki behar duzu GStreamer laguntzarekin eta "enable_opus=true" ezarpena ezarri behar duzu module-rtp-send moduluan.
  • Latency_msec parametroa erabiliz atzerapena konfiguratzeko gaitasuna gehitu da tunelen bidez audioa transmititzeko/jasotzeko (tunel-harregaia eta tunel-iturria) (lehenago atzerapena zorrozki 250 mikrosegundokoa zen).
  • Tunelen bidez audioa transmititzeko/jasotzeko moduluek zerbitzariari automatikoki berriro konektatzeko laguntza ematen dute konexio-hutsik gertatuz gero. Birkonexioa gaitzeko, ezarri reconnect_interval_ms ezarpena.
  • Aplikazioei Bluetooth audio gailuen bateria-mailari buruzko informazioa emateko laguntza gehitu da. Karga-maila "pactl list" irteeran (bluetooth.battery propietatea) agertzen diren gailuen propietateen artean ere bistaratzen da.
  • JSON formatuan informazioa ateratzeko gaitasuna pactl erabilgarritasunari gehitu zaio. Formatoa '—formatua' aukera erabiliz hautatzen da, testua edo json balioak har ditzake.
  • Irteera estereorako euskarria gehitu da EPOS/Sennheiser GSP 670 eta SteelSeries GameDAC entzungailuak erabiltzean, zeinak ALSA gailu bereiziak erabiltzen dituzten estereorako eta monorako (lehen mono gailua bakarrik onartzen zen).
  • Texas Instruments PCM2902 txipan oinarritutako soinu-txarteletatik soinua jasotzeko arazoak konpondu dira.
  • Native Instruments Komplete Audio 6 MK6 2 kanaleko kanpoko soinu-txartelaren laguntza gehitu da.
  • Tuneletatik eta konbinazio-konbinazio modulutik audioa transmititzean atzerapenak zehazteko sinkronizazioarekin eta zehaztasunarekin lotutako arazoak konpondu dira.
  • Adjust_threshold_usec parametroa modulu-loopback moduluan gehitu da atzerapen-kontrolaren algoritmoa doitzeko (atzerapen lehenetsia 250 mikrosegundokoa da). Adjust_time parametroaren balio lehenetsia 10 segundotik 1era murriztu da, eta segundo bat baino gutxiagoko balioak ezartzeko gaitasuna gehitu da (adibidez, 0.5). Erreprodukzio-abiaduraren doikuntzen erregistroa lehenespenez desgaituta dago eta orain log_interval aukera bereizi batek arautzen du.
  • Modulu-jackdbus-detect moduluan, audioaren transmisioa/harrera JACK bidez aktibatzeko erabiltzen den, sink_enabled eta source_enabled parametroak gehitu dira JACK bidez audio-transmisioa edo harrera soilik gaitzeko. Modulu bat birkargatu ere egin daiteke JACK konfigurazio desberdinak aldi berean erabiltzeko.
  • Remix parametroa modulu-konbinatu-sink moduluan gehitu da kanalen birnahasketa desgaitzeko, beharrezkoa izan daitekeena, adibidez, soinu-txartel batzuk erabiltzean soinu inguratzaile bakarra sortzeko.

Iturria: opennet.ru

Gehitu iruzkin berria