diff options
| author | Rong Zhang <i@rong.moe> | 2026-08-23 02:52:29 +0800 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-08-23 11:02:06 +0200 |
| commit | 3c87a903a6820a0789bbab61681dd570d6030260 (patch) | |
| tree | cdd1009e8c8c55773c69a4790804ab85d3585db4 /tools/perf/scripts/python/bin | |
| parent | f3d14f0a8dc30eb9755ecd24c853e6eff882fb80 (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/bin')
0 files changed, 0 insertions, 0 deletions
