]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/source.c
passthrough: Fix setting volume to unamplified again
[pulseaudio] / src / pulsecore / source.c
index d79dbb15f94f792c1dca0522e374429587819aff..bc951af8729b74f4ca2d5ba63096b68a9333b2a2 100644 (file)
@@ -986,7 +986,7 @@ void pa_source_enter_passthrough(pa_source *s) {
     s->saved_volume = *pa_source_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_source_set_volume(s, &volume, TRUE, FALSE);
 }