- { "va-display", required_argument, 0, 1000 },
- { "http-uncompressed-video", no_argument, 0, 1001 },
- { "http-x264-video", no_argument, 0, 1008 },
- { "x264-preset", required_argument, 0, 1009 },
- { "x264-tune", required_argument, 0, 1010 },
- { "x264-speedcontrol", no_argument, 0, 1015 },
- { "x264-speedcontrol-verbose", no_argument, 0, 1016 },
- { "x264-bitrate", required_argument, 0, 1011 },
- { "x264-vbv-bufsize", required_argument, 0, 1012 },
- { "x264-vbv-max-bitrate", required_argument, 0, 1013 },
- { "x264-param", required_argument, 0, 1017 },
- { "http-mux", required_argument, 0, 1004 },
- { "http-coarse-timebase", no_argument, 0, 1005 },
- { "http-audio-codec", required_argument, 0, 1006 },
- { "http-audio-bitrate", required_argument, 0, 1007 },
- { "flat-audio", no_argument, 0, 1002 },
- { "gain-staging", required_argument, 0, 1018 },
- { "disable-locut", no_argument, 0, 1019 },
- { "enable-locut", no_argument, 0, 1020 },
- { "disable-gain-staging-auto", no_argument, 0, 1021 },
- { "enable-gain-staging-auto", no_argument, 0, 1022 },
- { "disable-compressor", no_argument, 0, 1023 },
- { "enable-compressor", no_argument, 0, 1024 },
- { "disable-limiter", no_argument, 0, 1025 },
- { "enable-limiter", no_argument, 0, 1026 },
- { "disable-makeup-gain-auto", no_argument, 0, 1027 },
- { "enable-makeup-gain-auto", no_argument, 0, 1028 },
- { "disable-alsa-output", no_argument, 0, 1014 },
- { "no-flush-pbos", no_argument, 0, 1003 },
+ { "input-mapping", required_argument, 0, 'M' },
+ { "va-display", required_argument, 0, 'v' },
+ { "multichannel", no_argument, 0, OPTION_MULTICHANNEL },
+ { "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 },
+ { "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 },
+ { "x264-preset", required_argument, 0, OPTION_X264_PRESET },
+ { "x264-tune", required_argument, 0, OPTION_X264_TUNE },
+ { "x264-speedcontrol", no_argument, 0, OPTION_X264_SPEEDCONTROL },
+ { "x264-speedcontrol-verbose", no_argument, 0, OPTION_X264_SPEEDCONTROL_VERBOSE },
+ { "x264-bitrate", required_argument, 0, OPTION_X264_BITRATE },
+ { "x264-crf", required_argument, 0, OPTION_X264_CRF },
+ { "x264-vbv-bufsize", required_argument, 0, OPTION_X264_VBV_BUFSIZE },
+ { "x264-vbv-max-bitrate", required_argument, 0, OPTION_X264_VBV_MAX_BITRATE },
+ { "x264-param", required_argument, 0, OPTION_X264_PARAM },
+ { "http-mux", required_argument, 0, OPTION_HTTP_MUX },
+ { "http-audio-codec", required_argument, 0, OPTION_HTTP_AUDIO_CODEC },
+ { "http-audio-bitrate", required_argument, 0, OPTION_HTTP_AUDIO_BITRATE },
+ { "http-port", required_argument, 0, OPTION_HTTP_PORT },
+ { "no-transcode-audio", no_argument, 0, OPTION_NO_TRANSCODE_AUDIO },
+ { "flat-audio", no_argument, 0, OPTION_FLAT_AUDIO },
+ { "gain-staging", required_argument, 0, OPTION_GAIN_STAGING },
+ { "disable-locut", no_argument, 0, OPTION_DISABLE_LOCUT },
+ { "enable-locut", no_argument, 0, OPTION_ENABLE_LOCUT },
+ { "disable-gain-staging-auto", no_argument, 0, OPTION_DISABLE_GAIN_STAGING_AUTO },
+ { "enable-gain-staging-auto", no_argument, 0, OPTION_ENABLE_GAIN_STAGING_AUTO },
+ { "disable-compressor", no_argument, 0, OPTION_DISABLE_COMPRESSOR },
+ { "enable-compressor", no_argument, 0, OPTION_ENABLE_COMPRESSOR },
+ { "disable-limiter", no_argument, 0, OPTION_DISABLE_LIMITER },
+ { "enable-limiter", no_argument, 0, OPTION_ENABLE_LIMITER },
+ { "disable-makeup-gain-auto", no_argument, 0, OPTION_DISABLE_MAKEUP_GAIN_AUTO },
+ { "enable-makeup-gain-auto", no_argument, 0, OPTION_ENABLE_MAKEUP_GAIN_AUTO },
+ { "disable-alsa-output", no_argument, 0, OPTION_DISABLE_ALSA_OUTPUT },
+ { "no-flush-pbos", no_argument, 0, OPTION_NO_FLUSH_PBOS },
+ { "print-video-latency", no_argument, 0, OPTION_PRINT_VIDEO_LATENCY },
+ { "max-input-queue-frames", required_argument, 0, OPTION_MAX_INPUT_QUEUE_FRAMES },
+ { "audio-queue-length-ms", required_argument, 0, OPTION_AUDIO_QUEUE_LENGTH_MS },
+ { "output-ycbcr-coefficients", required_argument, 0, OPTION_OUTPUT_YCBCR_COEFFICIENTS },
+ { "output-buffer-frames", required_argument, 0, OPTION_OUTPUT_BUFFER_FRAMES },
+ { "output-slop-frames", required_argument, 0, OPTION_OUTPUT_SLOP_FRAMES },
+ { "timecode-stream", no_argument, 0, OPTION_TIMECODE_STREAM },
+ { "timecode-stdout", no_argument, 0, OPTION_TIMECODE_STDOUT },
+ { "quick-cut-keys", no_argument, 0, OPTION_QUICK_CUT_KEYS },
+ { "10-bit-input", no_argument, 0, OPTION_10_BIT_INPUT },
+ { "10-bit-output", no_argument, 0, OPTION_10_BIT_OUTPUT },
+ { "input-ycbcr-interpretation", required_argument, 0, OPTION_INPUT_YCBCR_INTERPRETATION },