node->type = mir_hdmi;
node->amname = (char *)desc;
}
- else if (node->direction == mir_input && strcasestr(name, "microphone")) {
+ else if (node->direction == mir_input &&
+ (strcasestr(name, "microphone") || strcasestr(desc, "microphone")))
+ {
node->type = mir_microphone;
node->amname = (char *)desc;
}