|
@@ -1388,7 +1388,7 @@ static int parse_audio_mixer_unit(struct mixer_build *state, int unitid, void *r
|
|
for (pin = 0; pin < input_pins; pin++) {
|
|
for (pin = 0; pin < input_pins; pin++) {
|
|
err = parse_audio_unit(state, desc->baSourceID[pin]);
|
|
err = parse_audio_unit(state, desc->baSourceID[pin]);
|
|
if (err < 0)
|
|
if (err < 0)
|
|
- return err;
|
|
|
|
|
|
+ continue;
|
|
err = check_input_term(state, desc->baSourceID[pin], &iterm);
|
|
err = check_input_term(state, desc->baSourceID[pin], &iterm);
|
|
if (err < 0)
|
|
if (err < 0)
|
|
return err;
|
|
return err;
|