diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-05-29 16:30:43 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-05-29 16:30:43 +0200 |
commit | eeccbe15bd16dff8adb2edbba654c9f543e4a4d7 (patch) | |
tree | e877464069d02f9e91c0fd6ab3e0a6947b9ec844 | |
parent | 2ec1f2acc8c647a801a1538619cb90b9fd487e67 (diff) | |
download | salsa-lib-eeccbe15bd16dff8adb2edbba654c9f543e4a4d7.tar.gz |
cards: allow sysdefault device string
The "sysdefault" name became also standard, thus we accept it just
like "hw" and "default".
Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r-- | src/cards.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cards.c b/src/cards.c index 58a5d8e..eae4efd 100644 --- a/src/cards.c +++ b/src/cards.c @@ -192,12 +192,15 @@ int _snd_dev_get_device(const char *name, int *cardp, int *devp, int *subdevp) *devp = 0; if (subdevp) *subdevp = -1; - if (!strcmp(name, "hw") || !strcmp(name, "default")) + if (!strcmp(name, "hw") || !strcmp(name, "default") || + !strcmp(name, "sysdefault")) return 0; if (!strncmp(name, "hw:", 3)) name += 3; else if (!strncmp(name, "default:", 8)) name += 8; + else if (!strncmp(name, "sysdefault:", 11)) + name += 11; else return -EINVAL; card = snd_card_get_index(name); |