X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=nageru%2Fflags.cpp;h=887cd9603278ad478cac9a2babf3201bbb0b01cb;hp=ed52dc8933fba1f36a1a05c75f8ef85fae7d0691;hb=dcb238eb81768be4021f01dc7102c6c73821d0c0;hpb=0aa4c2665980537a02b15f74acd32a207f67e520 diff --git a/nageru/flags.cpp b/nageru/flags.cpp index ed52dc8..887cd96 100644 --- a/nageru/flags.cpp +++ b/nageru/flags.cpp @@ -19,6 +19,7 @@ enum LongOption { OPTION_MIDI_MAPPING, OPTION_DEFAULT_HDMI_INPUT, OPTION_FAKE_CARDS_AUDIO, + OPTION_V4L_OUTPUT, OPTION_HTTP_UNCOMPRESSED_VIDEO, OPTION_HTTP_X264_VIDEO, OPTION_RECORD_X264_VIDEO, @@ -237,6 +238,7 @@ void parse_flags(Program program, int argc, char * const argv[]) { "midi-mapping", required_argument, 0, OPTION_MIDI_MAPPING }, { "default-hdmi-input", no_argument, 0, OPTION_DEFAULT_HDMI_INPUT }, { "fake-cards-audio", no_argument, 0, OPTION_FAKE_CARDS_AUDIO }, + { "v4l-output", required_argument, 0, OPTION_V4L_OUTPUT }, { "http-uncompressed-video", no_argument, 0, OPTION_HTTP_UNCOMPRESSED_VIDEO }, { "http-x264-video", no_argument, 0, OPTION_HTTP_X264_VIDEO }, { "record-x264-video", no_argument, 0, OPTION_RECORD_X264_VIDEO }, @@ -352,6 +354,9 @@ void parse_flags(Program program, int argc, char * const argv[]) case OPTION_FAKE_CARDS_AUDIO: global_flags.fake_cards_audio = true; break; + case OPTION_V4L_OUTPUT: + global_flags.v4l_output_device = optarg; + break; case OPTION_HTTP_UNCOMPRESSED_VIDEO: global_flags.uncompressed_video_to_http = true; break;