Versió del servidor de so PulseAudio 13.0

Presentat llançament del servidor de so PulseAudio 13.0, que actua com a intermediari entre aplicacions i diversos subsistemes d'àudio de baix nivell, abstraint el treball amb el maquinari. PulseAudio us permet controlar el volum i la barreja de so a nivell d'aplicacions individuals, organitzar l'entrada, mescla i sortida de so en presència de diversos canals d'entrada i sortida o targetes de so, us permet canviar el format del flux d'àudio sobre la marxa. i ús connectors, permet redirigir de manera transparent el flux d'àudio a una altra màquina. El codi PulseAudio es distribueix sota la llicència LGPL 2.1+. Admet Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS i Windows.

Clau millores PulseAudio 13.0:

  • S'ha afegit la possibilitat de reproduir fluxos d'àudio codificats amb còdecs Dolby TrueHD и Àudio principal DTS-HD;
  • S'han resolt els problemes amb la selecció de perfils per a les targetes de so compatibles amb ALSA. Quan s'executa PulseAudio o es connecta en calent una targeta, module-alsa-card de vegades marcava els perfils no disponibles com a disponibles, donant com a resultat un perfil de targeta amb un pin trencat. En particular, abans un perfil es considerava accessible si contenia una destinació i una font, i almenys un d'ells era accessible. Ara aquests perfils es consideraran inaccessibles;
  • S'ha aturat l'emmagatzematge dels perfils seleccionats de les targetes de so que funcionen mitjançant Bluetooth. De manera predeterminada, ara s'utilitza sempre el perfil A2DP en lloc del perfil seleccionat anteriorment per l'usuari, ja que l'ús dels perfils de la targeta Bluetooth depèn molt del context (HSP/HFP per a trucades telefòniques i A2DP per a tota la resta). Per tornar el comportament antic, s'ha implementat la configuració "restore_bluetooth_profile=true" per al mòdul module-card-restore;
  • S'ha afegit suport per als auriculars/auriculars SteelSeries Arctis 5 connectats mitjançant USB. La sèrie Arctis destaca pel seu ús de dispositius de sortida separats amb controls de volum separats per a la parla (mono) i altres sons (estèreo);
  • S'ha afegit una configuració "max_latency_msec" a module-loopback, que es pot utilitzar per establir un límit superior de latència. De manera predeterminada, el retard augmenta automàticament si les dades no arriben a temps, i la configuració suggerida pot ser útil si mantenir els retards dins de certs límits és més important que les interrupcions durant la reproducció;
  • S'ha afegit el paràmetre "stream_name" a module-rtp-send per definir el nom simbòlic del flux que s'està creant en lloc de "PulseAudio RTP Stream on address";
  • S/PDIF s'ha millorat per a les targetes de so CMEDIA High-Speed ​​​​True HD amb una interfície USB 2.0, que utilitzen índexs de dispositiu inusuals per a S/PDIF que no funcionen en la configuració predeterminada a ALSA;
  • Al mòdul-loopback, els paràmetres de mostreig específics de la font s'utilitzen per defecte;
  • S'ha afegit el paràmetre "avoid_resampling" a module-udev-detect i module-alsa-card per excloure, si és possible, la conversió del format i la freqüència de mostreig, per exemple, quan es vol prohibir selectivament canviar la freqüència de mostreig per a la targeta de so, però permeteu-la per a l'addicional;
  • S'ha eliminat el suport per a la branca BlueZ 4, que no es manté des del 2012, després del llançament de BlueZ 5.0;
  • S'ha eliminat el suport per a intltool, la necessitat del qual va desaparèixer després de migrar a la nova versió de gettext;
  • Hi ha una transició planificada per utilitzar el sistema de muntatge Meson en lloc de les eines automàtiques. Actualment s'està provant el procés de creació amb Meson.

Font: opennet.ru

Afegeix comentari