[PATCH] alsaloop: fixed parsing value 'auto' of option 'sync'
Pavel Hofman
pavel.hofman at ivitera.com
Wed Oct 13 14:00:49 CEST 2021
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 at ivitera.com>
---
alsaloop/alsaloop.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/alsaloop/alsaloop.c b/alsaloop/alsaloop.c
index 4192712..f5f2e37 100644
--- a/alsaloop/alsaloop.c
+++ b/alsaloop/alsaloop.c
@@ -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)
--
2.25.1
More information about the Alsa-devel
mailing list