PulseAudio
PulseAudio is an open-source multi-OS network sound server commonly used by modern Linux distributions.
www.freedesktop.org
Most Popular In The Past Month
- doc: Add some contributor guidelines
Arun Raghavan: Document some things that should be helpful to at least new contributors. - alsa-mixer: add support for SteelSeries Arctis 9
Igor V. Kovalenko: Part-of: < - alsa-mixer: Add support for the Headphone,1 element
Tanu Kaskinen: This is seen at least on HP EliteDesk 800 DM and HP EliteDesk 800 SFF.
This is used by the analog-output-headphones-2 path, but all other paths on the same sink need to handle the element too. - alsa-mixer: Support dual Front Headphone Jack
Kai-Heng Feng: There are dual Front Headphone Jacks with different indices or with different names, they can be found on HP EliteDesk 800 SFF and HP EliteDesk 800 DM, respectively. - context: add property to forcefully disable shared memory channels
Igor V. Kovalenko: If application wants last bits of virtual memory, allow it to forcefully disable shared memory communication channels via PA_PROP_CONTEXT_FORCE_DISABLE_SHM=yes - x11: gracefully handle X11 connection error
Igor V. Kovalenko: Perform X11 connection recovery via XSetIOErrorExitHandler mechanism. - database: use existing database matching same architecture prefix
Igor V. Kovalenko: State database binary file format may depend on system architecture, for instance gdbm binary format depends on architecture word size, making x86 and x64 gdbm files incompatible.
If this is the case, it is handled by adding system architecture name to database file name using automatically configured CANONICAL_HOST string. - oss: support hot-unplug on FreeBSD
Greg V: Patch by Hans Petter Selasky - buildsys: meson: implement update-map-file target
Igor V. Kovalenko: Part-of: < - switch-on-port-available: checking the off profile when switching profile
Hui Wang: If the current active profile is off, it has no sinks and sources, and if users plug a headset to the audio port, the profile including this audio port becomes available and should be selected as active profile.