[alsa-devel] usb-audio: check_input_term (mixer.c) iterating to clock selectors?
Hi everybody! I've just started looking at ALSA because I want to get the mic working with my Asus Xonar U7. Some of you might have seen me on IRC as johanar.
I'm wondering about check_input_term(...) in sound/usb/mixer.c, which for case UAC_INPUT_TERMINAL and UAC_VERSION_2 will recursively go into the clock source. Is this correct behaviour? For my card both mic and line will show up as "Unit 22" when I call "amixer contents" since the two inputs have the same unnamed clock source (they also share physical connector). However, if I comment out the recursive call they show up as "mic" and "line" as they're supposed to.
Btw, if this is correct, couldn't we set id = d->bCSourceID and break; in the same way that case UAC_FEATURE_UNIT does?
//Johan Rastén
participants (1)
-
Johan Aires Rastén