From 3257e5a036a736ceddcbb0e950c38b65aa2cd07c Mon Sep 17 00:00:00 2001 From: Martin Piatka Date: Mon, 15 Aug 2022 12:10:32 +0200 Subject: [PATCH] capture preview: Allow escaping of ':' in config --- src/capture_filter/preview.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/capture_filter/preview.cpp b/src/capture_filter/preview.cpp index 2008ff59b..e3f122d87 100644 --- a/src/capture_filter/preview.cpp +++ b/src/capture_filter/preview.cpp @@ -95,6 +95,7 @@ static void worker(struct state_preview_filter *s, std::string path){ if(!writer){ writer.reset(ipc_frame_writer_new(path.c_str())); if(!writer){ + log_msg(LOG_LEVEL_VERBOSE, MOD_NAME "Unable to init ipc writer for path %s\n", path.c_str()); sleep(1); continue; } @@ -143,7 +144,7 @@ static int init(struct module *parent, const char *cfg, void **state){ std::string_view cfg_sv = cfg ? cfg : ""; while(!cfg_sv.empty()){ - auto tok = tokenize(cfg_sv, ':'); + auto tok = tokenize(cfg_sv, ':', '"'); auto key = tokenize(tok, '='); auto val = tokenize(tok, '=');