Parcourir la source

Merge "asoc: initialize L/R/C gain for both mono/stereo playback"

Linux Build Service Account il y a 7 ans
Parent
commit
6d61dadc8f
1 fichiers modifiés avec 3 ajouts et 6 suppressions
  1. 3 6
      asoc/msm-compress-q6-v2.c

+ 3 - 6
asoc/msm-compress-q6-v2.c

@@ -388,12 +388,9 @@ static int msm_compr_set_volume(struct snd_compr_stream *cstream,
 	} else {
 		gain_list[0] = volume_l;
 		gain_list[1] = volume_r;
-		/* force sending FR/FL/FC volume for mono */
-		if (prtd->num_channels == 1) {
-			gain_list[2] = volume_l;
-			num_channels = 3;
-			use_default = true;
-		}
+		gain_list[2] = volume_l;
+		num_channels = 3;
+		use_default = true;
 		rc = q6asm_set_multich_gain(prtd->audio_client, num_channels,
 					gain_list, chmap, use_default);
 	}