mirror of
https://github.com/outbackdingo/UltraGrid.git
synced 2026-03-12 23:59:14 +00:00
main: Allow multiple --capture-filter options
This commit is contained in:
13
src/main.cpp
13
src/main.cpp
@@ -920,9 +920,16 @@ parse_options_internal(int argc, char *argv[], struct ug_options *opt)
|
||||
}
|
||||
opt->audio.codec_cfg = optarg;
|
||||
break;
|
||||
case 'F':
|
||||
vidcap_params_set_capture_filter(opt->vidcap_params_tail, optarg);
|
||||
break;
|
||||
case 'F': {
|
||||
std::string curr;
|
||||
if(auto val = vidcap_params_get_capture_filter(opt->vidcap_params_tail); val != nullptr){
|
||||
curr = val;
|
||||
curr += ",";
|
||||
}
|
||||
curr += optarg;
|
||||
vidcap_params_set_capture_filter(opt->vidcap_params_tail, curr.c_str());
|
||||
break;
|
||||
}
|
||||
case 'e':
|
||||
snprintf_ch(opt->common.encryption, "%s", optarg);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user