--- a/src/audiolib.c +++ b/src/audiolib.c @@ -46,7 +46,7 @@ if ((err = snd_ctl_pcm_info(ctl, pcm_info))==0) { sprintf(device,"hw:%d,%d", card, pcm_device); sprintf(descr,"%s : %s (%s)", card_name, snd_pcm_info_get_name(pcm_info),device); - if(strcmp(snd_pcm_info_get_name(pcm_info), "USB Audio") == 0) { + if(strcmp(card_name, "Cx231xx Audio") == 0 || strcmp(snd_pcm_info_get_name(pcm_info), "USB Audio") == 0) { printf("Found \"%s\"\n", descr); snd_ctl_close(ctl); return strdup(device);