pulseaudio/src
Lennart Poettering fe8b10cc05 core: introduce new 'reference' volume for sinks
The reference volume is to be used as reference volume for stored stream
volumes. Previously if a new stream was created the relative volume was
taken relatively to the virtual device volume. Due to the flat volume
logic this could then be fed back to the virtual device volume.
Repeating the whole story over and over would result in a device volume
that would go lower, and lower and lower.

This patch introduces a 'reference' volume for each sink which stays
unmodified by stream volume changes even if flat volumes are used. It is
only modified if the sink volumes are modified directly by the user.

For further explanations see http://pulseaudio.org/wiki/InternalVolumes
2009-04-13 22:56:25 +02:00
..
daemon print session id when starting up 2009-04-13 22:21:26 +02:00
modules core: introduce new 'reference' volume for sinks 2009-04-13 22:56:25 +02:00
pulse volume: increase dB range to -90dB 2009-04-13 22:41:44 +02:00
pulsecore core: introduce new 'reference' volume for sinks 2009-04-13 22:56:25 +02:00
tests interpol-test: make it easier to test corking only optionally 2009-04-10 01:11:26 +02:00
utils in verbose mode log buffer attr changes 2009-04-01 00:35:37 +02:00
.gitignore ignore tags file 2009-02-24 11:35:47 +01:00
depmod.py remove remaining $ 2008-06-18 22:38:32 +02:00
Makefile.am dbus: split dbus-util into dbus-shared 2009-03-30 20:56:55 +03:00
map-file add buffer_attr callback stuff to exported symbol list 2009-04-01 00:33:40 +02:00