PulseAudio 16.0 er allerede frigivet, og det er dens nyheder

Sound Server Release netop præsenteret PulseAudio 16.0, der fungerer som mellemled mellem applikationer og forskellige lydundersystemer på lavt niveau, og abstraherer arbejdet fra hardwaren.

PulseAudio peGiver dig mulighed for at kontrollere lydstyrken og lydmixet på niveau med individuelle applikationer, organiser lydinput, mix og output i nærværelse af flere input- og outputkanaler eller lydkort, giver dig mulighed for at ændre formatet på lydstrømmen på farten og brugen af ​​plugins, gør det muligt at omdirigere lydstrømmen gennemsigtigt til en anden maskine.

Vigtigste nye funktioner i PulseAudio 16.0

I denne nye version fremhæves det tilføjet muligheden for at bruge Opus audio codec at komprimere den sendte lyd ved hjælp af modulet-rtp-send-modulet (tidligere blev kun PCM understøttet). For at aktivere Opus skal du kompilere PulseAudio med GStreamer-understøttelse og indstille "enable_opus=true"-indstillingen i modulet-rtp-send-modulet.

Moduler til at sende/modtage lyd gennem tunneler (tunnel-sink og tunnel-source) har nu mulighed for at justere forsinkelsen ved hjælp af latency_msec-parameteren (tidligere blev en forsinkelse på 250 mikrosekunder indstillet).

Det fremhæves også, at der er en ny algoritme til at holde ventetiden stabil under resampling adaptiv i loopback af modulet og andre steder. En del af det er en ny "tidsjævnere" implementering. Det vil tilbyde mere nøjagtige og stabile latenstidsestimater sammenlignet med den nuværende algoritme. Dette er hovedsageligt vigtigt, når der kræves et fast forhold mellem forskellige strømme (A/V-synkronisering, modulo-loopback, modulo-combine-sink, modulo-echo-cancellation, …).

Da dette er en ret kompleks ny kode i de vigtigste lydbehandlingsdele, opbevares den gamle implementering et stykke tid for at have en backup i tilfælde af fejl.

Sende/modtage moduler lyd gennem tunneler yde støtte til genforbindelse til serveren i tilfælde af forbindelsesfejl. For at aktivere genforbindelse skal du indstille indstillingen reconnect_interval_ms.

Parameter adjust_threshold_usec tilføjet til modul-loopback-modul for at justere algoritmen til forsinkelsesstyring (standardforsinkelse er 250 mikrosekunder). Standardværdien for parameteren adjust_time er blevet reduceret fra 10 til 1 sekund, muligheden for at indstille værdier mindre end et sekund (for eksempel 0,5) er blevet tilføjet. Logning af afspilningshastighedsindstillinger er deaktiveret som standard og styres nu af en separat log_interval mulighed.

Tilføjet understøttelse af at give apps oplysninger om batteriniveau af Bluetooth-lydenheder. Opladningsniveauet vises også blandt enhedsegenskaberne vist i "pactl list" output (egenskab bluetooth.battery).

La mulighed for at generere information i JSON-format er blevet tilføjet til pactl-værktøjet. Formatet vælges ved hjælp af '–format'-indstillingen, som kan tage værdierne tekst eller json.

Tilføjet understøttelse af stereoudgang ved brug af EPOS/Sennheiser GSP 670 hovedtelefoner og SteelSeries GameDAC, som bruger separate ALSA-enheder til stereo og mono (tidligere blev kun én mono-enhed understøttet).

Af de andre ændringer, der skiller sig ud i denne nye version:

  • Rettede problemer med modtagelse fra lydkort baseret på Texas Instruments PCM2902-chippen.
  • Tilføjet Komplet understøttelse af 6-kanals eksternt lydkort Audio 6 MK2 fra Native Instruments.
  • Timing- og nøjagtighedsproblemer i forbindelse med bestemmelse af forsinkelser ved transmission af lyd gennem tunneler og det kombinerede vaskmodul er blevet løst.
  • Tilføjede parametre sink_enabled og source_enabled til modulet-jackdbus-detect-modulet, der bruges til at aktivere transmittering/modtagelse af lyd gennem JACK for selektivt kun at aktivere transmission eller modtagelse af lyd gennem JACK. Genindlæsning af modul er også tilladt at bruge forskellige JACK-konfigurationer på samme tid.
  • Remix-parameteren er blevet tilføjet til modulet-kombiner-vask-modulet for at deaktivere kanal-remixing, hvilket kan være nødvendigt, for eksempel ved brug af flere lydkort til at danne en enkelt surroundlyd.

Endelig, hvis du er interesseret i at kunne vide mere om det, kan du konsultere detaljerne i følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.