Release van PulseAudio 13.0 geluidsserver

Geïntroduceerd release van de geluidsserver PulseAudio 13.0, dat fungeert als intermediair tussen applicaties en verschillende audiosubsystemen op laag niveau, waardoor het werk met de hardware wordt geabstraheerd. Met PulseAudio kunt u het volume en de geluidsmix regelen op het niveau van individuele toepassingen, de invoer, het mixen en de uitvoer van geluid organiseren in de aanwezigheid van verschillende invoer- en uitvoerkanalen of geluidskaarten, zodat u het audiostreamformaat direct kunt wijzigen en gebruiken plug-ins, maakt het mogelijk om de audiostream transparant om te leiden naar een andere machine. PulseAudio-code wordt gedistribueerd onder de LGPL 2.1+ licentie. Ondersteunt Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS en Windows.

Toets verbeteringen PulseAudio 13.0:

  • De mogelijkheid toegevoegd om audiostreams af te spelen die zijn gecodeerd met codecs Dolby TrueHD и DTS-HD Master Audio;
  • Problemen met het selecteren van profielen voor geluidskaarten die in ALSA worden ondersteund, zijn opgelost. Bij het uitvoeren van PulseAudio of het hot-pluggen van een kaart markeerde module-alsa-card soms niet-beschikbare profielen als beschikbaar, wat resulteerde in een kaartprofiel met een kapotte pincode. Vroeger werd een profiel met name als toegankelijk beschouwd als het een bestemming en een bron bevatte, en minstens één daarvan toegankelijk was. Nu zullen dergelijke profielen als ontoegankelijk worden beschouwd;
  • Het opslaan van geselecteerde profielen van geluidskaarten die via Bluetooth werken, is gestopt. Standaard wordt nu altijd het A2DP-profiel gebruikt in plaats van het profiel dat eerder door de gebruiker is geselecteerd, omdat het gebruik van Bluetooth-kaartprofielen sterk contextafhankelijk is (HSP/HFP voor telefoongesprekken en A2DP voor al het andere). Om het oude gedrag te herstellen, is de instelling “restore_bluetooth_profile=true” geïmplementeerd voor de module-kaart-herstelmodule;
  • Ondersteuning toegevoegd voor SteelSeries Arctis 5 hoofdtelefoons/headsets aangesloten via USB. De Arctis-serie valt op door het gebruik van afzonderlijke uitvoerapparaten met afzonderlijke volumeregelaars voor spraak (mono) en andere geluiden (stereo);
  • Er is een “max_latency_msec”-instelling toegevoegd aan module-loopback, die kan worden gebruikt om een ​​bovengrens voor de latentie in te stellen. Standaard wordt de vertraging automatisch groter als de gegevens niet op tijd aankomen, en de voorgestelde instelling kan handig zijn als het binnen bepaalde grenzen houden van vertragingen belangrijker is dan onderbrekingen tijdens het afspelen;
  • De parameter “stream_name” is toegevoegd aan module-rtp-send om de symbolische naam te definiëren van de stream die wordt gemaakt in plaats van “PulseAudio RTP Stream op adres”;
  • S/PDIF is verbeterd voor CMEDIA High-Speed ​​True HD-geluidskaarten met een USB 2.0-interface, die ongebruikelijke apparaatindexen voor S/PDIF gebruiken die niet werken in de standaardconfiguratie in ALSA;
  • Bij module-loopback worden standaard de bronspecifieke bemonsteringsparameters gebruikt;
  • De parameter “avoid_resampling” is toegevoegd aan module-udev-detect en module-alsa-card om, indien mogelijk, conversie van het formaat en de bemonsteringssnelheid uit te sluiten, bijvoorbeeld wanneer u selectief het wijzigen van de bemonsteringssnelheid voor de hoofdmap wilt verbieden geluidskaart, maar laat het toe voor de extra;
  • Ondersteuning verwijderd voor de BlueZ 4-tak, die sinds 2012 niet meer wordt onderhouden, na de release van BlueZ 5.0;
  • Ondersteuning voor intltool verwijderd, waarvan de noodzaak verdween na de migratie naar de nieuwe versie van gettext;
  • Er is een geplande overstap naar het gebruik van het Meson montagesysteem in plaats van autotools. Het bouwproces met Meson wordt momenteel getest.

Bron: opennet.ru

Voeg een reactie