PulseAudio is an open-source multi-OS network sound server commonly used by modern Linux distributions.
Activity Earlier In The Year
- gsettings: run gsettings-data-convert from gsettings-helper
Tanu Kaskinen: This was originally planned to be done by paprefs when it starts, but since the schema is now fully controlled by pulseaudio, it makes sense to run the conversion from pulseaudio instead.
- gsettings: add the modules schema to the schema description file
Tanu Kaskinen: Originally the idea was to provide the "modules" schema with paprefs, but since module-gsettings refers to the "modules" schema in its code, that would make module-gsettings depend on paprefs, which is not good.
- module-gsettings: new module to store configuration using gsettings
Sylvain Baubeau: GConf is deprecated, and distributions are removing it.
- replace sink/source SET_STATE handlers with callbacks
Tanu Kaskinen: There are no behaviour changes, the code from almost all the SET_STATE handlers is moved with minimal changes to the newly introduced set_state_in_io_thread() callback.
- alsa-mixer: add another hardware ID for Traktor Audio 6
Tanu Kaskinen: This is based on a patch by Rolo that replaced the old ID with the new one.
- ladspa-sink: add module argument to set sink input properties
Roliga: This patch adds a sink_input_properties argument to module-ladspa-sink, which can be helpful for customizing the appearance of the sink input in
- client-conf: Add a default value for disable-memfd
Arun Raghavan: This got missed while adding the client option.
- switch-on-connect: add option to ignore virtual sinks/sources
Georg Chini: module-switch-on-connect would switch to any new sink, even if the sink was a filter or a null-sink.
This patch adds a command line option ignore_virtual to the module, which lets module-switch-on-connect ignore virtual sinks and sources.
- sink-input, source-output: add sink/source_requested_by_application flag
Tanu Kaskinen: When a stream is created, and the stream creator specifies which device should be used, that can affect automatic routing policies.
- sconv-s16be: declaration/implementation mismatches
Constantine Kharlamov: Fixes the following compiler errors: