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

Commit c7b08211 authored by qctecmdr Service's avatar qctecmdr Service Committed by Gerrit - the friendly Code Review server
Browse files

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

parents 873c696d 44e46941
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1235,8 +1235,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
	 * while ALSA TLV contains in 1/100 dB unit
	 */
	cval->dBmin = (convert_signed_value(cval, cval->min) * 100) / 256;
	cval->dBmax = (convert_signed_value(cval, cval->max) * 100) / 256;
	cval->dBmin =
		(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) {
		/* something is wrong; assume it's either from/to 0dB */
		if (cval->dBmin < 0)