Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9472379e authored by Kyle Yan's avatar Kyle Yan Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ALSA: usb-audio: Fix the mixer control range limiting issue" into msm-4.8

parents 9257a668 8b7f7fe4
Loading
Loading
Loading
Loading
+4 −2
Original line number Original line Diff line number Diff line
@@ -1037,8 +1037,10 @@ static int get_min_max_with_quirks(struct usb_mixer_elem_info *cval,
	/* USB descriptions contain the dB scale in 1/256 dB unit
	/* USB descriptions contain the dB scale in 1/256 dB unit
	 * while ALSA TLV contains in 1/100 dB unit
	 * while ALSA TLV contains in 1/100 dB unit
	 */
	 */
	cval->dBmin = (convert_signed_value(cval, cval->min) * 100) / 256;
	cval->dBmin =
	cval->dBmax = (convert_signed_value(cval, cval->max) * 100) / 256;
		(convert_signed_value(cval, cval->min) * 100) / (cval->res);
	cval->dBmax =
		(convert_signed_value(cval, cval->max) * 100) / (cval->res);
	if (cval->dBmin > cval->dBmax) {
	if (cval->dBmin > cval->dBmax) {
		/* something is wrong; assume it's either from/to 0dB */
		/* something is wrong; assume it's either from/to 0dB */
		if (cval->dBmin < 0)
		if (cval->dBmin < 0)