PulseAudio 15.0 Sound Server Release

The release of the PulseAudio 15.0 sound server is presented, which acts as an intermediary between applications and various low-level sound subsystems, abstracting work with the hardware. PulseAudio allows you to control the volume and mixing of sound at the level of individual applications, organize the input, mixing and output of sound in the presence of several input and output channels or sound cards, allows you to change the format of the audio stream on the fly and use plug-ins, makes it possible to transparently redirect the audio stream to another machine . The PulseAudio code is distributed under the LGPL 2.1+ license. Supports Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS and Windows.

Key improvements in PulseAudio 15.0:

  • Support for Bluetooth has been significantly expanded: New A2DP codecs LDAC and AptX have been added. Implemented built-in support for the HFP (Hands-Free Profile) profile based on the mSBC codec, which improved the sound quality. Added support for AVRCP Absolute Volume to programmatically control the volume of connected A2DP devices.
  • Implemented the ability to pin profiles of sound cards, in which the state is not reset after being removed and connected (for example, useful when reconnecting HDMI).
  • A new messaging API has been added to make it easier to create extensions to the base API.
  • The sink module has been completely rewritten with the implementation of the virtual effect of surround sound (module-virtual-surround-sink).
  • Support for the Autotools toolkit has been dropped in favor of the Meson build system.
  • Added the ability to place ALSA path configuration files in the user's home directory ($XDG_DATA_HOME/pulseaudio/alsa-mixer/paths) and not just in /usr/share/pulseaudio/alsa-mixer/paths.
  • Improved hardware support for: SteelSeries Arctis 9, HP Thunderbolt Dock 120W G2, Behringer U-Phoria UMC22, OnePlus Type-C Bullets, Sennheiser GSX 1000/1200 PRO.
  • Improved FreeBSD support. Improved handling of hot plugging and unplugging of sound cards.

Source: opennet.ru

Add a comment