]> code.delx.au - pulseaudio/commitdiff
protocol-native: declare that user configured volumes are always absolute
authorLennart Poettering <lennart@poettering.net>
Wed, 28 Oct 2009 22:47:21 +0000 (23:47 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 28 Oct 2009 22:47:21 +0000 (23:47 +0100)
src/pulsecore/protocol-native.c

index d06dd4ebed76265c90e1b7f7a099e201dbd56ea0..b7471c0a4fd130d8e70f60dbed9435b2b322d2e3 100644 (file)
@@ -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;