summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/protocol-native.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-10-28 23:47:21 +0100
committerLennart Poettering <lennart@poettering.net>2009-10-28 23:47:21 +0100
commit27c6a80ccb9ccfdd00524360938599cf2d14d4b6 (patch)
tree4a927692f72a419499f3aea8b7ad5065d41b7339 /src/pulsecore/protocol-native.c
parent78984e439553f5e6eeb97c90ec1df9141fbe91d8 (diff)
protocol-native: declare that user configured volumes are always absolute
Diffstat (limited to 'src/pulsecore/protocol-native.c')
-rw-r--r--src/pulsecore/protocol-native.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pulsecore/protocol-native.c b/src/pulsecore/protocol-native.c
index d06dd4eb..b7471c0a 100644
--- a/src/pulsecore/protocol-native.c
+++ b/src/pulsecore/protocol-native.c
@@ -1047,8 +1047,10 @@ static playback_stream* playback_stream_new(
data.sink = sink;
pa_sink_input_new_data_set_sample_spec(&data, ss);
pa_sink_input_new_data_set_channel_map(&data, map);
- if (volume)
+ if (volume) {
pa_sink_input_new_data_set_volume(&data, volume);
+ data.volume_is_absolute = TRUE;
+ }
if (muted_set)
pa_sink_input_new_data_set_muted(&data, muted);
data.sync_base = ssync ? ssync->sink_input : NULL;