release van de geluidsserver , dat fungeert als een tussenpersoon tussen toepassingen en verschillende low-level geluidsystemen, waarbij het de werking met hardware abstractiseert. PulseAudio stelt gebruikers in staat om het volume en de menging van geluid op applicatieniveau te beheren, evenals het organiseren van de invoer, menging en uitvoer van geluid bij meerdere invoer- en uitvoerkanalen of geluidskaarten, en maakt het mogelijk om het formaat van de geluidsstroom on-the-fly te wijzigen en te gebruiken , biedt de mogelijkheid om de geluidsstroom transparant naar een andere machine te leiden. De PulseAudio-code is beschikbaar onder de LGPL 2.1-licentie. Ondersteunt functioneren in Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS en Windows.
Belangrijkste PulseAudio 13.0:
- Ondersteuning voor het afspelen van geluidsstromen gecodeerd met de codecs en ;
- Problemen met het selecteren van profielen voor geluidskaarten die door ALSA worden ondersteund, zijn opgelost. Bij het starten van PulseAudio of het warm aansluiten van de kaart, markeerde de module module-alsa-card af en toe onbeschikbare profielen als beschikbaar, wat leidde tot de keuze van een kaartprofiel met niet-werkende uitvoer. Voorheen werd een profiel als beschikbaar beschouwd als het een ontvanger en een bron bevatte, en ƩƩn van deze moest beschikbaar zijn. Nu worden dergelijke profielen als onbeschikbaar erkend;
- Het opslaan van de geselecteerde profielen van geluidskaarten die via Bluetooth werken, is gestopt. Standaard wordt nu altijd het A2DP-profiel gebruikt in plaats van het eerder door de gebruiker gekozen profiel, aangezien het gebruik van Bluetooth-kaartprofielen sterk afhankelijk is van de context (HSP/HFP voor telefoongesprekken en A2DP voor alles eromheen). Om het oude gedrag voor de module module-card-restore terug te krijgen, is er een instelling 'restore_bluetooth_profile=true' geĆÆmplementeerd;
- Ondersteuning toegevoegd voor de SteelSeries Arctis 5 hoofdtelefoons/koptelefoons die via USB zijn aangesloten. De Arctis-serie is opmerkelijk omdat het aparte uitvoerapparaten gebruikt met afzonderlijke volumeregeling voor spraak (mono) en andere geluiden (stereo);
- In module-loopback is de instelling 'max_latency_msec' toegevoegd, die kan worden gebruikt om een bovengrens voor vertragingen in te stellen. Standaard wordt de vertraging automatisch verhoogd als de gegevens niet op tijd binnenkomen, en deze instelling kan nuttig zijn als het behouden van vertragingen binnen bepaalde grenzen belangrijker is dan onderbrekingen tijdens de weergave;
- In module-rtp-send, the parameter "stream_name" has been added to define the symbolic name of the stream created instead of "PulseAudio RTP Stream on address";
- The S/PDIF functionality for CMEDIA High-Speed True HD sound cards with USB 2.0 interface has been optimized, where unusual device indices are used for S/PDIF, which do not work in the default configuration in ALSA;
- In module-loopback, specific parameters for the source's sampling rate are used by default;
- In module-udev-detect and module-alsa-card, the parameter "avoid_resampling" has been added to exclude format and sampling rate conversion whenever possible, for instance, when selective prohibition of sampling rate modification for the main sound card is required, but allowed for the additional one;
- Support for BlueZ 4 branch has been removed, which has not been maintained since 2012, following the release of BlueZ 5.0;
- Support for intltool has been removed, as the need for it disappeared after transitioning to the new version of gettext;
- A transition to using the Meson build system instead of autotools has been planned. Currently, the build process is being tested with Meson.
Bron: opennet.ru
