PulseAudio 16.0 klankbediener vrystelling

Die vrystelling van die PulseAudio 16.0-klankbediener is aangebied, wat dien as 'n tussenganger tussen toepassings en verskeie lae-vlak oudio-substelsels, wat die werk met toerusting onttrek. Met PulseAudio kan u volume en klankvermenging op die vlak van individuele toepassings beheer, die invoer, vermenging en uitvoer van klank in die teenwoordigheid van verskeie invoer- en uitsetkanale of klankkaarte organiseer, sodat u die formaat van die klankstroom op die vlieg en gebruik inproppe, maak dit moontlik om die klankstroom deursigtig na 'n ander masjien te herlei. PulseAudio-kode word onder die LGPL 2.1+-lisensie versprei. Ondersteun Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS en Windows.

Sleutelverbeterings in PulseAudio 16.0:

  • Bygevoeg die vermoë om die Opus oudio-kodek te gebruik om oudio saam te komprimeer wat gestuur is met die module-rtp-send-module (voorheen is slegs PCM ondersteun). Om Opus te aktiveer, moet jy PulseAudio bou met GStreamer-ondersteuning en die “enable_opus=true”-instelling in die module-rtp-send-module stel.
  • Die vermoë om die vertraging te konfigureer met behulp van die latency_msec-parameter is by die modules gevoeg vir die oordrag/ontvang van klank deur tonnels (tonnel-sink en tonnel-bron) (voorheen was die vertraging streng op 250 mikrosekondes gestel).
  • Modules vir die oordrag/ontvang van oudio deur tonnels bied ondersteuning vir outomatiese herkoppeling aan die bediener in die geval van 'n verbindingsfout. Om herverbinding te aktiveer, stel die reconnect_interval_ms-instelling.
  • Bygevoeg ondersteuning vir die verskaffing van toepassings van inligting oor die batteryvlak van Bluetooth-klanktoestelle. Die laaivlak word ook vertoon onder die toesteleienskappe wat in die "pactl list"-uitset (bluetooth.battery-eienskap) gewys word.
  • Die vermoë om inligting in JSON-formaat uit te voer, is by die pactl-nutsding gevoeg. Die formaat word gekies met die '—format'-opsie, wat die waardes teks of json kan neem.
  • Bygevoeg ondersteuning vir stereo-uitvoer wanneer EPOS/Sennheiser GSP 670 en SteelSeries GameDAC-headsets gebruik word, wat aparte ALSA-toestelle vir stereo en mono gebruik (voorheen is slegs die mono-toestel ondersteun).
  • Probleme met die ontvangs van klank vanaf klankkaarte gebaseer op die Texas Instruments PCM2902-skyfie is opgelos.
  • Bygevoeg ondersteuning vir 6-kanaal eksterne klankkaart Native Instruments Komplete Audio 6 MK2.
  • Probleme met sinchronisasie en akkuraatheid van die bepaling van vertragings wanneer klank deur tonnels en die kombi-sinkmodule oorgedra word, is opgelos.
  • Die adjust_threshold_usec-parameter is by die module-lusterugmodule gevoeg om die vertragingsbeheeralgoritme te verfyn (die verstekvertraging is 250 mikrosekondes). Die verstekwaarde van die parameter adjust_time is van 10 tot 1 sekonde verminder, en die vermoë om waardes minder as 'n sekonde in te stel is bygevoeg (byvoorbeeld 0.5). Aantekening van terugspeelspoedaanpassings is by verstek gedeaktiveer en word nou gereguleer deur 'n aparte log_interval opsie.
  • In die module-jackdbus-detect-module, wat gebruik word om oudio-oordrag/-ontvangs via JACK te aktiveer, is die sink_enabled en source_enabled parameters bygevoeg om selektief slegs oudio-oordrag of -ontvangs via JACK te aktiveer. Module-herlaai word ook toegelaat om verskillende JACK-konfigurasies gelyktydig te gebruik.
  • Die hermengparameter is by die module-kombineer-sink-module gevoeg om kanaalhermenging te deaktiveer, wat nodig mag wees, byvoorbeeld wanneer verskeie klankkaarte gebruik word om 'n enkele omringklank te skep.

Bron: opennet.ru

Voeg 'n opmerking