PulseAudio 16.0 is al uitgebracht en dit is zijn nieuws

Sound Server-release zojuist gepresenteerd PulseAudio 16.0, die fungeert als intermediair tussen applicaties en verschillende subsystemen voor laag niveau, waarbij het werk wordt geabstraheerd van de hardware.

PulseAudio peHiermee kunt u het volume en de geluidsmix regelen op het niveau van individuele toepassingen, organiseer de geluidsinvoer, mix en uitvoer in de aanwezigheid van verschillende invoer- en uitvoerkanalen of geluidskaarten, stelt u in staat om het formaat van de audiostream on the fly te wijzigen en het gebruik van plug-ins, maakt het mogelijk om de audiostream transparant om te leiden naar een andere automaat.

Belangrijkste nieuwe functies van PulseAudio 16.0

In deze nieuwe versie wordt dat benadrukt de mogelijkheid toegevoegd om de Opus-audiocodec te gebruiken om de verzonden audio te comprimeren met de module module-rtp-send (voorheen werd alleen PCM ondersteund). Om Opus in te schakelen, moet u PulseAudio compileren met GStreamer-ondersteuning en de instelling "enable_opus=true" in de module-rtp-send-module instellen.

Modules voor het verzenden/ontvangen van geluid door tunnels (tunnel-sink en tunnel-source) hebben nu de mogelijkheid om de vertraging aan te passen met behulp van de latency_msec parameter (voorheen was een vertraging van 250 microseconden ingesteld).

Dat wordt ook benadrukt er is een nieuw algoritme om de latentie stabiel te houden tijdens het herbemonsteren adaptief in de loopback van de module en elders. Onderdeel daarvan is een nieuwe "time smoother" implementatie. Het biedt nauwkeurigere en stabielere latentieschattingen in vergelijking met het huidige algoritme. Dit is vooral belangrijk wanneer een vaste relatie tussen verschillende streams vereist is (A/V sync, modulo-loopback, modulo-combine-sink, modulo-echo-cancellation, …).

Aangezien dit vrij complexe nieuwe code is in de belangrijkste audioverwerkingsonderdelen, wordt de oude implementatie een tijdje bewaard om een ​​back-up te hebben voor het geval er fouten optreden.

Zend-/ontvangstmodules audio door tunnels ondersteuning bieden bij het opnieuw verbinden naar de server in het geval van een verbindingsfout. Stel de instelling reconnect_interval_ms in om opnieuw verbinding te maken.

Parameter adjust_threshold_usec toegevoegd aan module-loopback-module om het algoritme voor vertragingsbeheer aan te passen (standaard vertraging is 250 microseconden). De standaardwaarde van de parameter adjust_time is verlaagd van 10 naar 1 seconde, de mogelijkheid om waarden van minder dan één seconde in te stellen (bijvoorbeeld 0,5) is toegevoegd. Het loggen van instellingen voor de afspeelsnelheid is standaard uitgeschakeld en wordt nu beheerd door een aparte log_interval-optie.

Toegevoegd ondersteuning voor het verstrekken van informatie over het batterijniveau aan apps van Bluetooth-audioapparaten. Het laadniveau wordt ook weergegeven onder de apparaateigenschappen die worden weergegeven in de "pactl-lijst" -uitgang (eigenschap bluetooth.battery).

La mogelijkheid om informatie in JSON-formaat te genereren is toegevoegd aan het hulpprogramma pactl. Het formaat wordt geselecteerd met de optie '–format', die de waarden text of json kan aannemen.

Toegevoegd ondersteuning voor stereo-uitvoer bij gebruik van EPOS/Sennheiser GSP 670-hoofdtelefoons en SteelSeries GameDAC, die afzonderlijke ALSA-apparaten gebruiken voor stereo en mono (voorheen werd slechts één mono-apparaat ondersteund).

Van de andere veranderingen die opvallen in deze nieuwe versie:

  • Problemen met ontvangst opgelost van geluidskaarten op basis van de Texas Instruments PCM2902-chip.
  • Toegevoegd Volledige ondersteuning voor 6-kanaals externe geluidskaart Audio 6 MK2 van Native Instruments.
  • Problemen met timing en nauwkeurigheid bij het bepalen van vertragingen bij het verzenden van audio door tunnels en de gecombineerde-sink-module zijn opgelost.
  • Parameters sink_enabled en source_enabled toegevoegd aan de module-jackdbus-detect-module die wordt gebruikt om het verzenden/ontvangen van audio via JACK mogelijk te maken om selectief alleen het verzenden of ontvangen van audio via JACK in te schakelen. Het herladen van modules is ook toegestaan ​​om verschillende JACK-configuraties tegelijkertijd te gebruiken.
  • De remix-parameter is toegevoegd aan de module-combine-sink-module om kanaalremixing uit te schakelen, wat bijvoorbeeld nodig kan zijn wanneer meerdere geluidskaarten worden gebruikt om één surroundgeluid te vormen.

Tot slot, als u geïnteresseerd bent om er meer over te weten, kunt u de details raadplegen in de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.