PulseAudio 16.0 ja va ser alliberat i aquestes són les seves novetats

S'acaba de presentar el llançament del servidor de so PulseAudio 16.0, que actua com a intermediari entre les aplicacions i diversos subsistemes de so de baix nivell, abstraient el treball amb el maquinari.

PremeuÀudio permet controlar el volum i la barreja de so a nivell d'aplicacions individuals, organitzar l'entrada, barreja i sortida de so en presència de diversos canals d'entrada i sortida o targetes de so, us permet canviar el format de la transmissió d'àudio sobre la marxa i l'ús de complements, fa possible redirigir de forma transparent el flux dàudio a una altra màquina.

Principals novetats de PulseAudio 16.0

En aquesta nova versió es destaca que es va afegir la capacitat d'usar el còdec d'àudio Opus per comprimir l'àudio enviat usant el mòdul module-rtp-send (anteriorment només s'admetia PCM). Per habilitar Opus, cal compilar PulseAudio amb compatibilitat amb GStreamer i establir la configuració «enable_opus=true» al mòdul module-rtp-send.

Els mòduls per transmetre/rebre so a través de túnels (túnel-embornal i túnel-font) ara tenen la capacitat d'ajustar el retard mitjançant el paràmetre latency_msec (anteriorment, s'establia un retard de 250 microsegons).

També es destaca que hi ha un nou algorisme per mantenir la latència estable durant el remostreig adaptatiu al bucle invertit del mòdul i en altres llocs. Part d'això és una nova implementació de time smoother. Oferirà estimacions de latència més precises i estables en comparació de l'algorisme actual. Això és principalment important quan es requereix una relació fixa entre diferents fluxos (sincronització A/V, mòdul-bucle invertit, mòdul-combinació-embornal, mòdul-cancel·lació d'eco, …).

Com que es tracta d'un nou codi força complex a les parts principals de processament d'àudio, la implementació anterior es manté durant un temps per tenir una còpia de seguretat en cas que apareguin errors.

Els mòduls de transmissió/recepció d'àudio a través de túnels brinden suport per a la reconnexió automàtica al servidor en cas de falla de connexió. Per habilitar la reconnexió, establiu la configuració reconnect_interval_ms.

el paràmetre adjust_threshold_usec es va afegir al mòdul module-loopback per ajustar l'algoritme d'administració de demores (la demora predeterminada és de 250 microsegons). El valor per defecte del paràmetre adjust_time s'ha reduït de 10 a 1 segon; s'ha afegit la possibilitat d'establir valors inferiors a un segon (per exemple, 0,5). El registre de la configuració de la velocitat de reproducció està deshabilitat per defecte i ara es controla mitjançant una opció separada de log_interval.

es va agregar suport per proporcionar aplicacions amb informació sobre el nivell de bateria dels dispositius de so Bluetooth. El nivell de càrrega també es mostra entre les propietats del dispositiu que es mostren a la sortida “pactl list” (propietat bluetooth.battery).

La capacitat de generar informació en format JSON s'ha afegit a la utilitat pactl. El format se selecciona mitjançant l'opció '–format', que pot prendre els valors de text o json.

es va agregar suport per a sortida estèreo quan es fan servir auriculars EPOS/Sennheiser GSP 670 i SteelSeries GameDAC, que usen dispositius ALSA separats per a estèreo i mono (anteriorment només s'admetia un dispositiu mono).

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'han solucionat els problemes amb la recepció de so de les targetes de so basades en el xip PCM2902 de Texas Instruments.
  • es va agregar compatibilitat amb la targeta de so externa de 6 canals Komplete Àudio 6 MK2 de Native Instruments.
  • S'han resolt els problemes de sincronització i precisió per determinar els retards en transmetre àudio a través dels túnels i el mòdul combinat-embornal.
  • Es van afegir els paràmetres sink_enabled i source_enabled al mòdul module-jackdbus-detect utilitzat per habilitar la transmissió/recepció d'àudio a través de JACK per habilitar selectivament només la transmissió o recepció d'àudio a través de JACK. També es permet la recàrrega de mòduls per utilitzar diferents configuracions de JACK alhora.
  • El paràmetre remix s'ha afegit al mòdul module-combine-sink per deshabilitar la remescla de canals, que pot ser necessària, per exemple, quan es fan servir diverses targetes de so per formar un sol so envoltant.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.