Release fan PulseAudio 16.0 lûdserver

De frijlitting fan 'e PulseAudio 16.0-lûdtsjinner is presinteare, dy't fungearret as in tuskenpersoan tusken applikaasjes en ferskate audio-subsystemen op leech nivo, en abstrahert it wurk mei apparatuer. PulseAudio lit jo folume en audiomixing kontrolearje op it nivo fan yndividuele applikaasjes, de ynfier, mingen en útfier fan audio organisearje yn 'e oanwêzigens fan ferskate ynfier- en útfierkanalen as lûdkaarten, kinne jo it formaat fan 'e audiostream feroarje op 'e fleane en plug-ins brûke, makket it mooglik om de audiostream transparant troch te lieden nei in oare masine. PulseAudio-koade wurdt ferspraat ûnder de LGPL 2.1+ lisinsje. Unterstützt Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS en Windows.

Wichtige ferbetterings yn PulseAudio 16.0:

  • De mooglikheid tafoege om de Opus-audiocodec te brûken om audio te komprimearjen dy't ferstjoerd is mei de module-rtp-send-module (earder waard allinich PCM stipe). Om Opus yn te skeakeljen, moatte jo PulseAudio bouwe mei GStreamer-stipe en de ynstelling "enable_opus=true" ynstelle yn 'e module-rtp-send-module.
  • De mooglikheid om de fertraging te konfigurearjen mei de parameter latency_msec is tafoege oan de modules foar it ferstjoeren / ûntfangen fan audio fia tunnels (tunnel-sink en tunnel-boarne) (earder wie de fertraging strikt ynsteld op 250 mikrosekonden).
  • Modules foar it ferstjoeren / ûntfangen fan audio fia tunnels jouwe stipe foar automatyske opnij ferbining mei de tsjinner yn gefal fan in ferbiningsfout. Om opnij ferbining yn te skeakeljen, set de ynstelling reconnect_interval_ms yn.
  • Stipe tafoege foar it jaan fan applikaasjes ynformaasje oer it batterijnivo fan Bluetooth-audioapparaten. De lading nivo wurdt ek werjûn ûnder de apparaat eigenskippen werjûn yn de "pactl list" útfier (bluetooth.battery eigendom).
  • De mooglikheid om ynformaasje út te jaan yn JSON-formaat is tafoege oan it pactl-hulpprogramma. It formaat wurdt selektearre mei de opsje '—format', dy't de wearden tekst as json kin nimme.
  • Stipe tafoege foar stereo-útfier by it brûken fan EPOS / Sennheiser GSP 670 en SteelSeries GameDAC-headsets, dy't aparte ALSA-apparaten brûke foar stereo en mono (earder waard allinich it mono-apparaat stipe).
  • Problemen mei it ûntfangen fan lûd fan lûdkaarten basearre op de Texas Instruments PCM2902-chip binne oplost.
  • Stipe tafoege foar 6-kanaals eksterne lûdkaart Native Instruments Komplete Audio 6 MK2.
  • Problemen mei syngronisaasje en krektens fan it bepalen fan fertragingen by it oerdragen fan audio troch tunnels en de kombinearjen-sinkmodule binne oplost.
  • De parameter adjust_threshold_usec is tafoege oan de module-loopback-module om it algoritme foar fertragingskontrôle te fine-tunen (de standertfertraging is 250 mikrosekonden). De standertwearde fan 'e parameter adjust_time is fermindere fan 10 nei 1 sekonde, en de mooglikheid om wearden minder dan in sekonde yn te stellen is tafoege (bygelyks 0.5). Logging fan oanpassingen fan ôfspielsnelheid is standert útskeakele en wurdt no regele troch in aparte log_interval-opsje.
  • Yn de module-jackdbus-detect module, brûkt om te aktivearjen audio oerdracht / ûntfangst fia JACK, de sink_enabled en source_enabled parameters binne tafoege om selektyf ynskeakelje allinne audio oerdracht of ûntfangst fia JACK. It is ek mooglik om in module opnij te laden om ferskate JACK-konfiguraasjes tagelyk te brûken.
  • De remixparameter is tafoege oan de module-combine-sink-module om kanaal-remixing út te skeakeljen, wat miskien nedich is, bygelyks by it brûken fan ferskate lûdkaarten om in inkele surroundlûd te foarmjen.

Boarne: opennet.ru

Add a comment