summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorRong Zhang <i@rong.moe>2026-08-23 02:52:29 +0800
committerTakashi Iwai <tiwai@suse.de>2026-08-23 11:02:06 +0200
commit3c87a903a6820a0789bbab61681dd570d6030260 (patch)
treecdd1009e8c8c55773c69a4790804ab85d3585db4 /tools/perf/scripts/python
parentf3d14f0a8dc30eb9755ecd24c853e6eff882fb80 (diff)
ALSA: usb-audio: Demote the severity of sticky GET_CUR
Currently, a mixer is disabled when its GET_CUR is sticky, causing userspace to fall back to soft mixers, unless QUIRK_FLAG_MIXER_GET_CUR_BROKEN is set. This leads to issues on some wireless headphones with broken GET_CUR but effective SET_CUR, which use poorly-performed lossy codecs and are prone to audible distortion at low volume. They have to set the quirk flag to reeanble the mixer. Considering that users can always opt into soft mixers if they need it, i.e., when SET_CUR is stubbed, demote the severity of sticky GET_CUR by marking GET_CUR as broken and only provide mixer values from the cache. The mixer itself is still registered. Signed-off-by: Rong Zhang <i@rong.moe> Signed-off-by: Takashi Iwai <tiwai@suse.de> Link: https://patch.msgid.link/20260823-uac-demote-sticky-check-v1-2-a8cbe572edff@rong.moe
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions