From ca27b000cc02fd0bf02685a34a016f2a7bfcf9ee Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Thu, 16 Apr 2020 14:23:50 +0200 Subject: [PATCH] DeckLink disp.: accept multiple devices with positional parms (fix) --- src/video_display/decklink.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/video_display/decklink.cpp b/src/video_display/decklink.cpp index c6be3672e..07ec771f7 100644 --- a/src/video_display/decklink.cpp +++ b/src/video_display/decklink.cpp @@ -882,10 +882,11 @@ static bool settings_init(struct state_decklink *s, const char *fmt, int i = 0; bool first_option_is_device = true; while (ptr[i] != '\0') { - if (isdigit(ptr[i++]) != 0) { - continue; + if (!isdigit(ptr[i]) && ptr[i] != ',') { + first_option_is_device = false; + break; } - first_option_is_device = false; + i++; } if (first_option_is_device) { log_msg(LOG_LEVEL_WARNING, MOD_NAME "Unnamed device index "