summaryrefslogtreecommitdiff
path: root/Software/PulseAudio/Notes/15.0.mdwn
diff options
context:
space:
mode:
authorTanuKaskinen <TanuKaskinen@web>2021-07-13 11:35:36 +0000
committerIkiWiki <ikiwiki.info>2021-07-13 11:35:36 +0000
commitff3948f04ca1472228617a6e09b8d4f2eeaf6fa3 (patch)
tree53f2a98c70fb8fd1add83451e64c0ea334ed7f2f /Software/PulseAudio/Notes/15.0.mdwn
parent570711a8ce5b3e83109bc4c1453b989116fc47b6 (diff)
Diffstat (limited to 'Software/PulseAudio/Notes/15.0.mdwn')
-rw-r--r--Software/PulseAudio/Notes/15.0.mdwn4
1 files changed, 4 insertions, 0 deletions
diff --git a/Software/PulseAudio/Notes/15.0.mdwn b/Software/PulseAudio/Notes/15.0.mdwn
index 6c04b288..57fb3c1d 100644
--- a/Software/PulseAudio/Notes/15.0.mdwn
+++ b/Software/PulseAudio/Notes/15.0.mdwn
@@ -10,6 +10,10 @@
The code that loads the ALSA path configuration files now checks if the files exist in the directories specified with the `XDG_DATA_HOME` or `XDG_DATA_DIRS` environment variables (under `pulseaudio/alsa-mixer/paths` subdirectory). Those environment variables are defined by the [XDG Base Directory Spec](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html), and even if those environment variables aren't set, the XDG Base Directory Spec defines default locations that PulseAudio uses. In particular, in the usual case where `XDG_DATA_HOME` isn't set, the default value is `$HOME/.local/share`, so PulseAudio will look for path configuration files from that directory under the user's home. This is useful when it's necessary to customize the path configuration files. Previously the files in `/usr/share/pulseaudio/alsa-mixer/paths` had to be modified, and the modifications were lost whenever upgrading PulseAudio.
+### Support for ALSA mixer volume elements with more than 2 channels
+
+Previously PulseAudio couldn't use hardware volume if the ALSA mixer element had more than 2 channels. That limit is now increased to 8 channels.
+
### module-virtual-surround-sink rewritten
The convolution processing code has been rewritten to use a blocked FFT function, supporting potentially much larger impulse responses. Existing impulses will continue to function with the rewrite. The filter optionally supports asymmetrical responses, which may be enabled by specifying two sets of impulse files, using the `hrir_left` and `hrir_right` options instead of the original `hrir` option. Impulses should be matching format and channel layouts. The channel layout of the actual audio input for processing may be specified using the `channel_map` setting, so long as all specified channels are present in one or both impulses.