]> git.alsa-project.org Git - alsa-utils.git/commitdiff
alsaloop: fixed parsing value 'auto' of option 'sync'
authorPavel Hofman <pavel.hofman@ivitera.com>
Wed, 13 Oct 2021 12:00:49 +0000 (14:00 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 13 Oct 2021 12:05:02 +0000 (14:05 +0200)
The value 'auto' was not checked which resulted in using
SYNC_TYPE_NONE instead of SYNC_TYPE_AUTO.

Signed-off-by: Pavel Hofman <pavel.hofman@ivitera.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsaloop/alsaloop.c

index 4192712ed52da320347d5f68fcbf0bac0e88bfac..f5f2e37c05e7e7885f127181c200dae0d775d749 100644 (file)
@@ -528,6 +528,8 @@ static int parse_config(int argc, char *argv[], snd_output_t *output,
                                arg_sync = SYNC_TYPE_PLAYRATESHIFT;
                        else if (optarg[0] == 'r')
                                arg_sync = SYNC_TYPE_SAMPLERATE;
+                       else if (optarg[0] == 'a')
+                               arg_sync = SYNC_TYPE_AUTO;
                        else
                                arg_sync = atoi(optarg);
                        if (arg_sync < 0 || arg_sync > SYNC_TYPE_LAST)