]> git.alsa-project.org Git - alsa-lib.git/commit
ucm: Improve cset command parsing
authorTakashi Iwai <tiwai@suse.de>
Fri, 10 Aug 2012 12:14:28 +0000 (14:14 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 10 Aug 2012 12:14:28 +0000 (14:14 +0200)
commit58d10c09e12fde9c24650dfb798b7700e1431a65
treea02e89dfa457d003b191826cc34e933fd6b0e4db
parentc34f74c818c6ced0aa8e8b7002ba37b14c5de71b
ucm: Improve cset command parsing

The cset command parsing in ucm/main.c assumes implicitly that the
argument contains no space, thus an example below wouldn't work:
    cset "name='Input Select' Digital Mic"

This patch introduces a new internal API function
__snd_ctl_ascii_elem_id_parse() to improve the cset parser.

Reported-by: Tanu Kaskinen <tanu.kaskinen@digia.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/control/ctlparse.c
src/ucm/main.c