]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/sink.c
passthrough: Fix setting volume to unamplified again
[pulseaudio] / src / pulsecore / sink.c
index b0c360d66b21651d02ddbbd6f403d3620df2b962..041295c40f56d12eac405ffd9a8f23e7989f59ff 100644 (file)
@@ -1406,7 +1406,7 @@ void pa_sink_enter_passthrough(pa_sink *s) {
     s->saved_volume = *pa_sink_get_volume(s, TRUE);
     s->saved_save_volume = s->save_volume;
 
-    pa_cvolume_set(&volume, s->sample_spec.channels, s->base_volume);
+    pa_cvolume_set(&volume, s->sample_spec.channels, PA_MIN(s->base_volume, PA_VOLUME_NORM));
     pa_sink_set_volume(s, &volume, TRUE, FALSE);
 }