AV_OPT_TYPE_INT    61 doc/print_options.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT   490 fftools/ffprobe.c       OFFSET(string_validation), AV_OPT_TYPE_INT, {.i64=WRITER_STRING_VALIDATION_REPLACE}, 0, WRITER_STRING_VALIDATION_NB-1, .unit = "sv" },
AV_OPT_TYPE_INT   492 fftools/ffprobe.c       OFFSET(string_validation), AV_OPT_TYPE_INT, {.i64=WRITER_STRING_VALIDATION_REPLACE}, 0, WRITER_STRING_VALIDATION_NB-1, .unit = "sv" },
AV_OPT_TYPE_INT  3443 libavcodec/aacdec_template.c      offsetof(AACContext, force_dmono_mode), AV_OPT_TYPE_INT, {.i64=-1}, -1, 2,
AV_OPT_TYPE_INT  1124 libavcodec/aacenc.c     {"aac_coder", "Coding algorithm", offsetof(AACEncContext, options.coder), AV_OPT_TYPE_INT, {.i64 = AAC_CODER_FAST}, 0, AAC_CODER_NB-1, AACENC_FLAGS, "coder"},
AV_OPT_TYPE_INT    38 libavcodec/ac3dec_float.c     { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR },
AV_OPT_TYPE_INT    40 libavcodec/ac3dec_float.c {"dmix_mode", "Preferred Stereo Downmix Mode", OFFSET(preferred_stereo_downmix), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 2, 0, "dmix_mode"},
AV_OPT_TYPE_INT    35 libavcodec/ac3enc_opts_template.c {"mixing_level", "Mixing Level", OFFSET(mixing_level), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 111, AC3ENC_PARAM},
AV_OPT_TYPE_INT    36 libavcodec/ac3enc_opts_template.c {"room_type", "Room Type", OFFSET(room_type), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, AC3ENC_OPT_SMALL_ROOM, AC3ENC_PARAM, "room_type"},
AV_OPT_TYPE_INT    41 libavcodec/ac3enc_opts_template.c {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
AV_OPT_TYPE_INT    42 libavcodec/ac3enc_opts_template.c {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM},
AV_OPT_TYPE_INT    43 libavcodec/ac3enc_opts_template.c {"dsur_mode", "Dolby Surround Mode", OFFSET(dolby_surround_mode), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, AC3ENC_OPT_MODE_ON, AC3ENC_PARAM, "dsur_mode"},
AV_OPT_TYPE_INT    47 libavcodec/ac3enc_opts_template.c {"original", "Original Bit Stream", OFFSET(original), AV_OPT_TYPE_INT,   {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
AV_OPT_TYPE_INT    49 libavcodec/ac3enc_opts_template.c {"dmix_mode", "Preferred Stereo Downmix Mode", OFFSET(preferred_stereo_downmix), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, AC3ENC_OPT_DOWNMIX_DPLII, AC3ENC_PARAM, "dmix_mode"},
AV_OPT_TYPE_INT    58 libavcodec/ac3enc_opts_template.c {"dsurex_mode", "Dolby Surround EX Mode", OFFSET(dolby_surround_ex_mode), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, AC3ENC_OPT_DSUREX_DPLIIZ, AC3ENC_PARAM, "dsurex_mode"},
AV_OPT_TYPE_INT    63 libavcodec/ac3enc_opts_template.c {"dheadphone_mode", "Dolby Headphone Mode", OFFSET(dolby_headphone_mode), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, AC3ENC_OPT_MODE_ON, AC3ENC_PARAM, "dheadphone_mode"},
AV_OPT_TYPE_INT    67 libavcodec/ac3enc_opts_template.c {"ad_conv_type", "A/D Converter Type", OFFSET(ad_converter_type), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, AC3ENC_OPT_ADCONV_HDCD, AC3ENC_PARAM, "ad_conv_type"},
AV_OPT_TYPE_INT    72 libavcodec/ac3enc_opts_template.c {"channel_coupling",   "Channel Coupling",   OFFSET(channel_coupling),   AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_AUTO }, AC3ENC_OPT_AUTO, AC3ENC_OPT_ON, AC3ENC_PARAM, "channel_coupling"},
AV_OPT_TYPE_INT    74 libavcodec/ac3enc_opts_template.c {"cpl_start_band", "Coupling Start Band", OFFSET(cpl_start), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_AUTO }, AC3ENC_OPT_AUTO, 15, AC3ENC_PARAM, "cpl_start_band"},
AV_OPT_TYPE_INT   657 libavcodec/alacenc.c     { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE },
AV_OPT_TYPE_INT   658 libavcodec/alacenc.c     { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE },
AV_OPT_TYPE_INT    31 libavcodec/amfenc_h264.c     { "usage",          "Encoder Usage",        OFFSET(usage),  AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_USAGE_TRANSCONDING      }, AMF_VIDEO_ENCODER_USAGE_TRANSCONDING, AMF_VIDEO_ENCODER_USAGE_WEBCAM, VE, "usage" },
AV_OPT_TYPE_INT    38 libavcodec/amfenc_h264.c     { "profile",        "Profile",              OFFSET(profile),AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_PROFILE_MAIN                 }, AMF_VIDEO_ENCODER_PROFILE_BASELINE, AMF_VIDEO_ENCODER_PROFILE_CONSTRAINED_HIGH, VE, "profile" },
AV_OPT_TYPE_INT    45 libavcodec/amfenc_h264.c     { "level",          "Profile Level",        OFFSET(level),  AV_OPT_TYPE_INT,   { .i64 = 0  }, 0, 62, VE, "level" },
AV_OPT_TYPE_INT    69 libavcodec/amfenc_h264.c     { "quality",        "Quality Preference",                   OFFSET(quality),    AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_QUALITY_PRESET_SPEED    }, AMF_VIDEO_ENCODER_QUALITY_PRESET_BALANCED, AMF_VIDEO_ENCODER_QUALITY_PRESET_QUALITY, VE, "quality" },
AV_OPT_TYPE_INT    76 libavcodec/amfenc_h264.c     { "rc",             "Rate Control Method",                  OFFSET(rate_control_mode), AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_UNKNOWN }, AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_UNKNOWN, AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_LATENCY_CONSTRAINED_VBR, VE, "rc" },
AV_OPT_TYPE_INT    89 libavcodec/amfenc_h264.c     { "qp_i",           "Quantization Parameter for I-Frame",   OFFSET(qp_i),               AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT    90 libavcodec/amfenc_h264.c     { "qp_p",           "Quantization Parameter for P-Frame",   OFFSET(qp_p),               AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT    91 libavcodec/amfenc_h264.c     { "qp_b",           "Quantization Parameter for B-Frame",   OFFSET(qp_b),               AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT    97 libavcodec/amfenc_h264.c     { "max_au_size",    "Maximum Access Unit Size for rate control (in bits)",   OFFSET(max_au_size),        AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT   100 libavcodec/amfenc_h264.c     { "header_spacing", "Header Insertion Spacing",             OFFSET(header_spacing),     AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1000, VE },
AV_OPT_TYPE_INT   104 libavcodec/amfenc_h264.c     { "bf_delta_qp",    "B-Picture Delta QP",                   OFFSET(b_frame_delta_qp),   AV_OPT_TYPE_INT,  { .i64 = 4 }, -10, 10, VE },
AV_OPT_TYPE_INT   106 libavcodec/amfenc_h264.c     { "bf_ref_delta_qp","Reference B-Picture Delta QP",         OFFSET(ref_b_frame_delta_qp), AV_OPT_TYPE_INT,  { .i64 = 4 }, -10, 10, VE },
AV_OPT_TYPE_INT   109 libavcodec/amfenc_h264.c     { "intra_refresh_mb","Intra Refresh MBs Number Per Slot in Macroblocks",       OFFSET(intra_refresh_mb),    AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT   112 libavcodec/amfenc_h264.c     { "coder",          "Coding Type",                          OFFSET(coding_mode),   AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_UNDEFINED }, AMF_VIDEO_ENCODER_UNDEFINED, AMF_VIDEO_ENCODER_CALV, VE, "coder" },
AV_OPT_TYPE_INT    27 libavcodec/amfenc_hevc.c     { "usage",          "Set the encoding usage",             OFFSET(usage),          AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_HEVC_USAGE_TRANSCONDING }, AMF_VIDEO_ENCODER_HEVC_USAGE_TRANSCONDING, AMF_VIDEO_ENCODER_HEVC_USAGE_WEBCAM, VE, "usage" },
AV_OPT_TYPE_INT    33 libavcodec/amfenc_hevc.c     { "profile",        "Set the profile (default main)",           OFFSET(profile),   AV_OPT_TYPE_INT,{ .i64 = AMF_VIDEO_ENCODER_HEVC_PROFILE_MAIN }, AMF_VIDEO_ENCODER_HEVC_PROFILE_MAIN, AMF_VIDEO_ENCODER_HEVC_PROFILE_MAIN, VE, "profile" },
AV_OPT_TYPE_INT    36 libavcodec/amfenc_hevc.c     { "profile_tier",   "Set the profile tier (default main)",      OFFSET(tier), AV_OPT_TYPE_INT,{ .i64 = AMF_VIDEO_ENCODER_HEVC_TIER_MAIN }, AMF_VIDEO_ENCODER_HEVC_TIER_MAIN, AMF_VIDEO_ENCODER_HEVC_TIER_HIGH, VE, "tier" },
AV_OPT_TYPE_INT    40 libavcodec/amfenc_hevc.c     { "level",          "Set the encoding level (default auto)",    OFFSET(level), AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, AMF_LEVEL_6_2, VE, "level" },
AV_OPT_TYPE_INT    56 libavcodec/amfenc_hevc.c     { "quality",        "Set the encoding quality",                 OFFSET(quality),      AV_OPT_TYPE_INT,   { .i64 = AMF_VIDEO_ENCODER_HEVC_QUALITY_PRESET_SPEED }, AMF_VIDEO_ENCODER_HEVC_QUALITY_PRESET_QUALITY, AMF_VIDEO_ENCODER_HEVC_QUALITY_PRESET_SPEED, VE, "quality" },
AV_OPT_TYPE_INT    61 libavcodec/amfenc_hevc.c     { "rc",             "Set the rate control mode",            OFFSET(rate_control_mode), AV_OPT_TYPE_INT, { .i64 = AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_UNKNOWN }, AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_UNKNOWN, AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_CBR, VE, "rc" },
AV_OPT_TYPE_INT    67 libavcodec/amfenc_hevc.c     { "header_insertion_mode",        "Set header insertion mode",  OFFSET(header_insertion_mode),      AV_OPT_TYPE_INT,{ .i64 = AMF_VIDEO_ENCODER_HEVC_HEADER_INSERTION_MODE_NONE }, AMF_VIDEO_ENCODER_HEVC_HEADER_INSERTION_MODE_NONE, AMF_VIDEO_ENCODER_HEVC_HEADER_INSERTION_MODE_IDR_ALIGNED, VE, "hdrmode" },
AV_OPT_TYPE_INT    72 libavcodec/amfenc_hevc.c     { "gops_per_idr",    "GOPs per IDR 0-no IDR will be inserted",  OFFSET(gops_per_idr),  AV_OPT_TYPE_INT,  { .i64 = 60 },  0, INT_MAX, VE },
AV_OPT_TYPE_INT    77 libavcodec/amfenc_hevc.c     { "max_au_size",    "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size),   AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, VE},
AV_OPT_TYPE_INT    78 libavcodec/amfenc_hevc.c     { "min_qp_i",       "min quantization parameter for I-frame",   OFFSET(min_qp_i),      AV_OPT_TYPE_INT, { .i64 = -1  }, -1, 51, VE },
AV_OPT_TYPE_INT    79 libavcodec/amfenc_hevc.c     { "max_qp_i",       "max quantization parameter for I-frame",   OFFSET(max_qp_i),      AV_OPT_TYPE_INT, { .i64 = -1  }, -1, 51, VE },
AV_OPT_TYPE_INT    80 libavcodec/amfenc_hevc.c     { "min_qp_p",       "min quantization parameter for P-frame",   OFFSET(min_qp_p),      AV_OPT_TYPE_INT, { .i64 = -1  }, -1, 51, VE },
AV_OPT_TYPE_INT    81 libavcodec/amfenc_hevc.c     { "max_qp_p",       "max quantization parameter for P-frame",   OFFSET(max_qp_p),      AV_OPT_TYPE_INT, { .i64 = -1  }, -1, 51, VE },
AV_OPT_TYPE_INT    82 libavcodec/amfenc_hevc.c     { "qp_p",           "quantization parameter for P-frame",       OFFSET(qp_p),          AV_OPT_TYPE_INT, { .i64 = -1  }, -1, 51, VE },
AV_OPT_TYPE_INT    83 libavcodec/amfenc_hevc.c     { "qp_i",           "quantization parameter for I-frame",       OFFSET(qp_i),          AV_OPT_TYPE_INT, { .i64 = -1  }, -1, 51, VE },
AV_OPT_TYPE_INT  1618 libavcodec/apedec.c     { "max_samples", "maximum number of samples decoded per call",             OFFSET(blocks_per_loop), AV_OPT_TYPE_INT,   { .i64 = 4608 },    1,       INT_MAX, PAR, "max_samples" },
AV_OPT_TYPE_INT   598 libavcodec/audiotoolboxenc.c     {"aac_at_mode", "ratecontrol mode", offsetof(ATDecodeContext, mode), AV_OPT_TYPE_INT, {.i64 = -1}, -1, kAudioCodecBitRateControlMode_Variable, AE, "mode"},
AV_OPT_TYPE_INT   605 libavcodec/audiotoolboxenc.c     {"aac_at_quality", "quality vs speed control", offsetof(ATDecodeContext, quality), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 2, AE},
AV_OPT_TYPE_INT   287 libavcodec/av1_metadata_bsf.c         OFFSET(td), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   297 libavcodec/av1_metadata_bsf.c         OFFSET(color_primaries), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   300 libavcodec/av1_metadata_bsf.c         OFFSET(transfer_characteristics), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   303 libavcodec/av1_metadata_bsf.c         OFFSET(matrix_coefficients), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   307 libavcodec/av1_metadata_bsf.c         OFFSET(color_range), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   315 libavcodec/av1_metadata_bsf.c         OFFSET(chroma_sample_position), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   328 libavcodec/av1_metadata_bsf.c         OFFSET(num_ticks_per_picture), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    36 libavcodec/avdct.c {"dct", "DCT algorithm", OFFSET(dct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_INT    44 libavcodec/avdct.c {"idct", "select IDCT implementation", OFFSET(idct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_INT    60 libavcodec/avdct.c {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,},
AV_OPT_TYPE_INT   135 libavcodec/cinepakenc.c       OFFSET(max_extra_cb_iterations),  AV_OPT_TYPE_INT, { .i64 =          2 },          0, INT_MAX,                 VE },
AV_OPT_TYPE_INT   139 libavcodec/cinepakenc.c       OFFSET(max_max_strips),           AV_OPT_TYPE_INT, { .i64 =          3 }, MIN_STRIPS, MAX_STRIPS,              VE },
AV_OPT_TYPE_INT   141 libavcodec/cinepakenc.c       OFFSET(min_min_strips),           AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS,              VE },
AV_OPT_TYPE_INT   143 libavcodec/cinepakenc.c       OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 =          0 },          0, MAX_STRIPS - MIN_STRIPS, VE },
AV_OPT_TYPE_INT   101 libavcodec/cljrenc.c     { "dither_type",   "Dither type",   OFFSET(dither_type),        AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE},
AV_OPT_TYPE_INT    37 libavcodec/codec2utils.h     { "mode", desc, offsetof(classname, mode), AV_OPT_TYPE_INT, {.i64 = default_val}, min_val, AVPRIV_CODEC2_MODE_MAX, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_INT   110 libavcodec/crystalhd.c       AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT32_MAX,
AV_OPT_TYPE_INT  1073 libavcodec/cuviddec.c     { "deint",    "Set deinterlacing mode", OFFSET(deint_mode), AV_OPT_TYPE_INT,   { .i64 = cudaVideoDeinterlaceMode_Weave    }, cudaVideoDeinterlaceMode_Weave, cudaVideoDeinterlaceMode_Adaptive, VD, "deint" },
AV_OPT_TYPE_INT  1078 libavcodec/cuviddec.c     { "surfaces", "Maximum surfaces to be used for decoding", OFFSET(nb_surfaces), AV_OPT_TYPE_INT, { .i64 = 25 }, 0, INT_MAX, VD },
AV_OPT_TYPE_INT    50 libavcodec/dnxhdenc.c         offsetof(DNXHDEncContext, intra_quant_bias), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    52 libavcodec/dnxhdenc.c     { "profile",       NULL, offsetof(DNXHDEncContext, profile), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    85 libavcodec/dump_extradata_bsf.c     { "freq", "When to dump extradata", OFFSET(freq), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1736 libavcodec/dvbsubdec.c     {"dvb_substream", "", offsetof(DVBSubContext, substream), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, DS},
AV_OPT_TYPE_INT  1204 libavcodec/dvenc.c     { "quant_deadzone",        "Quantizer dead zone",    OFFSET(quant_deadzone),       AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE },
AV_OPT_TYPE_INT  1900 libavcodec/exr.c         AV_OPT_TYPE_INT, {.i64 = AVCOL_TRC_UNSPECIFIED }, 1, AVCOL_TRC_NB-1, VD, "apply_trc_type"},
AV_OPT_TYPE_INT   418 libavcodec/extract_extradata_bsf.c     { "remove", "remove the extradata from the bitstream", OFFSET(remove), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1290 libavcodec/ffv1enc.c     { "coder", "Coder type", OFFSET(ac), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1300 libavcodec/ffv1enc.c     { "context", "Context model", OFFSET(context_model), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   312 libavcodec/fitsdec.c     { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM},
AV_OPT_TYPE_INT  1465 libavcodec/flacenc.c { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, MAX_LPC_PRECISION, FLAGS },
AV_OPT_TYPE_INT  1466 libavcodec/flacenc.c { "lpc_type", "LPC algorithm", offsetof(FlacEncodeContext, options.lpc_type), AV_OPT_TYPE_INT, {.i64 = FF_LPC_TYPE_DEFAULT }, FF_LPC_TYPE_DEFAULT, FF_LPC_TYPE_NB-1, FLAGS, "lpc_type" },
AV_OPT_TYPE_INT  1471 libavcodec/flacenc.c { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", offsetof(FlacEncodeContext, options.lpc_passes),  AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT  1472 libavcodec/flacenc.c { "min_partition_order",  NULL, offsetof(FlacEncodeContext, options.min_partition_order),  AV_OPT_TYPE_INT, {.i64 = -1 },      -1, MAX_PARTITION_ORDER, FLAGS },
AV_OPT_TYPE_INT  1473 libavcodec/flacenc.c { "max_partition_order",  NULL, offsetof(FlacEncodeContext, options.max_partition_order),  AV_OPT_TYPE_INT, {.i64 = -1 },      -1, MAX_PARTITION_ORDER, FLAGS },
AV_OPT_TYPE_INT  1474 libavcodec/flacenc.c { "prediction_order_method", "Search method for selecting prediction order", offsetof(FlacEncodeContext, options.prediction_order_method), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, ORDER_METHOD_LOG, FLAGS, "predm" },
AV_OPT_TYPE_INT  1481 libavcodec/flacenc.c { "ch_mode", "Stereo decorrelation mode", offsetof(FlacEncodeContext, options.ch_mode), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, FLAC_CHMODE_MID_SIDE, FLAGS, "ch_mode" },
AV_OPT_TYPE_INT  1489 libavcodec/flacenc.c { "min_prediction_order", NULL, offsetof(FlacEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS },
AV_OPT_TYPE_INT  1490 libavcodec/flacenc.c { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS },
AV_OPT_TYPE_INT    47 libavcodec/g722dec.c     { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD },
AV_OPT_TYPE_INT   381 libavcodec/g726.c     { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE },
AV_OPT_TYPE_INT   548 libavcodec/gifdec.c       offsetof(GifState, trans_color), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   675 libavcodec/h264_metadata_bsf.c         OFFSET(aud), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   689 libavcodec/h264_metadata_bsf.c         OFFSET(overscan_appropriate_flag), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   693 libavcodec/h264_metadata_bsf.c         OFFSET(video_format), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   696 libavcodec/h264_metadata_bsf.c         OFFSET(video_full_range_flag), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   699 libavcodec/h264_metadata_bsf.c         OFFSET(colour_primaries), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   702 libavcodec/h264_metadata_bsf.c         OFFSET(transfer_characteristics), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   705 libavcodec/h264_metadata_bsf.c         OFFSET(matrix_coefficients), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   709 libavcodec/h264_metadata_bsf.c         OFFSET(chroma_sample_loc_type), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   716 libavcodec/h264_metadata_bsf.c         OFFSET(fixed_frame_rate_flag), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   720 libavcodec/h264_metadata_bsf.c         OFFSET(crop_left), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   723 libavcodec/h264_metadata_bsf.c         OFFSET(crop_right), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   726 libavcodec/h264_metadata_bsf.c         OFFSET(crop_top), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   729 libavcodec/h264_metadata_bsf.c         OFFSET(crop_bottom), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   736 libavcodec/h264_metadata_bsf.c         OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS},
AV_OPT_TYPE_INT   739 libavcodec/h264_metadata_bsf.c         OFFSET(display_orientation), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   764 libavcodec/h264_metadata_bsf.c         OFFSET(level), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1058 libavcodec/h264dec.c     { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, 0 },
AV_OPT_TYPE_INT  1060 libavcodec/h264dec.c     { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD },
AV_OPT_TYPE_INT   551 libavcodec/h265_metadata_bsf.c         OFFSET(aud), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   565 libavcodec/h265_metadata_bsf.c         OFFSET(video_format), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   568 libavcodec/h265_metadata_bsf.c         OFFSET(video_full_range_flag), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   571 libavcodec/h265_metadata_bsf.c         OFFSET(colour_primaries), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   574 libavcodec/h265_metadata_bsf.c         OFFSET(transfer_characteristics), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   577 libavcodec/h265_metadata_bsf.c         OFFSET(matrix_coefficients), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   581 libavcodec/h265_metadata_bsf.c         OFFSET(chroma_sample_loc_type), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   590 libavcodec/h265_metadata_bsf.c         OFFSET(num_ticks_poc_diff_one), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   594 libavcodec/h265_metadata_bsf.c         OFFSET(crop_left), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   597 libavcodec/h265_metadata_bsf.c         OFFSET(crop_right), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   600 libavcodec/h265_metadata_bsf.c         OFFSET(crop_top), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   603 libavcodec/h265_metadata_bsf.c         OFFSET(crop_bottom), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   607 libavcodec/h265_metadata_bsf.c         OFFSET(level), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   334 libavcodec/hapenc.c     { "format", NULL, OFFSET(opt_tex_fmt), AV_OPT_TYPE_INT, { .i64 = HAP_FMT_RGBDXT1 }, HAP_FMT_RGBDXT1, HAP_FMT_YCOCGDXT5, FLAGS, "format" },
AV_OPT_TYPE_INT   338 libavcodec/hapenc.c     { "chunks", "chunk count", OFFSET(opt_chunk_count), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, HAP_MAX_CHUNKS, FLAGS, },
AV_OPT_TYPE_INT   339 libavcodec/hapenc.c     { "compressor", "second-stage compressor", OFFSET(opt_compressor), AV_OPT_TYPE_INT, { .i64 = HAP_COMP_SNAPPY }, HAP_COMP_NONE, HAP_COMP_SNAPPY, FLAGS, "compressor" },
AV_OPT_TYPE_INT   115 libavcodec/hapqa_extract_bsf.c     { "texture", "texture to keep", OFFSET(texture), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS, "texture" },
AV_OPT_TYPE_INT  1055 libavcodec/huffyuvenc.c     { "pred", "Prediction method", OFFSET(predictor), AV_OPT_TYPE_INT, { .i64 = LEFT }, LEFT, MEDIAN, VE, "pred" }, \
AV_OPT_TYPE_INT  1067 libavcodec/huffyuvenc.c     { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_INT  1225 libavcodec/j2kenc.c     { "format",        "Codec Format",      OFFSET(format),        AV_OPT_TYPE_INT,   { .i64 = CODEC_JP2   }, CODEC_J2K, CODEC_JP2,   VE, "format"      },
AV_OPT_TYPE_INT  1228 libavcodec/j2kenc.c     { "tile_width",    "Tile Width",        OFFSET(tile_width),    AV_OPT_TYPE_INT,   { .i64 = 256         }, 1,     1<<30,           VE, },
AV_OPT_TYPE_INT  1229 libavcodec/j2kenc.c     { "tile_height",   "Tile Height",       OFFSET(tile_height),   AV_OPT_TYPE_INT,   { .i64 = 256         }, 1,     1<<30,           VE, },
AV_OPT_TYPE_INT  1230 libavcodec/j2kenc.c     { "pred",          "DWT Type",          OFFSET(pred),          AV_OPT_TYPE_INT,   { .i64 = 0           }, 0,         1,           VE, "pred"        },
AV_OPT_TYPE_INT  2431 libavcodec/jpeg2000dec.c         OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD },
AV_OPT_TYPE_INT   451 libavcodec/jpeglsenc.c { "pred", "Prediction method", OFFSET(pred), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, VE, "pred" },
AV_OPT_TYPE_INT  1072 libavcodec/libaomenc.c     { "cpu-used",        "Quality/Speed ratio modifier",           OFFSET(cpu_used),        AV_OPT_TYPE_INT, {.i64 = 1}, 0, 8, VE},
AV_OPT_TYPE_INT  1074 libavcodec/libaomenc.c                          "frames (2-pass only)",                   OFFSET(auto_alt_ref),    AV_OPT_TYPE_INT, {.i64 = -1},      -1,      2,       VE},
AV_OPT_TYPE_INT  1076 libavcodec/libaomenc.c                          "alternate reference frame selection",    OFFSET(lag_in_frames),   AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE},
AV_OPT_TYPE_INT  1077 libavcodec/libaomenc.c     { "arnr-max-frames", "altref noise reduction max frame count", OFFSET(arnr_max_frames), AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE},
AV_OPT_TYPE_INT  1078 libavcodec/libaomenc.c     { "arnr-strength",   "altref noise reduction filter strength", OFFSET(arnr_strength),   AV_OPT_TYPE_INT, {.i64 = -1},      -1,      6,       VE},
AV_OPT_TYPE_INT  1079 libavcodec/libaomenc.c     { "aq-mode",         "adaptive quantization mode",             OFFSET(aq_mode),         AV_OPT_TYPE_INT, {.i64 = -1},      -1,      4, VE, "aq_mode"},
AV_OPT_TYPE_INT  1086 libavcodec/libaomenc.c     { "crf",              "Select the quality for constant quality mode", offsetof(AOMContext, crf), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, VE },
AV_OPT_TYPE_INT  1087 libavcodec/libaomenc.c     { "static-thresh",    "A change threshold on blocks below which they will be skipped by the encoder", OFFSET(static_thresh), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT  1088 libavcodec/libaomenc.c     { "drop-threshold",   "Frame drop threshold", offsetof(AOMContext, drop_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT  1089 libavcodec/libaomenc.c     { "denoise-noise-level", "Amount of noise to be removed", OFFSET(denoise_noise_level), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VE},
AV_OPT_TYPE_INT  1090 libavcodec/libaomenc.c     { "denoise-block-size", "Denoise block size ", OFFSET(denoise_block_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VE},
AV_OPT_TYPE_INT  1091 libavcodec/libaomenc.c     { "undershoot-pct",   "Datarate undershoot (min) target (%)", OFFSET(rc_undershoot_pct), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 100, VE},
AV_OPT_TYPE_INT  1092 libavcodec/libaomenc.c     { "overshoot-pct",    "Datarate overshoot (max) target (%)", OFFSET(rc_overshoot_pct), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1000, VE},
AV_OPT_TYPE_INT  1093 libavcodec/libaomenc.c     { "minsection-pct",   "GOP min bitrate (% of target)", OFFSET(minsection_pct), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 100, VE},
AV_OPT_TYPE_INT  1094 libavcodec/libaomenc.c     { "maxsection-pct",   "GOP max bitrate (% of target)", OFFSET(maxsection_pct), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 5000, VE},
AV_OPT_TYPE_INT  1097 libavcodec/libaomenc.c     { "tile-columns",     "Log2 of number of tile columns to use", OFFSET(tile_cols_log2), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 6, VE},
AV_OPT_TYPE_INT  1098 libavcodec/libaomenc.c     { "tile-rows",        "Log2 of number of tile rows to use",    OFFSET(tile_rows_log2), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 6, VE},
AV_OPT_TYPE_INT  1104 libavcodec/libaomenc.c     { "usage",           "Quality and compression efficiency vs speed trade-off", OFFSET(usage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, VE, "usage"},
AV_OPT_TYPE_INT  1107 libavcodec/libaomenc.c     { "tune",            "The metric that the encoder tunes for. Automatically chosen by the encoder by default", OFFSET(tune), AV_OPT_TYPE_INT, {.i64 = -1}, -1, AOM_TUNE_SSIM, VE, "tune"},
AV_OPT_TYPE_INT   390 libavcodec/libdav1d.c     { "tilethreads", "Tile threads", OFFSET(tile_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_TILE_THREADS, VD },
AV_OPT_TYPE_INT   391 libavcodec/libdav1d.c     { "framethreads", "Frame threads", OFFSET(frame_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, DAV1D_MAX_FRAME_THREADS, VD },
AV_OPT_TYPE_INT   393 libavcodec/libdav1d.c     { "oppoint",  "Select an operating point of the scalable bitstream", OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 31, VD },
AV_OPT_TYPE_INT    71 libavcodec/libfdk-aacdec.c     { "conceal", "Error concealment method", OFFSET(conceal_method), AV_OPT_TYPE_INT, { .i64 = CONCEAL_METHOD_NOISE_SUBSTITUTION }, CONCEAL_METHOD_SPECTRAL_MUTING, CONCEAL_METHOD_NB - 1, AD, "conceal" },
AV_OPT_TYPE_INT    76 libavcodec/libfdk-aacdec.c                      OFFSET(drc_boost),      AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 127, AD, NULL    },
AV_OPT_TYPE_INT    78 libavcodec/libfdk-aacdec.c                      OFFSET(drc_cut),        AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 127, AD, NULL    },
AV_OPT_TYPE_INT    80 libavcodec/libfdk-aacdec.c                      OFFSET(drc_level),      AV_OPT_TYPE_INT,   { .i64 = -1},  -2, 127, AD, NULL    },
AV_OPT_TYPE_INT    82 libavcodec/libfdk-aacdec.c                      OFFSET(drc_heavy),      AV_OPT_TYPE_INT,   { .i64 = -1},  -1, 1,   AD, NULL    },
AV_OPT_TYPE_INT    89 libavcodec/libfdk-aacdec.c                      OFFSET(drc_effect),     AV_OPT_TYPE_INT,   { .i64 = -1},  -1, 8,   AD, NULL    },
AV_OPT_TYPE_INT    53 libavcodec/libfdk-aacenc.c     { "afterburner", "Afterburner (improved quality)", offsetof(AACContext, afterburner), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    54 libavcodec/libfdk-aacenc.c     { "eld_sbr", "Enable SBR for ELD (for SBR in other configurations, use the -profile parameter)", offsetof(AACContext, eld_sbr), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    56 libavcodec/libfdk-aacenc.c     { "eld_v2", "Enable ELDv2 (LD-MPS extension for ELD stereo signals)", offsetof(AACContext, eld_v2), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    58 libavcodec/libfdk-aacenc.c     { "signaling", "SBR/PS signaling style", offsetof(AACContext, signaling), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM, "signaling" },
AV_OPT_TYPE_INT    63 libavcodec/libfdk-aacenc.c     { "latm", "Output LATM/LOAS encapsulated data", offsetof(AACContext, latm), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    64 libavcodec/libfdk-aacenc.c     { "header_period", "StreamMuxConfig and PCE repetition period (in frames)", offsetof(AACContext, header_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xffff, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    65 libavcodec/libfdk-aacenc.c     { "vbr", "VBR mode (1-5)", offsetof(AACContext, vbr), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 5, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    49 libavcodec/libilbc.c     { "enhance", "Enhance the decoded audio (adds delay)", offsetof(ILBCDecContext, enhance), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   125 libavcodec/libilbc.c     { "mode", "iLBC mode (20 or 30 ms frames)", offsetof(ILBCEncContext, mode), AV_OPT_TYPE_INT, { .i64 = 20 }, 20, 30, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   183 libavcodec/libopencore-amr.c     { "dtx", "Allow DTX (generate comfort noise)", offsetof(AMRContext, enc_dtx), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    66 libavcodec/libopenh264enc.c     { "slice_mode", "set slice mode, use slices/max_nal_size", OFFSET(slice_mode), AV_OPT_TYPE_INT, { .i64 = SM_FIXEDSLCNUM_SLICE }, SM_SINGLE_SLICE, SM_RESERVED, VE|DEPRECATED, "slice_mode" },
AV_OPT_TYPE_INT    68 libavcodec/libopenh264enc.c     { "slice_mode", "set slice mode, use slices/max_nal_size", OFFSET(slice_mode), AV_OPT_TYPE_INT, { .i64 = SM_AUTO_SLICE }, SM_SINGLE_SLICE, SM_RESERVED, VE|DEPRECATED, "slice_mode" },
AV_OPT_TYPE_INT    80 libavcodec/libopenh264enc.c     { "loopfilter", "enable loop filter", OFFSET(loopfilter), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_INT    81 libavcodec/libopenh264enc.c     { "profile", "set profile restrictions", OFFSET(profile), AV_OPT_TYPE_INT, { .i64 = FF_PROFILE_UNKNOWN }, FF_PROFILE_UNKNOWN, 0xffff, VE, "profile" },
AV_OPT_TYPE_INT    87 libavcodec/libopenh264enc.c     { "max_nal_size", "set maximum NAL size in bytes", OFFSET(max_nal_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT    90 libavcodec/libopenh264enc.c     { "cabac", "Enable cabac(deprecated, use coder)", OFFSET(cabac), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE|DEPRECATED },
AV_OPT_TYPE_INT    92 libavcodec/libopenh264enc.c     { "coder", "Coder type",  OFFSET(coder), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, VE, "coder" },
AV_OPT_TYPE_INT    99 libavcodec/libopenh264enc.c     { "rc_mode", "Select rate control mode", OFFSET(rc_mode), AV_OPT_TYPE_INT, { .i64 = RC_QUALITY_MODE }, RC_OFF_MODE, RC_TIMESTAMP_MODE, VE, "rc_mode" },
AV_OPT_TYPE_INT   494 libavcodec/libopenjpegdec.c         OFFSET(lowqual), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD },
AV_OPT_TYPE_INT   726 libavcodec/libopenjpegenc.c     { "format",        "Codec Format",      OFFSET(format),        AV_OPT_TYPE_INT,   { .i64 = OPJ_CODEC_JP2   }, OPJ_CODEC_J2K, OPJ_CODEC_JP2,   VE, "format"      },
AV_OPT_TYPE_INT   729 libavcodec/libopenjpegenc.c     { "profile",       NULL,                OFFSET(profile),       AV_OPT_TYPE_INT,   { .i64 = OPJ_STD_RSIZ    }, OPJ_STD_RSIZ,  OPJ_CINEMA4K,    VE, "profile"     },
AV_OPT_TYPE_INT   733 libavcodec/libopenjpegenc.c     { "cinema_mode",   "Digital Cinema",    OFFSET(cinema_mode),   AV_OPT_TYPE_INT,   { .i64 = OPJ_OFF         }, OPJ_OFF,       OPJ_CINEMA4K_24, VE, "cinema_mode" },
AV_OPT_TYPE_INT   738 libavcodec/libopenjpegenc.c     { "prog_order",    "Progression Order", OFFSET(prog_order),    AV_OPT_TYPE_INT,   { .i64 = OPJ_LRCP    }, OPJ_LRCP,  OPJ_CPRL,    VE, "prog_order"  },
AV_OPT_TYPE_INT   744 libavcodec/libopenjpegenc.c     { "numresolution", NULL,                OFFSET(numresolution), AV_OPT_TYPE_INT,   { .i64 = 6            }, 0,         33,          VE                },
AV_OPT_TYPE_INT   745 libavcodec/libopenjpegenc.c     { "irreversible",  NULL,                OFFSET(irreversible),  AV_OPT_TYPE_INT,   { .i64 = 0            }, 0,         1,           VE                },
AV_OPT_TYPE_INT   746 libavcodec/libopenjpegenc.c     { "disto_alloc",   NULL,                OFFSET(disto_alloc),   AV_OPT_TYPE_INT,   { .i64 = 1            }, 0,         1,           VE                },
AV_OPT_TYPE_INT   747 libavcodec/libopenjpegenc.c     { "fixed_quality", NULL,                OFFSET(fixed_quality), AV_OPT_TYPE_INT,   { .i64 = 0            }, 0,         1,           VE                },
AV_OPT_TYPE_INT   541 libavcodec/libopusenc.c     { "application",    "Intended application type",           OFFSET(application),    AV_OPT_TYPE_INT,   { .i64 = OPUS_APPLICATION_AUDIO }, OPUS_APPLICATION_VOIP, OPUS_APPLICATION_RESTRICTED_LOWDELAY, FLAGS, "application" },
AV_OPT_TYPE_INT   546 libavcodec/libopusenc.c     { "packet_loss",    "Expected packet loss percentage",     OFFSET(packet_loss),    AV_OPT_TYPE_INT,   { .i64 = 0 },    0,   100,  FLAGS },
AV_OPT_TYPE_INT   547 libavcodec/libopusenc.c     { "vbr",            "Variable bit rate mode",              OFFSET(vbr),            AV_OPT_TYPE_INT,   { .i64 = 1 },    0,   2,    FLAGS, "vbr" },
AV_OPT_TYPE_INT   551 libavcodec/libopusenc.c     { "mapping_family", "Channel Mapping Family",              OFFSET(mapping_family), AV_OPT_TYPE_INT,   { .i64 = -1 },   -1,  255,  FLAGS, "mapping_family" },
AV_OPT_TYPE_INT   548 libavcodec/librav1e.c     { "qp", "use constant quantizer mode", OFFSET(quantizer), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 255, VE },
AV_OPT_TYPE_INT   549 libavcodec/librav1e.c     { "speed", "what speed preset to use", OFFSET(speed), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 10, VE },
AV_OPT_TYPE_INT   550 libavcodec/librav1e.c     { "tiles", "number of tiles encode with", OFFSET(tiles), AV_OPT_TYPE_INT, { .i64 = 0 }, -1, INT64_MAX, VE },
AV_OPT_TYPE_INT   551 libavcodec/librav1e.c     { "tile-rows", "number of tiles rows to encode with", OFFSET(tile_rows), AV_OPT_TYPE_INT, { .i64 = 0 }, -1, INT64_MAX, VE },
AV_OPT_TYPE_INT   552 libavcodec/librav1e.c     { "tile-columns", "number of tiles columns to encode with", OFFSET(tile_cols), AV_OPT_TYPE_INT, { .i64 = 0 }, -1, INT64_MAX, VE },
AV_OPT_TYPE_INT   107 libavcodec/librsvgdec.c     { "width", "Width to render to (0 for default)", OFFSET(width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT   108 libavcodec/librsvgdec.c     { "height", "Height to render to (0 for default)", OFFSET(height), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT   329 libavcodec/libspeexenc.c     { "abr",               "Use average bit rate",                      OFFSET(abr),               AV_OPT_TYPE_INT, { .i64 = 0 }, 0,   1, AE },
AV_OPT_TYPE_INT   330 libavcodec/libspeexenc.c     { "cbr_quality",       "Set quality value (0 to 10) for CBR",       OFFSET(cbr_quality),       AV_OPT_TYPE_INT, { .i64 = 8 }, 0,  10, AE },
AV_OPT_TYPE_INT   331 libavcodec/libspeexenc.c     { "frames_per_packet", "Number of frames to encode in each packet", OFFSET(frames_per_packet), AV_OPT_TYPE_INT, { .i64 = 1 }, 1,   8, AE },
AV_OPT_TYPE_INT   332 libavcodec/libspeexenc.c     { "vad",               "Voice Activity Detection",                  OFFSET(vad),               AV_OPT_TYPE_INT, { .i64 = 0 }, 0,   1, AE },
AV_OPT_TYPE_INT   333 libavcodec/libspeexenc.c     { "dtx",               "Discontinuous Transmission",                OFFSET(dtx),               AV_OPT_TYPE_INT, { .i64 = 0 }, 0,   1, AE },
AV_OPT_TYPE_INT   178 libavcodec/libtwolame.c     { "mode", "Mpeg Mode", OFFSET(mode), AV_OPT_TYPE_INT, { .i64 = TWOLAME_AUTO_MODE }, TWOLAME_AUTO_MODE, TWOLAME_MONO, AE, "mode"},
AV_OPT_TYPE_INT   184 libavcodec/libtwolame.c     { "psymodel", "Psychoacoustic Model", OFFSET(psymodel), AV_OPT_TYPE_INT, { .i64 = 3 }, -1, 4, AE},
AV_OPT_TYPE_INT   185 libavcodec/libtwolame.c     { "energy_levels","enable energy levels", OFFSET(energy), AV_OPT_TYPE_INT, { .i64 = 0 },  0, 1, AE},
AV_OPT_TYPE_INT   186 libavcodec/libtwolame.c     { "error_protection","enable CRC error protection", OFFSET(error_protection), AV_OPT_TYPE_INT, { .i64 = 0 },  0, 1, AE},
AV_OPT_TYPE_INT   187 libavcodec/libtwolame.c     { "copyright", "set MPEG Audio Copyright flag", OFFSET(copyright), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AE},
AV_OPT_TYPE_INT   188 libavcodec/libtwolame.c     { "original", "set MPEG Audio Original flag", OFFSET(original), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AE},
AV_OPT_TYPE_INT   189 libavcodec/libtwolame.c     { "verbosity", "set library optput level (0-10)", OFFSET(verbosity), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, AE},
AV_OPT_TYPE_INT    44 libavcodec/libvo-amrwbenc.c     { "dtx", "Allow DTX (generate comfort noise)", offsetof(AMRWBContext, allow_dtx), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT  1627 libavcodec/libvpxenc.c                          "alternate reference frame selection",    OFFSET(lag_in_frames),   AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE}, \
AV_OPT_TYPE_INT  1628 libavcodec/libvpxenc.c     { "arnr-maxframes",  "altref noise reduction max frame count", OFFSET(arnr_max_frames), AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE}, \
AV_OPT_TYPE_INT  1629 libavcodec/libvpxenc.c     { "arnr-strength",   "altref noise reduction filter strength", OFFSET(arnr_strength),   AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE}, \
AV_OPT_TYPE_INT  1630 libavcodec/libvpxenc.c     { "arnr-type",       "altref noise reduction filter type",     OFFSET(arnr_type),       AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE, "arnr_type"}, \
AV_OPT_TYPE_INT  1634 libavcodec/libvpxenc.c     { "tune",            "Tune the encoding to a specific scenario", OFFSET(tune),          AV_OPT_TYPE_INT, {.i64 = -1},      -1,      INT_MAX, VE, "tune"}, \
AV_OPT_TYPE_INT  1637 libavcodec/libvpxenc.c     { "deadline",        "Time to spend encoding, in microseconds.", OFFSET(deadline),      AV_OPT_TYPE_INT, {.i64 = VPX_DL_GOOD_QUALITY}, INT_MIN, INT_MAX, VE, "quality"}, \
AV_OPT_TYPE_INT  1642 libavcodec/libvpxenc.c     { "max-intra-rate",  "Maximum I-frame bitrate (pct) 0=unlimited",  OFFSET(max_intra_rate),  AV_OPT_TYPE_INT,  {.i64 = -1}, -1,      INT_MAX, VE}, \
AV_OPT_TYPE_INT  1648 libavcodec/libvpxenc.c     { "crf",              "Select the quality for constant quality mode", offsetof(VPxContext, crf), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 63, VE }, \
AV_OPT_TYPE_INT  1649 libavcodec/libvpxenc.c     { "static-thresh",    "A change threshold on blocks below which they will be skipped by the encoder", OFFSET(static_thresh), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, \
AV_OPT_TYPE_INT  1650 libavcodec/libvpxenc.c     { "drop-threshold",   "Frame drop threshold", offsetof(VPxContext, drop_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, VE }, \
AV_OPT_TYPE_INT  1651 libavcodec/libvpxenc.c     { "noise-sensitivity", "Noise sensitivity", OFFSET(noise_sensitivity), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 4, VE}, \
AV_OPT_TYPE_INT  1652 libavcodec/libvpxenc.c     { "undershoot-pct",  "Datarate undershoot (min) target (%)", OFFSET(rc_undershoot_pct), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 100, VE }, \
AV_OPT_TYPE_INT  1653 libavcodec/libvpxenc.c     { "overshoot-pct",   "Datarate overshoot (max) target (%)", OFFSET(rc_overshoot_pct), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1000, VE }, \
AV_OPT_TYPE_INT  1657 libavcodec/libvpxenc.c     {"speed", "", offsetof(VPxContext, cpu_used), AV_OPT_TYPE_INT, {.i64 = 1}, -16, 16, VE}, \
AV_OPT_TYPE_INT  1658 libavcodec/libvpxenc.c     {"quality", "", offsetof(VPxContext, deadline), AV_OPT_TYPE_INT, {.i64 = VPX_DL_GOOD_QUALITY}, INT_MIN, INT_MAX, VE, "quality"}, \
AV_OPT_TYPE_INT  1662 libavcodec/libvpxenc.c     {"arnr_max_frames", "altref noise reduction max frame count", offsetof(VPxContext, arnr_max_frames), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 15, VE}, \
AV_OPT_TYPE_INT  1663 libavcodec/libvpxenc.c     {"arnr_strength", "altref noise reduction filter strength", offsetof(VPxContext, arnr_strength), AV_OPT_TYPE_INT, {.i64 = 3}, 0, 6, VE}, \
AV_OPT_TYPE_INT  1664 libavcodec/libvpxenc.c     {"arnr_type", "altref noise reduction filter type", offsetof(VPxContext, arnr_type), AV_OPT_TYPE_INT, {.i64 = 3}, 1, 3, VE}, \
AV_OPT_TYPE_INT  1665 libavcodec/libvpxenc.c     {"rc_lookahead", "Number of frames to look ahead for alternate reference frame selection", offsetof(VPxContext, lag_in_frames), AV_OPT_TYPE_INT, {.i64 = 25}, 0, 25, VE}, \
AV_OPT_TYPE_INT  1666 libavcodec/libvpxenc.c     {"sharpness", "Increase sharpness at the expense of lower PSNR", offsetof(VPxContext, sharpness), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 7, VE},
AV_OPT_TYPE_INT  1672 libavcodec/libvpxenc.c                          "frames (2-pass only)",                        OFFSET(auto_alt_ref),    AV_OPT_TYPE_INT, {.i64 = -1}, -1,  2, VE},
AV_OPT_TYPE_INT  1673 libavcodec/libvpxenc.c     { "cpu-used",        "Quality/Speed ratio modifier",                OFFSET(cpu_used),        AV_OPT_TYPE_INT, {.i64 = 1}, -16, 16, VE},
AV_OPT_TYPE_INT  1683 libavcodec/libvpxenc.c                          "frames (2-pass only)",                        OFFSET(auto_alt_ref),    AV_OPT_TYPE_INT, {.i64 = -1}, -1, 6, VE},
AV_OPT_TYPE_INT  1684 libavcodec/libvpxenc.c     { "cpu-used",        "Quality/Speed ratio modifier",                OFFSET(cpu_used),        AV_OPT_TYPE_INT, {.i64 = 1},  -8, 8, VE},
AV_OPT_TYPE_INT  1685 libavcodec/libvpxenc.c     { "lossless",        "Lossless mode",                               OFFSET(lossless),        AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, VE},
AV_OPT_TYPE_INT  1686 libavcodec/libvpxenc.c     { "tile-columns",    "Number of tile columns to use, log2",         OFFSET(tile_columns),    AV_OPT_TYPE_INT, {.i64 = -1}, -1, 6, VE},
AV_OPT_TYPE_INT  1687 libavcodec/libvpxenc.c     { "tile-rows",       "Number of tile rows to use, log2",            OFFSET(tile_rows),       AV_OPT_TYPE_INT, {.i64 = -1}, -1, 2, VE},
AV_OPT_TYPE_INT  1690 libavcodec/libvpxenc.c     { "aq-mode",         "adaptive quantization mode",                  OFFSET(aq_mode),         AV_OPT_TYPE_INT, {.i64 = -1}, -1, 4, VE, "aq_mode"},
AV_OPT_TYPE_INT  1692 libavcodec/libvpxenc.c     { "aq-mode",         "adaptive quantization mode",                  OFFSET(aq_mode),         AV_OPT_TYPE_INT, {.i64 = -1}, -1, 3, VE, "aq_mode"},
AV_OPT_TYPE_INT  1707 libavcodec/libvpxenc.c     { "tune-content",    "Tune content type", OFFSET(tune_content), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 2, VE, "tune_content" },
AV_OPT_TYPE_INT  1709 libavcodec/libvpxenc.c     { "tune-content",    "Tune content type", OFFSET(tune_content), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, VE, "tune_content" },
AV_OPT_TYPE_INT  1718 libavcodec/libvpxenc.c     { "corpus-complexity", "corpus vbr complexity midpoint", OFFSET(corpus_complexity), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 10000, VE },
AV_OPT_TYPE_INT    63 libavcodec/libwebpenc_common.h     { "lossless",   "Use lossless mode",       OFFSET(lossless), AV_OPT_TYPE_INT,   { .i64 =  0 },  0, 1,                           VE           },
AV_OPT_TYPE_INT    64 libavcodec/libwebpenc_common.h     { "preset",     "Configuration preset",    OFFSET(preset),   AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, WEBP_PRESET_TEXT,            VE, "preset" },
AV_OPT_TYPE_INT    72 libavcodec/libwebpenc_common.h     { "cr_threshold","Conditional replenishment threshold",     OFFSET(cr_threshold), AV_OPT_TYPE_INT, { .i64 =  0  },  0, INT_MAX, VE           },
AV_OPT_TYPE_INT    73 libavcodec/libwebpenc_common.h     { "cr_size"     ,"Conditional replenishment block size",    OFFSET(cr_size)     , AV_OPT_TYPE_INT, { .i64 =  16 },  0, 256,     VE           },
AV_OPT_TYPE_INT  1054 libavcodec/libx264.c     { "qp",            "Constant quantization parameter rate control method",OFFSET(cqp),        AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE },
AV_OPT_TYPE_INT  1055 libavcodec/libx264.c     { "aq-mode",       "AQ method",                                       OFFSET(aq_mode),       AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, "aq_mode"},
AV_OPT_TYPE_INT  1065 libavcodec/libx264.c     { "rc-lookahead",  "Number of frames to look ahead for frametype and ratecontrol", OFFSET(rc_lookahead), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE },
AV_OPT_TYPE_INT  1067 libavcodec/libx264.c     { "weightp",       "Weighted prediction analysis method.",            OFFSET(weightp),       AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, "weightp" },
AV_OPT_TYPE_INT  1074 libavcodec/libx264.c     { "b-bias",        "Influences how often B-frames are used",          OFFSET(b_bias),        AV_OPT_TYPE_INT,    { .i64 = INT_MIN}, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT  1075 libavcodec/libx264.c     { "b-pyramid",     "Keep some B-frames as references.",               OFFSET(b_pyramid),     AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, "b_pyramid" },
AV_OPT_TYPE_INT  1088 libavcodec/libx264.c     { "direct-pred",   "Direct MV prediction mode",                       OFFSET(direct_pred),   AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, "direct-pred" },
AV_OPT_TYPE_INT  1093 libavcodec/libx264.c     { "slice-max-size","Limit the size of each slice in bytes",           OFFSET(slice_max_size),AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE },
AV_OPT_TYPE_INT  1096 libavcodec/libx264.c                        "cbr not allowed in .mp4)",                        OFFSET(nal_hrd),       AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, "nal-hrd" },
AV_OPT_TYPE_INT  1100 libavcodec/libx264.c     { "avcintra-class","AVC-Intra class 50/100/200",                      OFFSET(avcintra_class),AV_OPT_TYPE_INT,     { .i64 = -1 }, -1, 200   , VE},
AV_OPT_TYPE_INT  1101 libavcodec/libx264.c     { "me_method",    "Set motion estimation method",                     OFFSET(motion_est),    AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, X264_ME_TESA, VE, "motion-est"},
AV_OPT_TYPE_INT  1102 libavcodec/libx264.c     { "motion-est",   "Set motion estimation method",                     OFFSET(motion_est),    AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, X264_ME_TESA, VE, "motion-est"},
AV_OPT_TYPE_INT  1109 libavcodec/libx264.c     { "coder",    "Coder type",                                           OFFSET(coder), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, VE, "coder" },
AV_OPT_TYPE_INT  1115 libavcodec/libx264.c     { "b_strategy",   "Strategy to choose between I/P/B-frames",          OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, VE },
AV_OPT_TYPE_INT  1116 libavcodec/libx264.c     { "chromaoffset", "QP difference between chroma and luma",            OFFSET(chroma_offset), AV_OPT_TYPE_INT, { .i64 = -1 }, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT  1117 libavcodec/libx264.c     { "sc_threshold", "Scene change threshold",                           OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = -1 }, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT  1118 libavcodec/libx264.c     { "noise_reduction", "Noise reduction",                               OFFSET(noise_reduction), AV_OPT_TYPE_INT, { .i64 = -1 }, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT   659 libavcodec/libx265.c     { "qp",          "set the x265 qp",                                                             OFFSET(cqp),       AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE },
AV_OPT_TYPE_INT   431 libavcodec/libxavs.c     { "qp",            "Constant quantization parameter rate control method",OFFSET(cqp),        AV_OPT_TYPE_INT,    {.i64 = -1 }, -1, INT_MAX, VE },
AV_OPT_TYPE_INT   432 libavcodec/libxavs.c     { "b-bias",        "Influences how often B-frames are used",          OFFSET(b_bias),        AV_OPT_TYPE_INT,    {.i64 = INT_MIN}, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT   434 libavcodec/libxavs.c     { "direct-pred",   "Direct MV prediction mode",                       OFFSET(direct_pred),   AV_OPT_TYPE_INT,    {.i64 = -1 }, -1, INT_MAX, VE, "direct-pred" },
AV_OPT_TYPE_INT   443 libavcodec/libxavs.c     { "motion-est",   "Set motion estimation method",                     OFFSET(motion_est),    AV_OPT_TYPE_INT,    { .i64 = XAVS_ME_DIA }, -1, XAVS_ME_TESA, VE, "motion-est"},
AV_OPT_TYPE_INT   449 libavcodec/libxavs.c     { "b_strategy",    "Strategy to choose between I/P/B-frames",         OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, VE},
AV_OPT_TYPE_INT   450 libavcodec/libxavs.c     { "chromaoffset", "QP difference between chroma and luma",           OFFSET(chroma_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, VE},
AV_OPT_TYPE_INT   451 libavcodec/libxavs.c     { "sc_threshold", "Scene change threshold",                           OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, VE},
AV_OPT_TYPE_INT   452 libavcodec/libxavs.c     { "noise_reduction", "Noise reduction",                               OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, VE},
AV_OPT_TYPE_INT   257 libavcodec/libxavs2.c     { "lcu_row_threads" ,   "number of parallel threads for rows" ,     OFFSET(lcu_row_threads) , AV_OPT_TYPE_INT, {.i64 =  0 },  0, INT_MAX,  VE },
AV_OPT_TYPE_INT   258 libavcodec/libxavs2.c     { "initial_qp"      ,   "Quantization initial parameter"      ,     OFFSET(initial_qp)      , AV_OPT_TYPE_INT, {.i64 = 34 },  1,      63,  VE },
AV_OPT_TYPE_INT   259 libavcodec/libxavs2.c     { "qp"              ,   "Quantization parameter"  ,                 OFFSET(qp)              , AV_OPT_TYPE_INT, {.i64 = 34 },  1,      63,  VE },
AV_OPT_TYPE_INT   260 libavcodec/libxavs2.c     { "max_qp"          ,   "max qp for rate control" ,                 OFFSET(max_qp)          , AV_OPT_TYPE_INT, {.i64 = 55 },  0,      63,  VE },
AV_OPT_TYPE_INT   261 libavcodec/libxavs2.c     { "min_qp"          ,   "min qp for rate control" ,                 OFFSET(min_qp)          , AV_OPT_TYPE_INT, {.i64 = 20 },  0,      63,  VE },
AV_OPT_TYPE_INT   262 libavcodec/libxavs2.c     { "speed_level"     ,   "Speed level, higher is better but slower", OFFSET(preset_level)    , AV_OPT_TYPE_INT, {.i64 =  0 },  0,       9,  VE },
AV_OPT_TYPE_INT   263 libavcodec/libxavs2.c     { "log_level"       ,   "log level: -1: none, 0: error, 1: warning, 2: info, 3: debug", OFFSET(log_level)    , AV_OPT_TYPE_INT, {.i64 =  0 },  -1,       3,  VE },
AV_OPT_TYPE_INT   905 libavcodec/libxvid.c     { "lumi_aq",     "Luminance masking AQ",            OFFSET(lumi_aq),     AV_OPT_TYPE_INT,   { .i64 = 0 },       0,       1, VE         },
AV_OPT_TYPE_INT   906 libavcodec/libxvid.c     { "variance_aq", "Variance AQ",                     OFFSET(variance_aq), AV_OPT_TYPE_INT,   { .i64 = 0 },       0,       1, VE         },
AV_OPT_TYPE_INT   907 libavcodec/libxvid.c     { "ssim",        "Show SSIM information to stdout", OFFSET(ssim),        AV_OPT_TYPE_INT,   { .i64 = 0 },       0,       2, VE, "ssim" },
AV_OPT_TYPE_INT   911 libavcodec/libxvid.c     { "ssim_acc",    "SSIM accuracy",                   OFFSET(ssim_acc),    AV_OPT_TYPE_INT,   { .i64 = 2 },       0,       4, VE         },
AV_OPT_TYPE_INT   912 libavcodec/libxvid.c     { "gmc",         "use GMC",                         OFFSET(gmc),         AV_OPT_TYPE_INT,   { .i64 = 0 },       0,       1, VE         },
AV_OPT_TYPE_INT   913 libavcodec/libxvid.c     { "me_quality",  "Motion estimation quality",       OFFSET(me_quality),  AV_OPT_TYPE_INT,   { .i64 = 4 },       0,       6, VE         },
AV_OPT_TYPE_INT   914 libavcodec/libxvid.c     { "mpeg_quant",  "Use MPEG quantizers instead of H.263", OFFSET(mpeg_quant), AV_OPT_TYPE_INT, { .i64 = 0 },     0,       1, VE         },
AV_OPT_TYPE_INT   800 libavcodec/libzvbi-teletextdec.c     {"txt_default_region", "default G0 character set used for decoding",     OFFSET(default_region), AV_OPT_TYPE_INT,    {.i64 = -1},      -1, 87,       SD},
AV_OPT_TYPE_INT   801 libavcodec/libzvbi-teletextdec.c     {"txt_chop_top",    "discards the top teletext line",                    OFFSET(chop_top),       AV_OPT_TYPE_INT,    {.i64 = 1},        0, 1,        SD},
AV_OPT_TYPE_INT   802 libavcodec/libzvbi-teletextdec.c     {"txt_format",      "format of the subtitles (bitmap or text or ass)",   OFFSET(format_id),      AV_OPT_TYPE_INT,    {.i64 = 0},        0, 2,        SD,  "txt_format"},
AV_OPT_TYPE_INT   806 libavcodec/libzvbi-teletextdec.c     {"txt_left",        "x offset of generated bitmaps",                     OFFSET(x_offset),       AV_OPT_TYPE_INT,    {.i64 = 0},        0, 65535,    SD},
AV_OPT_TYPE_INT   807 libavcodec/libzvbi-teletextdec.c     {"txt_top",         "y offset of generated bitmaps",                     OFFSET(y_offset),       AV_OPT_TYPE_INT,    {.i64 = 0},        0, 65535,    SD},
AV_OPT_TYPE_INT   808 libavcodec/libzvbi-teletextdec.c     {"txt_chop_spaces", "chops leading and trailing spaces from text",       OFFSET(chop_spaces),    AV_OPT_TYPE_INT,    {.i64 = 1},        0, 1,        SD},
AV_OPT_TYPE_INT   809 libavcodec/libzvbi-teletextdec.c     {"txt_duration",    "display duration of teletext pages in msecs",       OFFSET(sub_duration),   AV_OPT_TYPE_INT,    {.i64 = -1},      -1, 86400000, SD},
AV_OPT_TYPE_INT   810 libavcodec/libzvbi-teletextdec.c     {"txt_transparent", "force transparent background of the teletext",      OFFSET(transparent_bg), AV_OPT_TYPE_INT,    {.i64 = 0},        0, 1,        SD},
AV_OPT_TYPE_INT   811 libavcodec/libzvbi-teletextdec.c     {"txt_opacity",     "set opacity of the transparent background",         OFFSET(opacity),        AV_OPT_TYPE_INT,    {.i64 = -1},      -1, 255,      SD},
AV_OPT_TYPE_INT   338 libavcodec/ljpegenc.c { "pred", "Prediction method", OFFSET(pred), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, 3, VE, "pred" },
AV_OPT_TYPE_INT   560 libavcodec/magicyuvenc.c     { "pred", "Prediction method", OFFSET(frame_pred), AV_OPT_TYPE_INT, {.i64=LEFT}, LEFT, MEDIAN, VE, "pred" },
AV_OPT_TYPE_INT  1167 libavcodec/mfenc.c     {"rate_control",  "Select rate control mode", OFFSET(opt_enc_rc), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VE, "rate_control"},
AV_OPT_TYPE_INT  1178 libavcodec/mfenc.c     {"scenario",          "Select usage scenario", OFFSET(opt_enc_scenario), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VE, "scenario"},
AV_OPT_TYPE_INT  1187 libavcodec/mfenc.c     {"quality",       "Quality", OFFSET(opt_enc_quality), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 100, VE},
AV_OPT_TYPE_INT   390 libavcodec/mjpegenc.c { "pred", "Prediction method", OFFSET(pred), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, 3, VE, "pred" },
AV_OPT_TYPE_INT   394 libavcodec/mjpegenc.c { "huffman", "Huffman table strategy", OFFSET(huffman), AV_OPT_TYPE_INT, { .i64 = HUFFMAN_TABLE_OPTIMAL }, 0, NB_HUFFMAN_TABLE_OPTION - 1, VE, "huffman" },
AV_OPT_TYPE_INT   817 libavcodec/mmaldec.c     {"extra_buffers", "extra buffers", offsetof(MMALDecodeContext, extra_buffers), AV_OPT_TYPE_INT, {.i64 = 10}, 0, 256, 0},
AV_OPT_TYPE_INT   818 libavcodec/mmaldec.c     {"extra_decoder_buffers", "extra MMAL internal buffered frames", offsetof(MMALDecodeContext, extra_decoder_buffers), AV_OPT_TYPE_INT, {.i64 = 10}, 0, 256, 0},
AV_OPT_TYPE_INT   619 libavcodec/movtextdec.c     { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   620 libavcodec/movtextdec.c     { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   754 libavcodec/movtextenc.c     { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT  1159 libavcodec/mpeg12enc.c     { "seq_disp_ext",     "Write sequence_display_extension blocks.", OFFSET(seq_disp_ext), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, VE, "seq_disp_ext" },
AV_OPT_TYPE_INT  1163 libavcodec/mpeg12enc.c     { "video_format",     "Video_format in the sequence_display_extension indicating the source of the video.", OFFSET(video_format), AV_OPT_TYPE_INT, { .i64 = VIDEO_FORMAT_UNSPECIFIED }, 0, 7, VE, "video_format" },
AV_OPT_TYPE_INT   279 libavcodec/mpeg2_metadata_bsf.c         OFFSET(video_format), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   282 libavcodec/mpeg2_metadata_bsf.c         OFFSET(colour_primaries), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   285 libavcodec/mpeg2_metadata_bsf.c         OFFSET(transfer_characteristics), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   288 libavcodec/mpeg2_metadata_bsf.c         OFFSET(matrix_coefficients), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   626 libavcodec/mpegvideo.h                                                                       FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
AV_OPT_TYPE_INT   628 libavcodec/mpegvideo.h                                                                       FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
AV_OPT_TYPE_INT   629 libavcodec/mpegvideo.h { "quantizer_noise_shaping", NULL,                                  FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 },       0, INT_MAX, FF_MPV_OPT_FLAGS },\
AV_OPT_TYPE_INT   631 libavcodec/mpegvideo.h                                                                     FF_MPV_OFFSET(error_rate),              AV_OPT_TYPE_INT, { .i64 = 0 },       0, INT_MAX, FF_MPV_OPT_FLAGS },\
AV_OPT_TYPE_INT   635 libavcodec/mpegvideo.h {"rc_qmod_freq", "experimental quantizer modulation",               FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS},             \
AV_OPT_TYPE_INT   644 libavcodec/mpegvideo.h {"lmin", "minimum Lagrange factor (VBR)",                           FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 =  2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS },            \
AV_OPT_TYPE_INT   645 libavcodec/mpegvideo.h {"lmax", "maximum Lagrange factor (VBR)",                           FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS },            \
AV_OPT_TYPE_INT   646 libavcodec/mpegvideo.h {"ibias", "intra quant bias",                                       FF_MPV_OFFSET(intra_quant_bias), AV_OPT_TYPE_INT, {.i64 = FF_DEFAULT_QUANT_BIAS }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },   \
AV_OPT_TYPE_INT   647 libavcodec/mpegvideo.h {"pbias", "inter quant bias",                                       FF_MPV_OFFSET(inter_quant_bias), AV_OPT_TYPE_INT, {.i64 = FF_DEFAULT_QUANT_BIAS }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },   \
AV_OPT_TYPE_INT   648 libavcodec/mpegvideo.h {"rc_strategy", "ratecontrol method",                               FF_MPV_OFFSET(rc_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED, "rc_strategy" },   \
AV_OPT_TYPE_INT   651 libavcodec/mpegvideo.h {"motion_est", "motion estimation algorithm",                       FF_MPV_OFFSET(motion_est), AV_OPT_TYPE_INT, {.i64 = FF_ME_EPZS }, FF_ME_ZERO, FF_ME_XONE, FF_MPV_OPT_FLAGS, "motion_est" },   \
AV_OPT_TYPE_INT   656 libavcodec/mpegvideo.h {"b_strategy", "Strategy to choose between I/P/B-frames",           FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   657 libavcodec/mpegvideo.h {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1",       FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   658 libavcodec/mpegvideo.h {"brd_scale", "Downscale frames for dynamic B-frame decision",      FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   659 libavcodec/mpegvideo.h {"skip_threshold", "Frame skip threshold",                          FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   660 libavcodec/mpegvideo.h {"skip_factor", "Frame skip factor",                                FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   661 libavcodec/mpegvideo.h {"skip_exp", "Frame skip exponent",                                 FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   662 libavcodec/mpegvideo.h {"skip_cmp", "Frame skip compare function",                         FF_MPV_OFFSET(frame_skip_cmp), AV_OPT_TYPE_INT, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_INT   663 libavcodec/mpegvideo.h {"sc_threshold", "Scene change threshold",                          FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   664 libavcodec/mpegvideo.h {"noise_reduction", "Noise reduction",                              FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   665 libavcodec/mpegvideo.h {"mpeg_quant", "Use MPEG quantizers instead of H.263",              FF_MPV_OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   666 libavcodec/mpegvideo.h {"ps", "RTP payload size in bytes",                             FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   667 libavcodec/mpegvideo.h {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   668 libavcodec/mpegvideo.h {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT   669 libavcodec/mpegvideo.h {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
AV_OPT_TYPE_INT  4725 libavcodec/mpegvideo_enc.c     { "mb_info",      "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT    73 libavcodec/noise_bsf.c     { "amount", NULL, OFFSET(amount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    74 libavcodec/noise_bsf.c     { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    29 libavcodec/nvenc_h264.c     { "preset",       "Set the encoding preset",            OFFSET(preset),       AV_OPT_TYPE_INT,   { .i64 = PRESET_MEDIUM }, PRESET_DEFAULT, PRESET_LOSSLESS_HP, VE, "preset" },
AV_OPT_TYPE_INT    42 libavcodec/nvenc_h264.c     { "profile",      "Set the encoding profile",           OFFSET(profile),      AV_OPT_TYPE_INT,   { .i64 = NV_ENC_H264_PROFILE_MAIN }, NV_ENC_H264_PROFILE_BASELINE, NV_ENC_H264_PROFILE_HIGH_444P, VE, "profile" },
AV_OPT_TYPE_INT    47 libavcodec/nvenc_h264.c     { "level",        "Set the encoding level restriction", OFFSET(level),        AV_OPT_TYPE_INT,   { .i64 = NV_ENC_LEVEL_AUTOSELECT }, NV_ENC_LEVEL_AUTOSELECT, NV_ENC_LEVEL_H264_51, VE, "level" },
AV_OPT_TYPE_INT    71 libavcodec/nvenc_h264.c     { "rc",           "Override the preset rate-control",   OFFSET(rc),           AV_OPT_TYPE_INT,   { .i64 = -1 },                                  -1, INT_MAX, VE, "rc" },
AV_OPT_TYPE_INT    85 libavcodec/nvenc_h264.c                                                             OFFSET(rc_lookahead), AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT    86 libavcodec/nvenc_h264.c     { "surfaces",     "Number of concurrent surfaces",      OFFSET(nb_surfaces),  AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, MAX_REGISTERED_FRAMES, VE },
AV_OPT_TYPE_INT    90 libavcodec/nvenc_h264.c                                                             OFFSET(device),       AV_OPT_TYPE_INT,   { .i64 = ANY_DEVICE },   -2, INT_MAX, VE, "gpu" },
AV_OPT_TYPE_INT    94 libavcodec/nvenc_h264.c                                                             OFFSET(async_depth),  AV_OPT_TYPE_INT,   { .i64 = INT_MAX }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT   112 libavcodec/nvenc_h264.c                                                             OFFSET(aq_strength),  AV_OPT_TYPE_INT,   { .i64 = 8 }, 1, 15, VE },
AV_OPT_TYPE_INT   117 libavcodec/nvenc_h264.c     { "init_qpP",     "Initial QP value for P frame",       OFFSET(init_qp_p),    AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   118 libavcodec/nvenc_h264.c     { "init_qpB",     "Initial QP value for B frame",       OFFSET(init_qp_b),    AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   119 libavcodec/nvenc_h264.c     { "init_qpI",     "Initial QP value for I frame",       OFFSET(init_qp_i),    AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   121 libavcodec/nvenc_h264.c                                                             OFFSET(cqp),          AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   123 libavcodec/nvenc_h264.c                                                             OFFSET(weighted_pred),AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_INT   124 libavcodec/nvenc_h264.c     { "coder",        "Coder type",                         OFFSET(coder),        AV_OPT_TYPE_INT,   { .i64 = -1                                         },-1, 2, VE, "coder" },
AV_OPT_TYPE_INT   132 libavcodec/nvenc_h264.c     { "b_ref_mode",   "Use B frames as references",         OFFSET(b_ref_mode),   AV_OPT_TYPE_INT,   { .i64 = NV_ENC_BFRAME_REF_MODE_DISABLED }, NV_ENC_BFRAME_REF_MODE_DISABLED, NV_ENC_BFRAME_REF_MODE_MIDDLE, VE, "b_ref_mode" },
AV_OPT_TYPE_INT   137 libavcodec/nvenc_h264.c     { "b_ref_mode",   "(not supported)",                    OFFSET(b_ref_mode),   AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE, "b_ref_mode" },
AV_OPT_TYPE_INT   144 libavcodec/nvenc_h264.c                                                             OFFSET(dpb_size),     AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT    29 libavcodec/nvenc_hevc.c     { "preset",       "Set the encoding preset",            OFFSET(preset),       AV_OPT_TYPE_INT,   { .i64 = PRESET_MEDIUM }, PRESET_DEFAULT, PRESET_LOSSLESS_HP, VE, "preset" },
AV_OPT_TYPE_INT    42 libavcodec/nvenc_hevc.c     { "profile",      "Set the encoding profile",           OFFSET(profile),      AV_OPT_TYPE_INT,   { .i64 = NV_ENC_HEVC_PROFILE_MAIN }, NV_ENC_HEVC_PROFILE_MAIN, FF_PROFILE_HEVC_REXT, VE, "profile" },
AV_OPT_TYPE_INT    46 libavcodec/nvenc_hevc.c     { "level",        "Set the encoding level restriction", OFFSET(level),        AV_OPT_TYPE_INT,   { .i64 = NV_ENC_LEVEL_AUTOSELECT }, NV_ENC_LEVEL_AUTOSELECT, NV_ENC_LEVEL_HEVC_62, VE, "level" },
AV_OPT_TYPE_INT    67 libavcodec/nvenc_hevc.c     { "tier",         "Set the encoding tier",              OFFSET(tier),         AV_OPT_TYPE_INT,   { .i64 = NV_ENC_TIER_HEVC_MAIN }, NV_ENC_TIER_HEVC_MAIN, NV_ENC_TIER_HEVC_HIGH, VE, "tier"},
AV_OPT_TYPE_INT    70 libavcodec/nvenc_hevc.c     { "rc",           "Override the preset rate-control",   OFFSET(rc),           AV_OPT_TYPE_INT,   { .i64 = -1 },                                  -1, INT_MAX, VE, "rc" },
AV_OPT_TYPE_INT    84 libavcodec/nvenc_hevc.c                                                             OFFSET(rc_lookahead), AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT    85 libavcodec/nvenc_hevc.c     { "surfaces",     "Number of concurrent surfaces",      OFFSET(nb_surfaces),  AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, MAX_REGISTERED_FRAMES, VE },
AV_OPT_TYPE_INT    89 libavcodec/nvenc_hevc.c                                                             OFFSET(device),       AV_OPT_TYPE_INT,   { .i64 = ANY_DEVICE }, -2, INT_MAX, VE, "gpu" },
AV_OPT_TYPE_INT    93 libavcodec/nvenc_hevc.c                                                             OFFSET(async_depth),  AV_OPT_TYPE_INT,   { .i64 = INT_MAX }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT   109 libavcodec/nvenc_hevc.c                                                             OFFSET(aq_strength),  AV_OPT_TYPE_INT,   { .i64 = 8 }, 1, 15, VE },
AV_OPT_TYPE_INT   114 libavcodec/nvenc_hevc.c     { "init_qpP",     "Initial QP value for P frame",       OFFSET(init_qp_p),    AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   115 libavcodec/nvenc_hevc.c     { "init_qpB",     "Initial QP value for B frame",       OFFSET(init_qp_b),    AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   116 libavcodec/nvenc_hevc.c     { "init_qpI",     "Initial QP value for I frame",       OFFSET(init_qp_i),    AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   118 libavcodec/nvenc_hevc.c                                                             OFFSET(cqp),          AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, 51, VE },
AV_OPT_TYPE_INT   120 libavcodec/nvenc_hevc.c                                                             OFFSET(weighted_pred),AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_INT   122 libavcodec/nvenc_hevc.c     { "b_ref_mode",   "Use B frames as references",         OFFSET(b_ref_mode),   AV_OPT_TYPE_INT,   { .i64 = NV_ENC_BFRAME_REF_MODE_DISABLED }, NV_ENC_BFRAME_REF_MODE_DISABLED, NV_ENC_BFRAME_REF_MODE_MIDDLE, VE, "b_ref_mode" },
AV_OPT_TYPE_INT   127 libavcodec/nvenc_hevc.c     { "b_ref_mode",   "(not supported)",                    OFFSET(b_ref_mode),   AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE, "b_ref_mode" },
AV_OPT_TYPE_INT   133 libavcodec/nvenc_hevc.c                                                             OFFSET(dpb_size),     AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT   936 libavcodec/omx.c     { "zerocopy", "Try to avoid copying input frames if possible", OFFSET(input_zerocopy), AV_OPT_TYPE_INT, { .i64 = CONFIG_OMX_RPI }, 0, 1, VE },
AV_OPT_TYPE_INT   937 libavcodec/omx.c     { "profile",  "Set the encoding profile", OFFSET(profile), AV_OPT_TYPE_INT,   { .i64 = FF_PROFILE_UNKNOWN },       FF_PROFILE_UNKNOWN, FF_PROFILE_H264_HIGH, VE, "profile" },
AV_OPT_TYPE_INT   307 libavcodec/options.c {"width", "", FOFFSET(width), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   308 libavcodec/options.c {"height", "", FOFFSET(height), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   309 libavcodec/options.c {"format", "", FOFFSET(format), AV_OPT_TYPE_INT, {.i64 = -1 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   311 libavcodec/options.c {"sample_rate", "", FOFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   330 libavcodec/options.c {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   331 libavcodec/options.c {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   332 libavcodec/options.c {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   333 libavcodec/options.c {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT   334 libavcodec/options.c {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
AV_OPT_TYPE_INT    51 libavcodec/options_table.h        OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E},
AV_OPT_TYPE_INT    87 libavcodec/options_table.h {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT    88 libavcodec/options_table.h {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E},
AV_OPT_TYPE_INT    89 libavcodec/options_table.h {"ac", "set number of audio channels", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E},
AV_OPT_TYPE_INT    90 libavcodec/options_table.h {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E},
AV_OPT_TYPE_INT    91 libavcodec/options_table.h {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E},
AV_OPT_TYPE_INT    92 libavcodec/options_table.h {"frame_number", NULL, OFFSET(frame_number), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT    93 libavcodec/options_table.h {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT    98 libavcodec/options_table.h {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E},
AV_OPT_TYPE_INT    99 libavcodec/options_table.h {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E},
AV_OPT_TYPE_INT   100 libavcodec/options_table.h {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   101 libavcodec/options_table.h {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E},
AV_OPT_TYPE_INT   104 libavcodec/options_table.h {"b_strategy", "strategy to choose between I/P/B-frames", OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   105 libavcodec/options_table.h {"ps", "RTP payload size in bytes", OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   108 libavcodec/options_table.h {"mv_bits", NULL, OFFSET(mv_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   109 libavcodec/options_table.h {"header_bits", NULL, OFFSET(header_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   110 libavcodec/options_table.h {"i_tex_bits", NULL, OFFSET(i_tex_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   111 libavcodec/options_table.h {"p_tex_bits", NULL, OFFSET(p_tex_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   112 libavcodec/options_table.h {"i_count", NULL, OFFSET(i_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   113 libavcodec/options_table.h {"p_count", NULL, OFFSET(p_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   114 libavcodec/options_table.h {"skip_count", NULL, OFFSET(skip_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   115 libavcodec/options_table.h {"misc_bits", NULL, OFFSET(misc_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   116 libavcodec/options_table.h {"frame_bits", NULL, OFFSET(frame_bits), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   118 libavcodec/options_table.h {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   135 libavcodec/options_table.h {"strict", "how strictly to follow the standards", OFFSET(strict_std_compliance), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|D|E, "strict"},
AV_OPT_TYPE_INT   151 libavcodec/options_table.h {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
AV_OPT_TYPE_INT   152 libavcodec/options_table.h {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
AV_OPT_TYPE_INT   154 libavcodec/options_table.h {"mpeg_quant", "use MPEG quantizers instead of H.263", OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   156 libavcodec/options_table.h {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   160 libavcodec/options_table.h {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E},
AV_OPT_TYPE_INT   163 libavcodec/options_table.h {"dct", "DCT algorithm", OFFSET(dct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_INT   175 libavcodec/options_table.h {"idct", "select IDCT implementation", OFFSET(idct_algo), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_INT   190 libavcodec/options_table.h {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   195 libavcodec/options_table.h {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
AV_OPT_TYPE_INT   197 libavcodec/options_table.h {"pred", "prediction method", OFFSET(prediction_method), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "pred"},
AV_OPT_TYPE_INT   227 libavcodec/options_table.h {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   228 libavcodec/options_table.h {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   230 libavcodec/options_table.h {"preme", "pre motion estimation", OFFSET(pre_me), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   232 libavcodec/options_table.h {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   233 libavcodec/options_table.h {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   234 libavcodec/options_table.h {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   235 libavcodec/options_table.h {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
AV_OPT_TYPE_INT   237 libavcodec/options_table.h {"coder", NULL, OFFSET(coder_type), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "coder"},
AV_OPT_TYPE_INT   244 libavcodec/options_table.h {"context", "context model", OFFSET(context_model), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   246 libavcodec/options_table.h {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
AV_OPT_TYPE_INT   247 libavcodec/options_table.h {"mbd", "macroblock decision algorithm (high quality mode)", OFFSET(mb_decision), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, 2, V|E, "mbd"},
AV_OPT_TYPE_INT   252 libavcodec/options_table.h {"sc_threshold", "scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   255 libavcodec/options_table.h {"nr", "noise reduction", OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   257 libavcodec/options_table.h {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   258 libavcodec/options_table.h {"threads", "set the number of threads", OFFSET(thread_count), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, INT_MAX, V|A|E|D, "threads"},
AV_OPT_TYPE_INT   260 libavcodec/options_table.h {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E},
AV_OPT_TYPE_INT   261 libavcodec/options_table.h {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   262 libavcodec/options_table.h {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D},
AV_OPT_TYPE_INT   263 libavcodec/options_table.h {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D},
AV_OPT_TYPE_INT   264 libavcodec/options_table.h {"profile", NULL, OFFSET(profile), AV_OPT_TYPE_INT, {.i64 = FF_PROFILE_UNKNOWN }, INT_MIN, INT_MAX, V|A|E|CC, "avctx.profile"},
AV_OPT_TYPE_INT   267 libavcodec/options_table.h {"level", NULL, OFFSET(level), AV_OPT_TYPE_INT, {.i64 = FF_LEVEL_UNKNOWN }, INT_MIN, INT_MAX, V|A|E, "level"},
AV_OPT_TYPE_INT   269 libavcodec/options_table.h {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D},
AV_OPT_TYPE_INT   271 libavcodec/options_table.h {"skip_threshold", "frame skip threshold", OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   272 libavcodec/options_table.h {"skip_factor", "frame skip factor", OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   273 libavcodec/options_table.h {"skip_exp", "frame skip exponent", OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   274 libavcodec/options_table.h {"skipcmp", "frame skip compare function", OFFSET(frame_skip_cmp), AV_OPT_TYPE_INT, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_INT   276 libavcodec/options_table.h {"cmp", "full-pel ME compare function", OFFSET(me_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_INT   277 libavcodec/options_table.h {"subcmp", "sub-pel ME compare function", OFFSET(me_sub_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_INT   278 libavcodec/options_table.h {"mbcmp", "macroblock compare function", OFFSET(mb_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_INT   279 libavcodec/options_table.h {"ildctcmp", "interlaced DCT compare function", OFFSET(ildct_cmp), AV_OPT_TYPE_INT, {.i64 = FF_CMP_VSAD }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_INT   280 libavcodec/options_table.h {"precmp", "pre motion estimation compare function", OFFSET(me_pre_cmp), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_INT   299 libavcodec/options_table.h {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E},
AV_OPT_TYPE_INT   300 libavcodec/options_table.h {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E},
AV_OPT_TYPE_INT   302 libavcodec/options_table.h {"mepc", "motion estimation bitrate penalty compensation (1.0 = 256)", OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   304 libavcodec/options_table.h {"skip_loop_filter", "skip loop filtering process for the selected frames", OFFSET(skip_loop_filter), AV_OPT_TYPE_INT, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_INT   305 libavcodec/options_table.h {"skip_idct"       , "skip IDCT/dequantization for the selected frames",    OFFSET(skip_idct),        AV_OPT_TYPE_INT, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_INT   306 libavcodec/options_table.h {"skip_frame"      , "skip decoding for the selected frames",               OFFSET(skip_frame),       AV_OPT_TYPE_INT, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_INT   314 libavcodec/options_table.h {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E},
AV_OPT_TYPE_INT   316 libavcodec/options_table.h {"brd_scale", "downscale frames for dynamic B-frame decision", OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, 10, V|E},
AV_OPT_TYPE_INT   318 libavcodec/options_table.h {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   319 libavcodec/options_table.h {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   321 libavcodec/options_table.h {"chromaoffset", "chroma QP offset from luma", OFFSET(chromaoffset), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
AV_OPT_TYPE_INT   323 libavcodec/options_table.h {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
AV_OPT_TYPE_INT   324 libavcodec/options_table.h {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E},
AV_OPT_TYPE_INT   326 libavcodec/options_table.h {"b_sensitivity", "adjust sensitivity of b_frame_strategy 1", OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, V|E},
AV_OPT_TYPE_INT   328 libavcodec/options_table.h {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E},
AV_OPT_TYPE_INT   330 libavcodec/options_table.h {"min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, {.i64 = -1 }, INT_MIN, INT_MAX, A|E},
AV_OPT_TYPE_INT   331 libavcodec/options_table.h {"max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, {.i64 = -1 }, INT_MIN, INT_MAX, A|E},
AV_OPT_TYPE_INT   334 libavcodec/options_table.h {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
AV_OPT_TYPE_INT   339 libavcodec/options_table.h {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D},
AV_OPT_TYPE_INT   340 libavcodec/options_table.h {"color_primaries", "color primaries", OFFSET(color_primaries), AV_OPT_TYPE_INT, {.i64 = AVCOL_PRI_UNSPECIFIED }, 1, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_INT   356 libavcodec/options_table.h {"color_trc", "color transfer characteristics", OFFSET(color_trc), AV_OPT_TYPE_INT, {.i64 = AVCOL_TRC_UNSPECIFIED }, 1, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_INT   383 libavcodec/options_table.h {"colorspace", "color space", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64 = AVCOL_SPC_UNSPECIFIED }, 0, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_INT   399 libavcodec/options_table.h {"color_range", "color range", OFFSET(color_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_INT   406 libavcodec/options_table.h {"chroma_sample_location", "chroma sample location", OFFSET(chroma_sample_location), AV_OPT_TYPE_INT, {.i64 = AVCHROMA_LOC_UNSPECIFIED }, 0, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_INT   415 libavcodec/options_table.h {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX },
AV_OPT_TYPE_INT   416 libavcodec/options_table.h {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
AV_OPT_TYPE_INT   420 libavcodec/options_table.h {"audio_service_type", "audio service type", OFFSET(audio_service_type), AV_OPT_TYPE_INT, {.i64 = AV_AUDIO_SERVICE_TYPE_MAIN }, 0, AV_AUDIO_SERVICE_TYPE_NB-1, A|E, "audio_service_type"},
AV_OPT_TYPE_INT   439 libavcodec/options_table.h {"sub_text_format", "set decoded text subtitle format", OFFSET(sub_text_format), AV_OPT_TYPE_INT, {.i64 = FF_SUB_TEXT_FMT_ASS_WITH_TIMINGS}, 0, 1, S|D, "sub_text_format"},
AV_OPT_TYPE_INT   441 libavcodec/options_table.h {"sub_text_format", "set decoded text subtitle format", OFFSET(sub_text_format), AV_OPT_TYPE_INT, {.i64 = FF_SUB_TEXT_FMT_ASS}, 0, 1, S|D, "sub_text_format"},
AV_OPT_TYPE_INT   453 libavcodec/options_table.h {"field_order", "Field order", OFFSET(field_order), AV_OPT_TYPE_INT, {.i64 = AV_FIELD_UNKNOWN }, 0, 5, V|D|E, "field_order" },
AV_OPT_TYPE_INT   469 libavcodec/options_table.h {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D },
AV_OPT_TYPE_INT   470 libavcodec/options_table.h {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D },
AV_OPT_TYPE_INT    44 libavcodec/opus_metadata_bsf.c       AV_OPT_TYPE_INT, { .i64 = 0 }, -(INT16_MAX + 1), INT16_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   176 libavcodec/pcm_rechunk_bsf.c     { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples),   AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   177 libavcodec/pcm_rechunk_bsf.c     { "n",              "set the number of per-packet output samples", OFFSET(nb_out_samples),   AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT  1114 libavcodec/pngenc.c     {"dpi", "Set image resolution (in dots per inch)",  OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE},
AV_OPT_TYPE_INT  1115 libavcodec/pngenc.c     {"dpm", "Set image resolution (in dots per meter)", OFFSET(dpm), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 0x10000, VE},
AV_OPT_TYPE_INT  1116 libavcodec/pngenc.c     { "pred", "Prediction method", OFFSET(filter_type), AV_OPT_TYPE_INT, { .i64 = PNG_FILTER_VALUE_NONE }, PNG_FILTER_VALUE_NONE, PNG_FILTER_VALUE_MIXED, VE, "pred" },
AV_OPT_TYPE_INT   135 libavcodec/prores_metadata_bsf.c     {"color_primaries", "select color primaries", OFFSET(color_primaries), AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_PRI_SMPTE432, FLAGS, "color_primaries"},
AV_OPT_TYPE_INT   145 libavcodec/prores_metadata_bsf.c     {"color_trc", "select color transfer", OFFSET(transfer_characteristics), AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_TRC_NB - 1, FLAGS, "color_trc"},
AV_OPT_TYPE_INT   152 libavcodec/prores_metadata_bsf.c     {"colorspace", "select colorspace", OFFSET(matrix_coefficients), AV_OPT_TYPE_INT, {.i64=-1}, -1,  AVCOL_SPC_BT2020_NCL, FLAGS, "colorspace"},
AV_OPT_TYPE_INT  1374 libavcodec/proresenc_kostya.c         AV_OPT_TYPE_INT, { .i64 = 8 }, 1, MAX_MBS_PER_SLICE, VE },
AV_OPT_TYPE_INT  1375 libavcodec/proresenc_kostya.c     { "profile",       NULL, OFFSET(profile), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1395 libavcodec/proresenc_kostya.c         AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE },
AV_OPT_TYPE_INT  1396 libavcodec/proresenc_kostya.c     { "quant_mat", "quantiser matrix", OFFSET(quant_sel), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1410 libavcodec/proresenc_kostya.c     { "alpha_bits", "bits for alpha plane", OFFSET(alpha_bits), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   187 libavcodec/qsvdec_h2645.c     { "async_depth", "Internal parallelization depth, the higher the value the higher the latency.", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64 = ASYNC_DEPTH_DEFAULT }, 1, INT_MAX, VD },
AV_OPT_TYPE_INT   189 libavcodec/qsvdec_h2645.c     { "load_plugin", "A user plugin to load in an internal session", OFFSET(load_plugin), AV_OPT_TYPE_INT, { .i64 = LOAD_PLUGIN_HEVC_HW }, LOAD_PLUGIN_NONE, LOAD_PLUGIN_HEVC_HW, VD, "load_plugin" },
AV_OPT_TYPE_INT   197 libavcodec/qsvdec_h2645.c     { "gpu_copy", "A GPU-accelerated copy between video and system memory", OFFSET(qsv.gpu_copy), AV_OPT_TYPE_INT, { .i64 = MFX_GPUCOPY_DEFAULT }, MFX_GPUCOPY_DEFAULT, MFX_GPUCOPY_OFF, VD, "gpu_copy"},
AV_OPT_TYPE_INT   235 libavcodec/qsvdec_h2645.c     { "async_depth", "Internal parallelization depth, the higher the value the higher the latency.", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64 = ASYNC_DEPTH_DEFAULT }, 1, INT_MAX, VD },
AV_OPT_TYPE_INT   237 libavcodec/qsvdec_h2645.c     { "gpu_copy", "A GPU-accelerated copy between video and system memory", OFFSET(qsv.gpu_copy), AV_OPT_TYPE_INT, { .i64 = MFX_GPUCOPY_DEFAULT }, MFX_GPUCOPY_DEFAULT, MFX_GPUCOPY_OFF, VD, "gpu_copy"},
AV_OPT_TYPE_INT   183 libavcodec/qsvdec_other.c     { "async_depth", "Internal parallelization depth, the higher the value the higher the latency.", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64 = ASYNC_DEPTH_DEFAULT }, 1, INT_MAX, VD },
AV_OPT_TYPE_INT   185 libavcodec/qsvdec_other.c     { "gpu_copy", "A GPU-accelerated copy between video and system memory", OFFSET(qsv.gpu_copy), AV_OPT_TYPE_INT, { .i64 = MFX_GPUCOPY_DEFAULT }, MFX_GPUCOPY_DEFAULT, MFX_GPUCOPY_OFF, VD, "gpu_copy"},
AV_OPT_TYPE_INT    78 libavcodec/qsvenc.h { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64 = ASYNC_DEPTH_DEFAULT }, 1, INT_MAX, VE },                          \
AV_OPT_TYPE_INT    79 libavcodec/qsvenc.h { "avbr_accuracy",    "Accuracy of the AVBR ratecontrol",    OFFSET(qsv.avbr_accuracy),    AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },                             \
AV_OPT_TYPE_INT    80 libavcodec/qsvenc.h { "avbr_convergence", "Convergence of the AVBR ratecontrol", OFFSET(qsv.avbr_convergence), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },                             \
AV_OPT_TYPE_INT    81 libavcodec/qsvenc.h { "preset", NULL, OFFSET(qsv.preset), AV_OPT_TYPE_INT, { .i64 = MFX_TARGETUSAGE_BALANCED }, MFX_TARGETUSAGE_BEST_QUALITY, MFX_TARGETUSAGE_BEST_SPEED,   VE, "preset" }, \
AV_OPT_TYPE_INT    89 libavcodec/qsvenc.h { "rdo",            "Enable rate distortion optimization",    OFFSET(qsv.rdo),            AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT    90 libavcodec/qsvenc.h { "max_frame_size", "Maximum encoded frame size in bytes",    OFFSET(qsv.max_frame_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, UINT16_MAX, VE },                         \
AV_OPT_TYPE_INT    91 libavcodec/qsvenc.h { "max_slice_size", "Maximum encoded slice size in bytes",    OFFSET(qsv.max_slice_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, UINT16_MAX, VE },                         \
AV_OPT_TYPE_INT    92 libavcodec/qsvenc.h { "bitrate_limit",  "Toggle bitrate limitations",             OFFSET(qsv.bitrate_limit),  AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT    93 libavcodec/qsvenc.h { "mbbrc",          "MB level bitrate control",               OFFSET(qsv.mbbrc),          AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT    94 libavcodec/qsvenc.h { "extbrc",         "Extended bitrate control",               OFFSET(qsv.extbrc),         AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT    95 libavcodec/qsvenc.h { "adaptive_i",     "Adaptive I-frame placement",             OFFSET(qsv.adaptive_i),     AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT    96 libavcodec/qsvenc.h { "adaptive_b",     "Adaptive B-frame placement",             OFFSET(qsv.adaptive_b),     AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT    97 libavcodec/qsvenc.h { "b_strategy",     "Strategy to choose between I/P/B-frames", OFFSET(qsv.b_strategy),    AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },                         \
AV_OPT_TYPE_INT   105 libavcodec/qsvenc_h264.c     { "cavlc",          "Enable CAVLC",                           OFFSET(qsv.cavlc),          AV_OPT_TYPE_INT, { .i64 = 0 },   0,          1, VE },
AV_OPT_TYPE_INT   107 libavcodec/qsvenc_h264.c     { "vcm",      "Use the video conferencing mode ratecontrol",  OFFSET(qsv.vcm),      AV_OPT_TYPE_INT, { .i64 = 0  },  0, 1,         VE },
AV_OPT_TYPE_INT   109 libavcodec/qsvenc_h264.c     { "idr_interval", "Distance (in I-frames) between IDR frames", OFFSET(qsv.idr_interval), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT   110 libavcodec/qsvenc_h264.c     { "pic_timing_sei",    "Insert picture timing SEI with pic_struct_syntax element", OFFSET(qsv.pic_timing_sei), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_INT   111 libavcodec/qsvenc_h264.c     { "single_sei_nal_unit",    "Put all the SEI messages into one NALU",        OFFSET(qsv.single_sei_nal_unit),     AV_OPT_TYPE_INT, { .i64 = -1 }, -1,          1, VE },
AV_OPT_TYPE_INT   112 libavcodec/qsvenc_h264.c     { "max_dec_frame_buffering", "Maximum number of frames buffered in the DPB", OFFSET(qsv.max_dec_frame_buffering), AV_OPT_TYPE_INT, { .i64 = 0 },   0, UINT16_MAX, VE },
AV_OPT_TYPE_INT   115 libavcodec/qsvenc_h264.c     { "look_ahead",       "Use VBR algorithm with look ahead",    OFFSET(qsv.look_ahead),       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE },
AV_OPT_TYPE_INT   116 libavcodec/qsvenc_h264.c     { "look_ahead_depth", "Depth of look ahead in number frames", OFFSET(qsv.look_ahead_depth), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 100, VE },
AV_OPT_TYPE_INT   120 libavcodec/qsvenc_h264.c                                           AV_OPT_TYPE_INT,   { .i64 = MFX_LOOKAHEAD_DS_UNKNOWN }, MFX_LOOKAHEAD_DS_UNKNOWN, MFX_LOOKAHEAD_DS_4x, VE, "look_ahead_downsampling" },
AV_OPT_TYPE_INT   128 libavcodec/qsvenc_h264.c     { "int_ref_type", "Intra refresh type",                                      OFFSET(qsv.int_ref_type),            AV_OPT_TYPE_INT, { .i64 = -1 }, -1, UINT16_MAX, VE, "int_ref_type" },
AV_OPT_TYPE_INT   131 libavcodec/qsvenc_h264.c     { "int_ref_cycle_size", "Number of frames in the intra refresh cycle",       OFFSET(qsv.int_ref_cycle_size),      AV_OPT_TYPE_INT, { .i64 = -1 },               -1, UINT16_MAX, VE },
AV_OPT_TYPE_INT   132 libavcodec/qsvenc_h264.c     { "int_ref_qp_delta",   "QP difference for the refresh MBs",                 OFFSET(qsv.int_ref_qp_delta),        AV_OPT_TYPE_INT, { .i64 = INT16_MIN }, INT16_MIN,  INT16_MAX, VE },
AV_OPT_TYPE_INT   133 libavcodec/qsvenc_h264.c     { "recovery_point_sei", "Insert recovery point SEI messages",                OFFSET(qsv.recovery_point_sei),      AV_OPT_TYPE_INT, { .i64 = -1 },               -1,          1, VE },
AV_OPT_TYPE_INT   135 libavcodec/qsvenc_h264.c     { "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MAX, VE, "profile" },
AV_OPT_TYPE_INT   141 libavcodec/qsvenc_h264.c     { "a53cc" , "Use A53 Closed Captions (if available)", OFFSET(qsv.a53_cc), AV_OPT_TYPE_INT, {.i64 = 1}, 0, 1, VE},
AV_OPT_TYPE_INT   143 libavcodec/qsvenc_h264.c     { "aud", "Insert the Access Unit Delimiter NAL", OFFSET(qsv.aud), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE},
AV_OPT_TYPE_INT   146 libavcodec/qsvenc_h264.c     { "mfmode", "Multi-Frame Mode", OFFSET(qsv.mfmode), AV_OPT_TYPE_INT, { .i64 = MFX_MF_AUTO }, MFX_MF_DEFAULT, MFX_MF_AUTO, VE, "mfmode"},
AV_OPT_TYPE_INT   228 libavcodec/qsvenc_hevc.c     { "idr_interval", "Distance (in I-frames) between IDR frames", OFFSET(qsv.idr_interval), AV_OPT_TYPE_INT, { .i64 = 0 }, -1, INT_MAX, VE, "idr_interval" },
AV_OPT_TYPE_INT   230 libavcodec/qsvenc_hevc.c     { "load_plugin", "A user plugin to load in an internal session", OFFSET(load_plugin), AV_OPT_TYPE_INT, { .i64 = LOAD_PLUGIN_HEVC_HW }, LOAD_PLUGIN_NONE, LOAD_PLUGIN_HEVC_HW, VE, "load_plugin" },
AV_OPT_TYPE_INT   238 libavcodec/qsvenc_hevc.c     { "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MAX, VE, "profile" },
AV_OPT_TYPE_INT   247 libavcodec/qsvenc_hevc.c     { "tile_cols",  "Number of columns for tiled encoding",   OFFSET(qsv.tile_cols),    AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, VE },
AV_OPT_TYPE_INT   248 libavcodec/qsvenc_hevc.c     { "tile_rows",  "Number of rows for tiled encoding",      OFFSET(qsv.tile_rows),    AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, VE },
AV_OPT_TYPE_INT    66 libavcodec/qsvenc_jpeg.c     { "async_depth", "Maximum processing parallelism", OFFSET(qsv.async_depth), AV_OPT_TYPE_INT, { .i64 = ASYNC_DEPTH_DEFAULT }, 1, INT_MAX, VE },
AV_OPT_TYPE_INT    68 libavcodec/qsvenc_mpeg2.c     { "profile", NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT, { .i64 = MFX_PROFILE_UNKNOWN }, 0, INT_MAX, VE, "profile" },
AV_OPT_TYPE_INT    69 libavcodec/qsvenc_vp9.c     { "profile",   NULL, OFFSET(qsv.profile), AV_OPT_TYPE_INT,   { .i64 = MFX_PROFILE_UNKNOWN },   0,       INT_MAX,  VE,  "profile" },
AV_OPT_TYPE_INT    96 libavcodec/remove_extradata_bsf.c     { "freq", NULL, OFFSET(freq), AV_OPT_TYPE_INT, { .i64 = REMOVE_FREQ_KEYFRAME }, REMOVE_FREQ_KEYFRAME, REMOVE_FREQ_NONKEYFRAME, FLAGS, "freq" },
AV_OPT_TYPE_INT   206 libavcodec/s302m.c     {"non_pcm_mode", "Chooses what to do with NON-PCM", offsetof(S302Context, non_pcm_mode), AV_OPT_TYPE_INT, {.i64 = 3}, 0, 3, FLAGS, "non_pcm_mode"},
AV_OPT_TYPE_INT   267 libavcodec/sgienc.c     { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_INT  1938 libavcodec/snowenc.c     {"motion_est", "motion estimation algorithm", OFFSET(motion_est), AV_OPT_TYPE_INT, {.i64 = FF_ME_EPZS }, FF_ME_ZERO, FF_ME_ITER, VE, "motion_est" },
AV_OPT_TYPE_INT  1945 libavcodec/snowenc.c     { "intra_penalty",  "Penalty for intra blocks in block decission",      OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT  1946 libavcodec/snowenc.c     { "iterative_dia_size",  "Dia size for the iterative ME",          OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
AV_OPT_TYPE_INT  1947 libavcodec/snowenc.c     { "sc_threshold",   "Scene change threshold",                   OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE },
AV_OPT_TYPE_INT  1948 libavcodec/snowenc.c     { "pred",           "Spatial decomposition type",                                OFFSET(pred), AV_OPT_TYPE_INT, { .i64 = 0 }, DWT_97, DWT_53, VE, "pred" },
AV_OPT_TYPE_INT   215 libavcodec/sunrastenc.c     { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_INT   670 libavcodec/svq1enc.c     { "motion-est", "Motion estimation algorithm", OFFSET(motion_est), AV_OPT_TYPE_INT, { .i64 = FF_ME_EPZS }, FF_ME_ZERO, FF_ME_XONE, VE, "motion-est"},
AV_OPT_TYPE_INT   207 libavcodec/targaenc.c     { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
AV_OPT_TYPE_INT    60 libavcodec/tests/options.c     { "num", "set num", OFFSET(num), AV_OPT_TYPE_INT,    { .i64 = 1500100900 },    0, INT_MAX, VE},
AV_OPT_TYPE_INT  2189 libavcodec/tiff.c     { "page", "page number of multi-page image to decode (starting from 1)", OFFSET(get_page), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
AV_OPT_TYPE_INT   561 libavcodec/tiffenc.c     {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT   562 libavcodec/tiffenc.c     { "compression_algo", NULL, OFFSET(compr), AV_OPT_TYPE_INT,   { .i64 = TIFF_PACKBITS }, TIFF_RAW, TIFF_DEFLATE, VE, "compression_algo" },
AV_OPT_TYPE_INT   654 libavcodec/utvideoenc.c { "pred", "Prediction method", OFFSET(frame_pred), AV_OPT_TYPE_INT, { .i64 = PRED_LEFT }, PRED_NONE, PRED_MEDIAN, VE, "pred" },
AV_OPT_TYPE_INT   205 libavcodec/v210dec.c     {"custom_stride", "Custom V210 stride", offsetof(V210DecContext, custom_stride), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    41 libavcodec/v4l2_m2m.h         OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 6, INT_MAX, FLAGS }
AV_OPT_TYPE_INT   238 libavcodec/v4l2_m2m_dec.c         OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 20}, 20, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   377 libavcodec/v4l2_m2m_enc.c         OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS }
AV_OPT_TYPE_INT   437 libavcodec/vaapi_encode.h       OFFSET(common.idr_interval), AV_OPT_TYPE_INT, \
AV_OPT_TYPE_INT   441 libavcodec/vaapi_encode.h       OFFSET(common.desired_b_depth), AV_OPT_TYPE_INT, \
AV_OPT_TYPE_INT   450 libavcodec/vaapi_encode.h       OFFSET(common.explicit_rc_mode), AV_OPT_TYPE_INT, \
AV_OPT_TYPE_INT  1259 libavcodec/vaapi_encode_h264.c       OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS },
AV_OPT_TYPE_INT  1261 libavcodec/vaapi_encode_h264.c       OFFSET(quality), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT  1263 libavcodec/vaapi_encode_h264.c       OFFSET(coder), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, FLAGS, "coder" },
AV_OPT_TYPE_INT  1287 libavcodec/vaapi_encode_h264.c       OFFSET(profile), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1298 libavcodec/vaapi_encode_h264.c       OFFSET(level), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1204 libavcodec/vaapi_encode_h265.c       OFFSET(qp), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, FLAGS },
AV_OPT_TYPE_INT  1210 libavcodec/vaapi_encode_h265.c       OFFSET(profile), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1221 libavcodec/vaapi_encode_h265.c       OFFSET(tier), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1229 libavcodec/vaapi_encode_h265.c       OFFSET(level), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   649 libavcodec/vaapi_encode_mpeg2.c       OFFSET(profile), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   659 libavcodec/vaapi_encode_mpeg2.c       OFFSET(level), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   226 libavcodec/vaapi_encode_vp8.c       OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS },
AV_OPT_TYPE_INT   228 libavcodec/vaapi_encode_vp8.c       OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS },
AV_OPT_TYPE_INT   260 libavcodec/vaapi_encode_vp9.c       OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS },
AV_OPT_TYPE_INT   262 libavcodec/vaapi_encode_vp9.c       OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS },
AV_OPT_TYPE_INT  1195 libavcodec/vc2enc.c     {"slice_width",   "Slice width",  offsetof(VC2EncContext, slice_width), AV_OPT_TYPE_INT, {.i64 = 32}, 32, 1024, VC2ENC_FLAGS, "slice_width"},
AV_OPT_TYPE_INT  1196 libavcodec/vc2enc.c     {"slice_height",  "Slice height", offsetof(VC2EncContext, slice_height), AV_OPT_TYPE_INT, {.i64 = 16}, 8, 1024, VC2ENC_FLAGS, "slice_height"},
AV_OPT_TYPE_INT  1197 libavcodec/vc2enc.c     {"wavelet_depth", "Transform depth", offsetof(VC2EncContext, wavelet_depth), AV_OPT_TYPE_INT, {.i64 = 4}, 1, 5, VC2ENC_FLAGS, "wavelet_depth"},
AV_OPT_TYPE_INT  1198 libavcodec/vc2enc.c     {"wavelet_type",  "Transform type",  offsetof(VC2EncContext, wavelet_idx), AV_OPT_TYPE_INT, {.i64 = VC2_TRANSFORM_9_7}, 0, VC2_TRANSFORMS_NB, VC2ENC_FLAGS, "wavelet_idx"},
AV_OPT_TYPE_INT  1203 libavcodec/vc2enc.c     {"qm", "Custom quantization matrix", offsetof(VC2EncContext, quant_matrix), AV_OPT_TYPE_INT, {.i64 = VC2_QM_DEF}, 0, VC2_QM_NB, VC2ENC_FLAGS, "quant_matrix"},
AV_OPT_TYPE_INT  2555 libavcodec/videotoolboxenc.c     { "profile", "Profile", OFFSET(profile), AV_OPT_TYPE_INT, { .i64 = H264_PROF_AUTO }, H264_PROF_AUTO, H264_PROF_COUNT, VE, "profile" },
AV_OPT_TYPE_INT  2561 libavcodec/videotoolboxenc.c     { "level", "Level", OFFSET(level), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 52, VE, "level" },
AV_OPT_TYPE_INT  2573 libavcodec/videotoolboxenc.c     { "coder", "Entropy coding", OFFSET(entropy), AV_OPT_TYPE_INT, { .i64 = VT_ENTROPY_NOT_SET }, VT_ENTROPY_NOT_SET, VT_CABAC, VE, "coder" },
AV_OPT_TYPE_INT  2609 libavcodec/videotoolboxenc.c     { "profile", "Profile", OFFSET(profile), AV_OPT_TYPE_INT, { .i64 = HEVC_PROF_AUTO }, HEVC_PROF_AUTO, HEVC_PROF_COUNT, VE, "profile" },
AV_OPT_TYPE_INT   128 libavcodec/vp9_metadata_bsf.c         OFFSET(color_space), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   146 libavcodec/vp9_metadata_bsf.c         OFFSET(color_range), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   145 libavdevice/alsa_dec.c     { "sample_rate", "", offsetof(AlsaData, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   146 libavdevice/alsa_dec.c     { "channels",    "", offsetof(AlsaData, channels),    AV_OPT_TYPE_INT, {.i64 = 2},     1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   849 libavdevice/android_camera.c     { "camera_index", "set index of camera to use", OFFSET(camera_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT   850 libavdevice/android_camera.c     { "input_queue_size", "set maximum number of frames to buffer", OFFSET(input_queue_size), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT    37 libavdevice/avdevice.c     { "codec", "codec", OFFSET(codec), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    41 libavdevice/avdevice.c     { "sample_rate", "sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    43 libavdevice/avdevice.c     { "channels", "channels", OFFSET(channels), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   331 libavdevice/bktr.c     { "standard", "", offsetof(VideoData, standard), AV_OPT_TYPE_INT, {.i64 = VIDEO_FORMAT}, PAL, NTSCJ, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_INT    33 libavdevice/decklink_dec_c.c     { "list_devices", "list available devices"  , OFFSET(list_devices), AV_OPT_TYPE_INT   , { .i64 = 0   }, 0, 1, DEC },
AV_OPT_TYPE_INT    34 libavdevice/decklink_dec_c.c     { "list_formats", "list supported formats"  , OFFSET(list_formats), AV_OPT_TYPE_INT   , { .i64 = 0   }, 0, 1, DEC },
AV_OPT_TYPE_INT    36 libavdevice/decklink_dec_c.c     { "raw_format",   "pixel format to be returned by the card when capturing" , OFFSET(raw_format),  AV_OPT_TYPE_INT, { .i64 = MKBETAG('2','v','u','y')}, 0, UINT_MAX, DEC, "raw_format" },
AV_OPT_TYPE_INT    45 libavdevice/decklink_dec_c.c     { "channels",     "number of audio channels", OFFSET(audio_channels), AV_OPT_TYPE_INT , { .i64 = 2   }, 2, 16, DEC },
AV_OPT_TYPE_INT    46 libavdevice/decklink_dec_c.c     { "duplex_mode",  "duplex mode",              OFFSET(duplex_mode),    AV_OPT_TYPE_INT,   { .i64 = 0}, 0, 2,    DEC, "duplex_mode"},
AV_OPT_TYPE_INT    50 libavdevice/decklink_dec_c.c     { "timecode_format", "timecode format",           OFFSET(tc_format),  AV_OPT_TYPE_INT,   { .i64 = 0}, 0, 7,    DEC, "tc_format"},
AV_OPT_TYPE_INT    59 libavdevice/decklink_dec_c.c     { "video_input",  "video input",              OFFSET(video_input),    AV_OPT_TYPE_INT,   { .i64 = 0}, 0, 6,    DEC, "video_input"},
AV_OPT_TYPE_INT    67 libavdevice/decklink_dec_c.c     { "audio_input",  "audio input",              OFFSET(audio_input),    AV_OPT_TYPE_INT,   { .i64 = 0}, 0, 6,    DEC, "audio_input"},
AV_OPT_TYPE_INT    75 libavdevice/decklink_dec_c.c     { "audio_pts",     "audio pts source",   OFFSET(audio_pts_source),    AV_OPT_TYPE_INT,   { .i64 = PTS_SRC_AUDIO    }, 1, PTS_SRC_NB-1, DEC, "pts_source"},
AV_OPT_TYPE_INT    76 libavdevice/decklink_dec_c.c     { "video_pts",     "video pts source",   OFFSET(video_pts_source),    AV_OPT_TYPE_INT,   { .i64 = PTS_SRC_VIDEO    }, 1, PTS_SRC_NB-1, DEC, "pts_source"},
AV_OPT_TYPE_INT    84 libavdevice/decklink_dec_c.c     { "audio_depth",   "audio bitdepth (16 or 32)", OFFSET(audio_depth),  AV_OPT_TYPE_INT,   { .i64 = 16}, 16, 32, DEC },
AV_OPT_TYPE_INT    31 libavdevice/decklink_enc_c.c     { "list_devices", "list available devices"  , OFFSET(list_devices), AV_OPT_TYPE_INT   , { .i64 = 0   }, 0, 1, ENC },
AV_OPT_TYPE_INT    32 libavdevice/decklink_enc_c.c     { "list_formats", "list supported formats"  , OFFSET(list_formats), AV_OPT_TYPE_INT   , { .i64 = 0   }, 0, 1, ENC },
AV_OPT_TYPE_INT    34 libavdevice/decklink_enc_c.c     { "duplex_mode" , "duplex mode"             , OFFSET(duplex_mode ), AV_OPT_TYPE_INT   , { .i64 = 0   }, 0, 2, ENC, "duplex_mode"},
AV_OPT_TYPE_INT    38 libavdevice/decklink_enc_c.c     { "timing_offset", "genlock timing pixel offset", OFFSET(timing_offset), AV_OPT_TYPE_INT,   { .i64 = INT_MIN }, INT_MIN, INT_MAX, ENC, "timing_offset"},
AV_OPT_TYPE_INT  1298 libavdevice/dshow.c     { "sample_rate", "set audio sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT  1299 libavdevice/dshow.c     { "sample_size", "set audio sample size", OFFSET(sample_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 16, DEC },
AV_OPT_TYPE_INT  1300 libavdevice/dshow.c     { "channels", "set number of audio channels, such as 1 or 2", OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT  1301 libavdevice/dshow.c     { "audio_buffer_size", "set audio device buffer latency size in milliseconds (default is the device's default)", OFFSET(audio_buffer_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT  1304 libavdevice/dshow.c     { "video_device_number", "set video device number for devices with same name (starts at 0)", OFFSET(video_device_number), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT  1305 libavdevice/dshow.c     { "audio_device_number", "set audio device number for devices with same name (starts at 0)", OFFSET(audio_device_number), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT  1308 libavdevice/dshow.c     { "crossbar_video_input_pin_number", "set video input pin number for crossbar device", OFFSET(crossbar_video_input_pin_number), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, DEC },
AV_OPT_TYPE_INT  1309 libavdevice/dshow.c     { "crossbar_audio_input_pin_number", "set audio input pin number for crossbar device", OFFSET(crossbar_audio_input_pin_number), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, DEC },
AV_OPT_TYPE_INT   195 libavdevice/fbdev_enc.c     { "xoffset", "set x coordinate of top left corner", OFFSET(xoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC },
AV_OPT_TYPE_INT   196 libavdevice/fbdev_enc.c     { "yoffset", "set y coordinate of top left corner", OFFSET(yoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC },
AV_OPT_TYPE_INT   636 libavdevice/gdigrab.c     { "draw_mouse", "draw the mouse pointer", OFFSET(draw_mouse), AV_OPT_TYPE_INT, {.i64 = 1}, 0, 1, DEC },
AV_OPT_TYPE_INT   637 libavdevice/gdigrab.c     { "show_region", "draw border around capture area", OFFSET(show_region), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC },
AV_OPT_TYPE_INT   640 libavdevice/gdigrab.c     { "offset_x", "capture area x offset", OFFSET(offset_x), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT   641 libavdevice/gdigrab.c     { "offset_y", "capture area y offset", OFFSET(offset_y), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT   485 libavdevice/iec61883.c     { "dvtype", "override autodetection of DV/HDV", offsetof(struct iec61883_data, type), AV_OPT_TYPE_INT, {.i64 = IEC61883_AUTO}, IEC61883_AUTO, IEC61883_HDV, AV_OPT_FLAG_DECODING_PARAM, "dvtype" },
AV_OPT_TYPE_INT   489 libavdevice/iec61883.c     { "dvbuffer", "set queue buffer size (in packets)", offsetof(struct iec61883_data, max_packets), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   333 libavdevice/jack.c     { "channels", "Number of audio channels.", OFFSET(nports), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   167 libavdevice/libcdio.c     { "speed",              "set drive reading speed", OFFSET(speed),         AV_OPT_TYPE_INT,   { .i64 = 0 }, 0,       INT_MAX, DEC },
AV_OPT_TYPE_INT   234 libavdevice/openal-dec.c     {"channels", "set number of channels",     OFFSET(channels),     AV_OPT_TYPE_INT, {.i64=2},     1, 2,      AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   235 libavdevice/openal-dec.c     {"sample_rate", "set sample rate",         OFFSET(sample_rate),  AV_OPT_TYPE_INT, {.i64=44100}, 1, 192000, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   236 libavdevice/openal-dec.c     {"sample_size", "set sample size",         OFFSET(sample_size),  AV_OPT_TYPE_INT, {.i64=16},    8, 16,     AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   237 libavdevice/openal-dec.c     {"list_devices", "list available devices", OFFSET(list_devices), AV_OPT_TYPE_INT, {.i64=0},     0, 1,      AV_OPT_FLAG_DECODING_PARAM, "list_devices"  },
AV_OPT_TYPE_INT  1281 libavdevice/opengl_enc.c     { "no_window",    "disable default window", OFFSET(no_window),    AV_OPT_TYPE_INT,    {.i64 = 0}, INT_MIN, INT_MAX, ENC },
AV_OPT_TYPE_INT   122 libavdevice/oss_dec.c     { "sample_rate", "", offsetof(OSSAudioData, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   123 libavdevice/oss_dec.c     { "channels",    "", offsetof(OSSAudioData, channels),    AV_OPT_TYPE_INT, {.i64 = 2},     1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   353 libavdevice/pulse_audio_dec.c     { "sample_rate",   "set sample rate in Hz",                             OFFSET(sample_rate),   AV_OPT_TYPE_INT,    {.i64 = 48000},    1, INT_MAX, D },
AV_OPT_TYPE_INT   354 libavdevice/pulse_audio_dec.c     { "channels",      "set number of audio channels",                      OFFSET(channels),      AV_OPT_TYPE_INT,    {.i64 = 2},        1, INT_MAX, D },
AV_OPT_TYPE_INT   355 libavdevice/pulse_audio_dec.c     { "frame_size",    "set number of bytes per frame",                     OFFSET(frame_size),    AV_OPT_TYPE_INT,    {.i64 = 1024},     1, INT_MAX, D },
AV_OPT_TYPE_INT   356 libavdevice/pulse_audio_dec.c     { "fragment_size", "set buffering size, affects latency and cpu usage", OFFSET(fragment_size), AV_OPT_TYPE_INT,    {.i64 = -1},      -1, INT_MAX, D },
AV_OPT_TYPE_INT   357 libavdevice/pulse_audio_dec.c     { "wallclock",     "set the initial pts using the current time",     OFFSET(wallclock),     AV_OPT_TYPE_INT,    {.i64 = 1},       -1, 1, D },
AV_OPT_TYPE_INT   766 libavdevice/pulse_audio_enc.c     { "buffer_size",     "set buffer size in bytes",         OFFSET(buffer_size),     AV_OPT_TYPE_INT,    {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT   767 libavdevice/pulse_audio_enc.c     { "buffer_duration", "set buffer duration in millisecs", OFFSET(buffer_duration), AV_OPT_TYPE_INT,    {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT   768 libavdevice/pulse_audio_enc.c     { "prebuf",          "set pre-buffering size",           OFFSET(prebuf),          AV_OPT_TYPE_INT,    {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT   769 libavdevice/pulse_audio_enc.c     { "minreq",          "set minimum request size",         OFFSET(minreq),          AV_OPT_TYPE_INT,    {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT   342 libavdevice/sdl2.c     { "window_x",          "set SDL window x position",  OFFSET(window_x),     AV_OPT_TYPE_INT,        { .i64 = SDL_WINDOWPOS_CENTERED }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   343 libavdevice/sdl2.c     { "window_y",          "set SDL window y position",  OFFSET(window_y),     AV_OPT_TYPE_INT,        { .i64 = SDL_WINDOWPOS_CENTERED }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   346 libavdevice/sdl2.c     { "window_enable_quit", "set if quit action is available", OFFSET(enable_quit_action), AV_OPT_TYPE_INT, {.i64=1},   0, 1, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    99 libavdevice/sndio_dec.c     { "sample_rate", "", offsetof(SndioData, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   100 libavdevice/sndio_dec.c     { "channels",    "", offsetof(SndioData, channels),    AV_OPT_TYPE_INT, {.i64 = 2},     1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT  1104 libavdevice/v4l2.c     { "channel",      "set TV channel, used only by frame grabber",               OFFSET(channel),      AV_OPT_TYPE_INT,    {.i64 = -1 },  -1, INT_MAX, DEC },
AV_OPT_TYPE_INT  1110 libavdevice/v4l2.c     { "list_formats", "list available formats and exit",                          OFFSET(list_format),  AV_OPT_TYPE_INT,    {.i64 = 0 },  0, INT_MAX, DEC, "list_formats" },
AV_OPT_TYPE_INT  1115 libavdevice/v4l2.c     { "list_standards", "list supported standards and exit",                      OFFSET(list_standard), AV_OPT_TYPE_INT,   {.i64 = 0 },  0, 1, DEC, "list_standards" },
AV_OPT_TYPE_INT  1118 libavdevice/v4l2.c     { "timestamps",   "set type of timestamps for grabbed frames",                OFFSET(ts_mode),      AV_OPT_TYPE_INT,    {.i64 = 0 }, 0, 2, DEC, "timestamps" },
AV_OPT_TYPE_INT  1119 libavdevice/v4l2.c     { "ts",           "set type of timestamps for grabbed frames",                OFFSET(ts_mode),      AV_OPT_TYPE_INT,    {.i64 = 0 }, 0, 2, DEC, "timestamps" },
AV_OPT_TYPE_INT    83 libavdevice/xcbgrab.c     { "x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT    84 libavdevice/xcbgrab.c     { "y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT    85 libavdevice/xcbgrab.c     { "grab_x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT    86 libavdevice/xcbgrab.c     { "grab_y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT    89 libavdevice/xcbgrab.c     { "draw_mouse", "Draw the mouse pointer.", OFFSET(draw_mouse), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, D },
AV_OPT_TYPE_INT    91 libavdevice/xcbgrab.c       OFFSET(follow_mouse), AV_OPT_TYPE_INT, { .i64 = 0 },  FOLLOW_CENTER, INT_MAX, D, "follow_mouse" },
AV_OPT_TYPE_INT    93 libavdevice/xcbgrab.c     { "show_region", "Show the grabbing region.", OFFSET(show_region), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, D },
AV_OPT_TYPE_INT    94 libavdevice/xcbgrab.c     { "region_border", "Set the region border thickness.", OFFSET(region_border), AV_OPT_TYPE_INT, { .i64 = 3 }, 1, 128, D },
AV_OPT_TYPE_INT   365 libavdevice/xv.c     { "window_x",     "set window x offset",    OFFSET(window_x),     AV_OPT_TYPE_INT,    {.i64 = 0 }, -INT_MAX, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   366 libavdevice/xv.c     { "window_y",     "set window y offset",    OFFSET(window_y),     AV_OPT_TYPE_INT,    {.i64 = 0 }, -INT_MAX, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    90 libavfilter/aeval.c     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples),      AV_OPT_TYPE_INT,    {.i64 = 1024},    0,        INT_MAX, FLAGS },
AV_OPT_TYPE_INT    91 libavfilter/aeval.c     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples),      AV_OPT_TYPE_INT,    {.i64 = 1024},    0,        INT_MAX, FLAGS },
AV_OPT_TYPE_INT    74 libavfilter/af_acrossover.c     { "order", "set order",             OFFSET(order),      AV_OPT_TYPE_INT,    {.i64=1},     0, 2, AF, "m" },
AV_OPT_TYPE_INT    78 libavfilter/af_acrusher.c     { "mode",     "set mode",             OFFSET(mode),      AV_OPT_TYPE_INT,    {.i64=0},    0,         1, A, "mode" },
AV_OPT_TYPE_INT   100 libavfilter/af_adeclick.c     { "m", "set overlap method",       OFFSET(method),    AV_OPT_TYPE_INT,    {.i64=0},   0,    1, AF, "m" },
AV_OPT_TYPE_INT   776 libavfilter/af_adeclick.c     { "n", "set histogram size",       OFFSET(nb_hbins),       AV_OPT_TYPE_INT,    {.i64=1000},  100, 9999, AF },
AV_OPT_TYPE_INT   777 libavfilter/af_adeclick.c     { "m", "set overlap method",       OFFSET(method),         AV_OPT_TYPE_INT,    {.i64=0},       0,    1, AF, "m" },
AV_OPT_TYPE_INT    54 libavfilter/af_aemphasis.c     { "mode",         "set filter mode", OFFSET(mode), AV_OPT_TYPE_INT,   {.i64=0}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT    57 libavfilter/af_aemphasis.c     { "type",         "set filter type", OFFSET(type), AV_OPT_TYPE_INT,   {.i64=4}, 0, 8, FLAGS, "type" },
AV_OPT_TYPE_INT   235 libavfilter/af_afade.c     { "type",         "set the fade direction",                      OFFSET(type),         AV_OPT_TYPE_INT,    {.i64 = 0    }, 0, 1, FLAGS, "type" },
AV_OPT_TYPE_INT   236 libavfilter/af_afade.c     { "t",            "set the fade direction",                      OFFSET(type),         AV_OPT_TYPE_INT,    {.i64 = 0    }, 0, 1, FLAGS, "type" },
AV_OPT_TYPE_INT   247 libavfilter/af_afade.c     { "curve",        "set fade curve type",                         OFFSET(curve),        AV_OPT_TYPE_INT,    {.i64 = TRI  }, 0, NB_CURVES - 1, FLAGS, "curve" },
AV_OPT_TYPE_INT   248 libavfilter/af_afade.c     { "c",            "set fade curve type",                         OFFSET(curve),        AV_OPT_TYPE_INT,    {.i64 = TRI  }, 0, NB_CURVES - 1, FLAGS, "curve" },
AV_OPT_TYPE_INT   362 libavfilter/af_afade.c     { "nb_samples",   "set number of samples for cross fade duration", OFFSET(nb_samples),   AV_OPT_TYPE_INT,    {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
AV_OPT_TYPE_INT   363 libavfilter/af_afade.c     { "ns",           "set number of samples for cross fade duration", OFFSET(nb_samples),   AV_OPT_TYPE_INT,    {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
AV_OPT_TYPE_INT   368 libavfilter/af_afade.c     { "curve1",       "set fade curve type for 1st stream",            OFFSET(curve),        AV_OPT_TYPE_INT,    {.i64 = TRI  }, 0, NB_CURVES - 1, FLAGS, "curve" },
AV_OPT_TYPE_INT   369 libavfilter/af_afade.c     { "c1",           "set fade curve type for 1st stream",            OFFSET(curve),        AV_OPT_TYPE_INT,    {.i64 = TRI  }, 0, NB_CURVES - 1, FLAGS, "curve" },
AV_OPT_TYPE_INT   388 libavfilter/af_afade.c     { "curve2",       "set fade curve type for 2nd stream",            OFFSET(curve2),       AV_OPT_TYPE_INT,    {.i64 = TRI  }, 0, NB_CURVES - 1, FLAGS, "curve" },
AV_OPT_TYPE_INT   389 libavfilter/af_afade.c     { "c2",           "set fade curve type for 2nd stream",            OFFSET(curve2),       AV_OPT_TYPE_INT,    {.i64 = TRI  }, 0, NB_CURVES - 1, FLAGS, "curve" },
AV_OPT_TYPE_INT   150 libavfilter/af_afftdn.c     { "nt", "set the noise type",         OFFSET(noise_type),      AV_OPT_TYPE_INT,    {.i64 = WHITE_NOISE}, WHITE_NOISE, NB_NOISE-1, AF, "type" },
AV_OPT_TYPE_INT   159 libavfilter/af_afftdn.c     { "om", "set output mode",            OFFSET(output_mode),     AV_OPT_TYPE_INT,    {.i64 = OUT_MODE},      0,  NB_MODES-1, AFR, "mode" },
AV_OPT_TYPE_INT    66 libavfilter/af_afftfilt.c     { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=4096}, 16, 131072, A },
AV_OPT_TYPE_INT    67 libavfilter/af_afftfilt.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64 = WFUNC_HANNING}, 0, NB_WFUNC-1, A, "win_func" },
AV_OPT_TYPE_INT   942 libavfilter/af_afir.c     { "gtype",  "set IR auto gain type",OFFSET(gtype),   AV_OPT_TYPE_INT,   {.i64=0},   -1,  2, AF, "gtype" },
AV_OPT_TYPE_INT   948 libavfilter/af_afir.c     { "irfmt",  "set IR format",     OFFSET(ir_format),  AV_OPT_TYPE_INT,   {.i64=1},    0,  1, AF, "irfmt" },
AV_OPT_TYPE_INT   953 libavfilter/af_afir.c     { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF },
AV_OPT_TYPE_INT   956 libavfilter/af_afir.c     { "minp",   "set min partition size", OFFSET(minp),  AV_OPT_TYPE_INT,   {.i64=8192}, 1, 32768, AF },
AV_OPT_TYPE_INT   957 libavfilter/af_afir.c     { "maxp",   "set max partition size", OFFSET(maxp),  AV_OPT_TYPE_INT,   {.i64=8192}, 8, 32768, AF },
AV_OPT_TYPE_INT   958 libavfilter/af_afir.c     { "nbirs",  "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT,   {.i64=1},    1,    32, AF },
AV_OPT_TYPE_INT   959 libavfilter/af_afir.c     { "ir",     "select IR",              OFFSET(selir), AV_OPT_TYPE_INT,   {.i64=0},    0,    31, AFR },
AV_OPT_TYPE_INT    70 libavfilter/af_agate.c     { "mode",      "set mode",               OFFSET(mode),      AV_OPT_TYPE_INT,    {.i64=0},           0, 1, A, "mode" },
AV_OPT_TYPE_INT    80 libavfilter/af_agate.c     { "detection", "set detection",          OFFSET(detection), AV_OPT_TYPE_INT,    {.i64=1},           0,    1, A, "detection" },
AV_OPT_TYPE_INT    83 libavfilter/af_agate.c     { "link",      "set link",               OFFSET(link),      AV_OPT_TYPE_INT,    {.i64=0},           0,    1, A, "link" },
AV_OPT_TYPE_INT  1236 libavfilter/af_aiir.c     { "format", "set coefficients format",         OFFSET(format),   AV_OPT_TYPE_INT,    {.i64=1},     0, 4, AF, "format" },
AV_OPT_TYPE_INT  1237 libavfilter/af_aiir.c     { "f", "set coefficients format",              OFFSET(format),   AV_OPT_TYPE_INT,    {.i64=1},     0, 4, AF, "format" },
AV_OPT_TYPE_INT  1243 libavfilter/af_aiir.c     { "process", "set kind of processing",         OFFSET(process),  AV_OPT_TYPE_INT,    {.i64=1},     0, 1, AF, "process" },
AV_OPT_TYPE_INT  1244 libavfilter/af_aiir.c     { "r", "set kind of processing",               OFFSET(process),  AV_OPT_TYPE_INT,    {.i64=1},     0, 1, AF, "process" },
AV_OPT_TYPE_INT  1247 libavfilter/af_aiir.c     { "precision", "set filtering precision",      OFFSET(precision),AV_OPT_TYPE_INT,    {.i64=0},     0, 3, AF, "precision" },
AV_OPT_TYPE_INT  1248 libavfilter/af_aiir.c     { "e", "set precision",                        OFFSET(precision),AV_OPT_TYPE_INT,    {.i64=0},     0, 3, AF, "precision" },
AV_OPT_TYPE_INT  1257 libavfilter/af_aiir.c     { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF },
AV_OPT_TYPE_INT    52 libavfilter/af_amerge.c       AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS },
AV_OPT_TYPE_INT   187 libavfilter/af_amix.c             OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F },
AV_OPT_TYPE_INT   189 libavfilter/af_amix.c             OFFSET(duration_mode), AV_OPT_TYPE_INT, { .i64 = DURATION_LONGEST }, 0,  2, A|F, "duration" },
AV_OPT_TYPE_INT    85 libavfilter/af_anequalizer.c     { "fscale", "set frequency scale",            OFFSET(fscale),      AV_OPT_TYPE_INT,        {.i64=1}, 0, 1, V|F, "fscale" },
AV_OPT_TYPE_INT    82 libavfilter/af_anlmdn.c     { "o", "set output mode",        OFFSET(om), AV_OPT_TYPE_INT,      {.i64=OUT_MODE},  0, NB_MODES-1, AFT, "mode" },
AV_OPT_TYPE_INT    66 libavfilter/af_anlms.c     { "order",   "set the filter order",   OFFSET(order),   AV_OPT_TYPE_INT,   {.i64=256},  1, INT16_MAX, A },
AV_OPT_TYPE_INT    70 libavfilter/af_anlms.c     { "out_mode", "set output mode",       OFFSET(output_mode), AV_OPT_TYPE_INT, {.i64=OUT_MODE}, 0, NB_OMODES-1, AT, "mode" },
AV_OPT_TYPE_INT    52 libavfilter/af_apad.c     { "packet_size", "set silence packet size",                                  OFFSET(packet_size), AV_OPT_TYPE_INT,   { .i64 = 4096 }, 0, INT_MAX, A },
AV_OPT_TYPE_INT    64 libavfilter/af_aphaser.c     { "type",     "set modulation type",       OFFSET(type),     AV_OPT_TYPE_INT,    {.i64=WAVE_TRI}, 0, WAVE_NB-1, FLAGS, "type" },
AV_OPT_TYPE_INT    63 libavfilter/af_apulsator.c     { "mode",             "set mode", OFFSET(mode),      AV_OPT_TYPE_INT,    {.i64=SINE}, SINE,   NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    73 libavfilter/af_apulsator.c     { "timing",         "set timing", OFFSET(timing),    AV_OPT_TYPE_INT,    {.i64=2},       0, NB_TIMINGS-1, FLAGS, "timing" },
AV_OPT_TYPE_INT    78 libavfilter/af_apulsator.c     { "ms",                 "set ms", OFFSET(ms),        AV_OPT_TYPE_INT,    {.i64=500},    10,         2000, FLAGS },
AV_OPT_TYPE_INT   311 libavfilter/af_aresample.c     {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0},  0,        INT_MAX, FLAGS },
AV_OPT_TYPE_INT    46 libavfilter/af_asetnsamples.c     { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    47 libavfilter/af_asetnsamples.c     { "n",              "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    52 libavfilter/af_asoftclip.c     { "type", "set softclip type", OFFSET(type), AV_OPT_TYPE_INT,    {.i64=0},          0, NB_TYPES-1, A, "types" },
AV_OPT_TYPE_INT    51 libavfilter/af_asr.c     { "rate",  "set sampling rate",                             OFFSET(rate),   AV_OPT_TYPE_INT,    {.i64=16000}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   114 libavfilter/af_astats.c     { "reset", "recalculate stats after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   359 libavfilter/af_axcorrelate.c     { "size", "set segment size", OFFSET(size), AV_OPT_TYPE_INT,   {.i64=256}, 2, 131072, AF },
AV_OPT_TYPE_INT   360 libavfilter/af_axcorrelate.c     { "algo", "set alghorithm",   OFFSET(algo), AV_OPT_TYPE_INT,   {.i64=0},   0,      1, AF, "algo" },
AV_OPT_TYPE_INT   596 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   597 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   622 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   623 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   648 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   649 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   674 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   675 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   699 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   700 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   723 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   724 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   732 libavfilter/af_biquads.c     {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
AV_OPT_TYPE_INT   733 libavfilter/af_biquads.c     {"p",     "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
AV_OPT_TYPE_INT   749 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   750 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   758 libavfilter/af_biquads.c     {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
AV_OPT_TYPE_INT   759 libavfilter/af_biquads.c     {"p",     "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
AV_OPT_TYPE_INT   775 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=HERTZ}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   776 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=HERTZ}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   790 libavfilter/af_biquads.c     {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS},
AV_OPT_TYPE_INT   791 libavfilter/af_biquads.c     {"o",     "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS},
AV_OPT_TYPE_INT   801 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   802 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   827 libavfilter/af_biquads.c     {"width_type", "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT   828 libavfilter/af_biquads.c     {"t",          "set filter-width type", OFFSET(width_type), AV_OPT_TYPE_INT, {.i64=QFACTOR}, HERTZ, NB_WTYPE-1, FLAGS, "width_type"},
AV_OPT_TYPE_INT    54 libavfilter/af_bs2b.c             OFFSET(profile), AV_OPT_TYPE_INT, { .i64 = BS2B_DEFAULT_CLEVEL }, 0, INT_MAX, A, "profile" },
AV_OPT_TYPE_INT    59 libavfilter/af_bs2b.c             OFFSET(fcut), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, BS2B_MAXFCUT, A },
AV_OPT_TYPE_INT    61 libavfilter/af_bs2b.c             OFFSET(feed), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, BS2B_MAXFEED, A },
AV_OPT_TYPE_INT    46 libavfilter/af_compensationdelay.c     { "mm",   "set mm distance",    OFFSET(distance_mm), AV_OPT_TYPE_INT,    {.i64=0},    0,  10, A },
AV_OPT_TYPE_INT    47 libavfilter/af_compensationdelay.c     { "cm",   "set cm distance",    OFFSET(distance_cm), AV_OPT_TYPE_INT,    {.i64=0},    0, 100, A },
AV_OPT_TYPE_INT    48 libavfilter/af_compensationdelay.c     { "m",    "set meter distance", OFFSET(distance_m),  AV_OPT_TYPE_INT,    {.i64=0},    0, 100, A },
AV_OPT_TYPE_INT    51 libavfilter/af_compensationdelay.c     { "temp", "set temperature °C", OFFSET(temp),        AV_OPT_TYPE_INT,    {.i64=20}, -50,  50, A },
AV_OPT_TYPE_INT    62 libavfilter/af_deesser.c     { "s", "set output mode",  OFFSET(mode),      AV_OPT_TYPE_INT,    {.i64=OUT_MODE}, 0, NB_MODES-1, A, "mode" },
AV_OPT_TYPE_INT    93 libavfilter/af_dynaudnorm.c     { "framelen",    "set the frame length in msec",     OFFSET(frame_len_msec),    AV_OPT_TYPE_INT,    {.i64 = 500},   10,  8000, FLAGS },
AV_OPT_TYPE_INT    94 libavfilter/af_dynaudnorm.c     { "f",           "set the frame length in msec",     OFFSET(frame_len_msec),    AV_OPT_TYPE_INT,    {.i64 = 500},   10,  8000, FLAGS },
AV_OPT_TYPE_INT    95 libavfilter/af_dynaudnorm.c     { "gausssize",   "set the filter size",              OFFSET(filter_size),       AV_OPT_TYPE_INT,    {.i64 = 31},     3,   301, FLAGS },
AV_OPT_TYPE_INT    96 libavfilter/af_dynaudnorm.c     { "g",           "set the filter size",              OFFSET(filter_size),       AV_OPT_TYPE_INT,    {.i64 = 31},     3,   301, FLAGS },
AV_OPT_TYPE_INT   122 libavfilter/af_firequalizer.c     { "wfunc", "set window function", OFFSET(wfunc), AV_OPT_TYPE_INT, { .i64 = WFUNC_HANN }, 0, NB_WFUNC-1, FLAGS, "wfunc" },
AV_OPT_TYPE_INT   136 libavfilter/af_firequalizer.c     { "scale", "set gain scale", OFFSET(scale), AV_OPT_TYPE_INT, { .i64 = SCALE_LINLOG }, 0, NB_SCALE-1, FLAGS, "scale" },
AV_OPT_TYPE_INT   142 libavfilter/af_firequalizer.c     { "dumpscale", "set dump scale", OFFSET(dumpscale), AV_OPT_TYPE_INT, { .i64 = SCALE_LINLOG }, 0, NB_SCALE-1, FLAGS, "scale" },
AV_OPT_TYPE_INT    61 libavfilter/af_flanger.c     { "shape", "swept wave shape", OFFSET(wave_shape), AV_OPT_TYPE_INT, {.i64=WAVE_SIN}, WAVE_SIN, WAVE_NB-1, A, "type" },
AV_OPT_TYPE_INT    67 libavfilter/af_flanger.c     { "interp", "delay-line interpolation", OFFSET(interpolation), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, A, "itype" },
AV_OPT_TYPE_INT    63 libavfilter/af_haas.c     { "middle_source", "set middle source", OFFSET(par_m_source),     AV_OPT_TYPE_INT,     {.i64=2},        0,   3, A, "source" },
AV_OPT_TYPE_INT   992 libavfilter/af_hdcd.c         OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A },
AV_OPT_TYPE_INT   996 libavfilter/af_hdcd.c         OFFSET(analyze_mode), AV_OPT_TYPE_INT, { .i64=HDCD_ANA_OFF }, 0, HDCD_ANA_TOP-1, A, "analyze_mode"},
AV_OPT_TYPE_INT  1003 libavfilter/af_hdcd.c         OFFSET(bits_per_sample), AV_OPT_TYPE_INT, { .i64=16 }, 16, 24, A, "bits_per_sample"},
AV_OPT_TYPE_INT   851 libavfilter/af_headphone.c     { "type",      "set processing",                     OFFSET(type),     AV_OPT_TYPE_INT,    {.i64=1},       0,   1, .flags = FLAGS, "type" },
AV_OPT_TYPE_INT   854 libavfilter/af_headphone.c     { "size",      "set frame size",                     OFFSET(size),     AV_OPT_TYPE_INT,    {.i64=1024},1024,96000, .flags = FLAGS },
AV_OPT_TYPE_INT   855 libavfilter/af_headphone.c     { "hrir",      "set hrir format",                    OFFSET(hrir_fmt), AV_OPT_TYPE_INT,    {.i64=HRIR_STEREO}, 0, 1, .flags = FLAGS, "hrir" },
AV_OPT_TYPE_INT    72 libavfilter/af_join.c     { "inputs",         "Number of input streams.", OFFSET(inputs),             AV_OPT_TYPE_INT,    { .i64 = 2 }, 1, INT_MAX,       A|F },
AV_OPT_TYPE_INT    78 libavfilter/af_ladspa.c     { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT    79 libavfilter/af_ladspa.c     { "s",           "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT    80 libavfilter/af_ladspa.c     { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    81 libavfilter/af_ladspa.c     { "n",          "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   118 libavfilter/af_loudnorm.c     { "print_format",     "set print format for stats",        OFFSET(print_format),     AV_OPT_TYPE_INT,     {.i64 =  NONE},  NONE,  PF_NB -1,  FLAGS, "print_format" },
AV_OPT_TYPE_INT    99 libavfilter/af_lv2.c     { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT   100 libavfilter/af_lv2.c     { "s",           "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT   101 libavfilter/af_lv2.c     { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   102 libavfilter/af_lv2.c     { "n",          "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    51 libavfilter/af_rubberband.c     { "transients", "set transients", OFFSET(transients), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "transients" },
AV_OPT_TYPE_INT    55 libavfilter/af_rubberband.c     { "detector",   "set detector",   OFFSET(detector),   AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "detector" },
AV_OPT_TYPE_INT    59 libavfilter/af_rubberband.c     { "phase",      "set phase",      OFFSET(phase),      AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "phase" },
AV_OPT_TYPE_INT    62 libavfilter/af_rubberband.c     { "window",     "set window",     OFFSET(window),     AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "window" },
AV_OPT_TYPE_INT    66 libavfilter/af_rubberband.c     { "smoothing",  "set smoothing",  OFFSET(smoothing),  AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "smoothing" },
AV_OPT_TYPE_INT    69 libavfilter/af_rubberband.c     { "formant",    "set formant",    OFFSET(formant),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "formant" },
AV_OPT_TYPE_INT    72 libavfilter/af_rubberband.c     { "pitchq",     "set pitch quality", OFFSET(opitch),  AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "pitch" },
AV_OPT_TYPE_INT    76 libavfilter/af_rubberband.c     { "channels",   "set channels",   OFFSET(channels),   AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, A, "channels" },
AV_OPT_TYPE_INT    77 libavfilter/af_sidechaincompress.c     { "mode",      "set mode",           OFFSET(mode),      AV_OPT_TYPE_INT,    {.i64=0},               0,    1, A|F|R, "mode" },
AV_OPT_TYPE_INT    86 libavfilter/af_sidechaincompress.c     { "link",      "set link type",      OFFSET(link),      AV_OPT_TYPE_INT,    {.i64=0},               0,    1, A|F|R, "link" },
AV_OPT_TYPE_INT    89 libavfilter/af_sidechaincompress.c     { "detection", "set detection",      OFFSET(detection), AV_OPT_TYPE_INT,    {.i64=1},               0,    1, A|F|R, "detection" },
AV_OPT_TYPE_INT   107 libavfilter/af_silenceremove.c     { "start_periods",   NULL,                                                 OFFSET(start_periods),       AV_OPT_TYPE_INT,      {.i64=0},     0,      9000, AF },
AV_OPT_TYPE_INT   111 libavfilter/af_silenceremove.c     { "start_mode",      "set which channel will trigger trimming from start", OFFSET(start_mode),          AV_OPT_TYPE_INT,      {.i64=T_ANY}, T_ANY, T_ALL, AF, "mode" },
AV_OPT_TYPE_INT   114 libavfilter/af_silenceremove.c     { "stop_periods",    NULL,                                                 OFFSET(stop_periods),        AV_OPT_TYPE_INT,      {.i64=0}, -9000,      9000, AF },
AV_OPT_TYPE_INT   118 libavfilter/af_silenceremove.c     { "stop_mode",       "set which channel will trigger trimming from end",   OFFSET(stop_mode),           AV_OPT_TYPE_INT,      {.i64=T_ANY}, T_ANY, T_ALL, AF, "mode" },
AV_OPT_TYPE_INT   119 libavfilter/af_silenceremove.c     { "detection",       "set how silence is detected",                        OFFSET(detection),           AV_OPT_TYPE_INT,      {.i64=D_RMS}, D_PEAK,D_RMS, AF, "detection" },
AV_OPT_TYPE_INT  1053 libavfilter/af_sofalizer.c     { "type",      "set processing", OFFSET(type),      AV_OPT_TYPE_INT,    {.i64=1},       0,   1, .flags = FLAGS, "type" },
AV_OPT_TYPE_INT  1058 libavfilter/af_sofalizer.c     { "framesize", "set frame size", OFFSET(framesize), AV_OPT_TYPE_INT,    {.i64=1024},1024,96000, .flags = FLAGS },
AV_OPT_TYPE_INT    72 libavfilter/af_stereotools.c     { "mode",        "set stereo mode",  OFFSET(mode),        AV_OPT_TYPE_INT,    {.i64=0},   0,          8, A, "mode" },
AV_OPT_TYPE_INT    90 libavfilter/af_stereotools.c     { "bmode_in",    "set balance in mode", OFFSET(bmode_in), AV_OPT_TYPE_INT,    {.i64=0},   0,          2, A, "bmode" },
AV_OPT_TYPE_INT    94 libavfilter/af_stereotools.c     { "bmode_out", "set balance out mode", OFFSET(bmode_out), AV_OPT_TYPE_INT,    {.i64=0},   0,          2, A, "bmode" },
AV_OPT_TYPE_INT  1699 libavfilter/af_surround.c     { "lfe_low",   "LFE low cut off",           OFFSET(lowcutf),                AV_OPT_TYPE_INT,    {.i64=128},   0, 256, FLAGS },
AV_OPT_TYPE_INT  1700 libavfilter/af_surround.c     { "lfe_high",  "LFE high cut off",          OFFSET(highcutf),               AV_OPT_TYPE_INT,    {.i64=256},   0, 512, FLAGS },
AV_OPT_TYPE_INT  1701 libavfilter/af_surround.c     { "lfe_mode",  "set LFE channel mode",      OFFSET(lfe_mode),               AV_OPT_TYPE_INT,    {.i64=0},     0,   1, FLAGS, "lfe_mode" },
AV_OPT_TYPE_INT  1741 libavfilter/af_surround.c     { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS },
AV_OPT_TYPE_INT  1742 libavfilter/af_surround.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64 = WFUNC_HANNING}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT    71 libavfilter/af_volume.c             OFFSET(precision), AV_OPT_TYPE_INT, { .i64 = PRECISION_FLOAT }, PRECISION_FIXED, PRECISION_DOUBLE, A|F, "precision" },
AV_OPT_TYPE_INT    75 libavfilter/af_volume.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_ONCE}, 0, EVAL_MODE_NB-1, .flags = A|F, "eval" },
AV_OPT_TYPE_INT    79 libavfilter/af_volume.c             OFFSET(replaygain), AV_OPT_TYPE_INT, { .i64 = REPLAYGAIN_DROP }, REPLAYGAIN_DROP, REPLAYGAIN_ALBUM, A|F, "replaygain" },
AV_OPT_TYPE_INT    63 libavfilter/asrc_afirsrc.c     { "taps",      "set number of taps",   OFFSET(nb_taps),         AV_OPT_TYPE_INT,    {.i64=1025}, 9, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    64 libavfilter/asrc_afirsrc.c     { "t",         "set number of taps",   OFFSET(nb_taps),         AV_OPT_TYPE_INT,    {.i64=1025}, 9, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    71 libavfilter/asrc_afirsrc.c     { "sample_rate", "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT    72 libavfilter/asrc_afirsrc.c     { "r",           "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT    73 libavfilter/asrc_afirsrc.c     { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    74 libavfilter/asrc_afirsrc.c     { "n",          "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    75 libavfilter/asrc_afirsrc.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64=WFUNC_BLACKMAN}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT    76 libavfilter/asrc_afirsrc.c     { "w",        "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64=WFUNC_BLACKMAN}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT    59 libavfilter/asrc_anoisesrc.c     { "sample_rate",  "set sample rate",  OFFSET(sample_rate),  AV_OPT_TYPE_INT,       {.i64 = 48000},     15,  INT_MAX,    FLAGS },
AV_OPT_TYPE_INT    60 libavfilter/asrc_anoisesrc.c     { "r",            "set sample rate",  OFFSET(sample_rate),  AV_OPT_TYPE_INT,       {.i64 = 48000},     15,  INT_MAX,    FLAGS },
AV_OPT_TYPE_INT    65 libavfilter/asrc_anoisesrc.c     { "color",        "set noise color",  OFFSET(color),        AV_OPT_TYPE_INT,       {.i64 =  0},         0,  NM_NB - 1,  FLAGS, "color" },
AV_OPT_TYPE_INT    66 libavfilter/asrc_anoisesrc.c     { "colour",       "set noise color",  OFFSET(color),        AV_OPT_TYPE_INT,       {.i64 =  0},         0,  NM_NB - 1,  FLAGS, "color" },
AV_OPT_TYPE_INT    67 libavfilter/asrc_anoisesrc.c     { "c",            "set noise color",  OFFSET(color),        AV_OPT_TYPE_INT,       {.i64 =  0},         0,  NM_NB - 1,  FLAGS, "color" },
AV_OPT_TYPE_INT    76 libavfilter/asrc_anoisesrc.c     { "nb_samples",   "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    77 libavfilter/asrc_anoisesrc.c     { "n",            "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    55 libavfilter/asrc_anullsrc.c     { "nb_samples",     "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    56 libavfilter/asrc_anullsrc.c     { "n",              "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    55 libavfilter/asrc_flite.c     { "nb_samples",  "set number of samples per frame",   OFFSET(frame_nb_samples), AV_OPT_TYPE_INT, {.i64=512}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    56 libavfilter/asrc_flite.c     { "n",           "set number of samples per frame",   OFFSET(frame_nb_samples), AV_OPT_TYPE_INT, {.i64=512}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    43 libavfilter/asrc_hilbert.c     { "sample_rate", "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT    44 libavfilter/asrc_hilbert.c     { "r",           "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100},  1, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT    45 libavfilter/asrc_hilbert.c     { "taps",        "set number of taps", OFFSET(nb_taps),     AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    46 libavfilter/asrc_hilbert.c     { "t",           "set number of taps", OFFSET(nb_taps),     AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    47 libavfilter/asrc_hilbert.c     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    48 libavfilter/asrc_hilbert.c     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    49 libavfilter/asrc_hilbert.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64=WFUNC_BLACKMAN}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT    50 libavfilter/asrc_hilbert.c     { "w",        "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64=WFUNC_BLACKMAN}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT   430 libavfilter/asrc_sinc.c     { "sample_rate", "set sample rate",                               OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64=44100},  1, INT_MAX, AF },
AV_OPT_TYPE_INT   431 libavfilter/asrc_sinc.c     { "r",           "set sample rate",                               OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64=44100},  1, INT_MAX, AF },
AV_OPT_TYPE_INT   432 libavfilter/asrc_sinc.c     { "nb_samples",  "set the number of samples per requested frame", OFFSET(nb_samples),  AV_OPT_TYPE_INT,   {.i64=1024},   1, INT_MAX, AF },
AV_OPT_TYPE_INT   433 libavfilter/asrc_sinc.c     { "n",           "set the number of samples per requested frame", OFFSET(nb_samples),  AV_OPT_TYPE_INT,   {.i64=1024},   1, INT_MAX, AF },
AV_OPT_TYPE_INT   440 libavfilter/asrc_sinc.c     { "hptaps",      "set number of taps for high-pass filter",       OFFSET(num_taps[0]), AV_OPT_TYPE_INT,   {.i64=0},      0,   32768, AF },
AV_OPT_TYPE_INT   441 libavfilter/asrc_sinc.c     { "lptaps",      "set number of taps for low-pass filter",        OFFSET(num_taps[1]), AV_OPT_TYPE_INT,   {.i64=0},      0,   32768, AF },
AV_OPT_TYPE_INT    65 libavfilter/avf_ahistogram.c     { "dmode", "set method to display channels", OFFSET(dmode), AV_OPT_TYPE_INT, {.i64=SINGLE}, 0, NB_DMODES-1, FLAGS, "dmode" },
AV_OPT_TYPE_INT    72 libavfilter/avf_ahistogram.c     { "scale", "set display scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64=LOG}, LINEAR, NB_SCALES-1, FLAGS, "scale" },
AV_OPT_TYPE_INT    78 libavfilter/avf_ahistogram.c     { "ascale", "set amplitude scale", OFFSET(ascale), AV_OPT_TYPE_INT, {.i64=ALOG}, LINEAR, NB_ASCALES-1, FLAGS, "ascale" },
AV_OPT_TYPE_INT    81 libavfilter/avf_ahistogram.c     { "acount", "how much frames to accumulate", OFFSET(count), AV_OPT_TYPE_INT, {.i64=1}, -1, 100, FLAGS },
AV_OPT_TYPE_INT    83 libavfilter/avf_ahistogram.c     { "slide", "set sonogram sliding", OFFSET(slide), AV_OPT_TYPE_INT, {.i64=REPLACE}, 0, NB_SLIDES-1, FLAGS, "slide" },
AV_OPT_TYPE_INT    57 libavfilter/avf_aphasemeter.c     { "rc", "set red contrast",   OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    58 libavfilter/avf_aphasemeter.c     { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    59 libavfilter/avf_aphasemeter.c     { "bc", "set blue contrast",  OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    80 libavfilter/avf_avectorscope.c     { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=LISSAJOUS}, 0, MODE_NB-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    81 libavfilter/avf_avectorscope.c     { "m",    "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=LISSAJOUS}, 0, MODE_NB-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    89 libavfilter/avf_avectorscope.c     { "rc", "set red contrast",   OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40},  0, 255, FLAGS },
AV_OPT_TYPE_INT    90 libavfilter/avf_avectorscope.c     { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    91 libavfilter/avf_avectorscope.c     { "bc", "set blue contrast",  OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80},  0, 255, FLAGS },
AV_OPT_TYPE_INT    92 libavfilter/avf_avectorscope.c     { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    93 libavfilter/avf_avectorscope.c     { "rf", "set red fade",       OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    94 libavfilter/avf_avectorscope.c     { "gf", "set green fade",     OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS },
AV_OPT_TYPE_INT    95 libavfilter/avf_avectorscope.c     { "bf", "set blue fade",      OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5},  0, 255, FLAGS },
AV_OPT_TYPE_INT    96 libavfilter/avf_avectorscope.c     { "af", "set alpha fade",     OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5},  0, 255, FLAGS },
AV_OPT_TYPE_INT    98 libavfilter/avf_avectorscope.c     { "draw", "set draw mode", OFFSET(draw), AV_OPT_TYPE_INT, {.i64=DOT}, 0, DRAW_NB-1, FLAGS, "draw" },
AV_OPT_TYPE_INT   101 libavfilter/avf_avectorscope.c     { "scale", "set amplitude scale mode", OFFSET(scale), AV_OPT_TYPE_INT, {.i64=LIN}, 0, SCALE_NB-1, FLAGS, "scale" },
AV_OPT_TYPE_INT   107 libavfilter/avf_avectorscope.c     { "mirror", "mirror axis", OFFSET(mirror), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS, "mirror" },
AV_OPT_TYPE_INT    60 libavfilter/avf_concat.c       AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F},
AV_OPT_TYPE_INT    63 libavfilter/avf_concat.c       AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F },
AV_OPT_TYPE_INT    66 libavfilter/avf_concat.c       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F},
AV_OPT_TYPE_INT    66 libavfilter/avf_showcqt.c     { "bar_h",   "set bargraph height", OFFSET(bar_h),        AV_OPT_TYPE_INT, { .i64 = -1 },              -1, INT_MAX,  FLAGS },
AV_OPT_TYPE_INT    67 libavfilter/avf_showcqt.c     { "axis_h",      "set axis height", OFFSET(axis_h),       AV_OPT_TYPE_INT, { .i64 = -1 },              -1, INT_MAX,  FLAGS },
AV_OPT_TYPE_INT    68 libavfilter/avf_showcqt.c     { "sono_h",  "set sonogram height", OFFSET(sono_h),       AV_OPT_TYPE_INT, { .i64 = -1 },              -1, INT_MAX,  FLAGS },
AV_OPT_TYPE_INT    86 libavfilter/avf_showcqt.c     { "count",   "set transform count", OFFSET(count),        AV_OPT_TYPE_INT, { .i64 = 6 },                1, 30,       FLAGS },
AV_OPT_TYPE_INT    87 libavfilter/avf_showcqt.c     { "fcount",  "set frequency count", OFFSET(fcount),       AV_OPT_TYPE_INT, { .i64 = 0 },                0, 10,       FLAGS },
AV_OPT_TYPE_INT    94 libavfilter/avf_showcqt.c     { "csp",         "set color space", OFFSET(csp),          AV_OPT_TYPE_INT, { .i64 = AVCOL_SPC_UNSPECIFIED }, 0, INT_MAX, FLAGS, "csp" },
AV_OPT_TYPE_INT    76 libavfilter/avf_showfreqs.c     { "mode", "set display mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=BAR}, 0, NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    80 libavfilter/avf_showfreqs.c     { "ascale", "set amplitude scale", OFFSET(ascale), AV_OPT_TYPE_INT, {.i64=AS_LOG}, 0, NB_ASCALES-1, FLAGS, "ascale" },
AV_OPT_TYPE_INT    85 libavfilter/avf_showfreqs.c     { "fscale", "set frequency scale", OFFSET(fscale), AV_OPT_TYPE_INT, {.i64=FS_LINEAR}, 0, NB_FSCALES-1, FLAGS, "fscale" },
AV_OPT_TYPE_INT    89 libavfilter/avf_showfreqs.c     { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS },
AV_OPT_TYPE_INT    90 libavfilter/avf_showfreqs.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64=WFUNC_HANNING}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT   112 libavfilter/avf_showfreqs.c     { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT   114 libavfilter/avf_showfreqs.c     { "cmode", "set channel mode", OFFSET(cmode), AV_OPT_TYPE_INT, {.i64=COMBINED}, 0, NB_CMODES-1, FLAGS, "cmode" },
AV_OPT_TYPE_INT    62 libavfilter/avf_showspatial.c     { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS },
AV_OPT_TYPE_INT    63 libavfilter/avf_showspatial.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64 = WFUNC_HANNING}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT   109 libavfilter/avf_showspectrum.c     { "slide", "set sliding mode", OFFSET(sliding), AV_OPT_TYPE_INT, {.i64 = 0}, 0, NB_SLIDES-1, FLAGS, "slide" },
AV_OPT_TYPE_INT   114 libavfilter/avf_showspectrum.c     { "mode", "set channel display mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=COMBINED}, COMBINED, NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   117 libavfilter/avf_showspectrum.c     { "color", "set channel coloring", OFFSET(color_mode), AV_OPT_TYPE_INT, {.i64=CHANNEL}, CHANNEL, NB_CLMODES-1, FLAGS, "color" },
AV_OPT_TYPE_INT   133 libavfilter/avf_showspectrum.c     { "scale", "set display scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64=SQRT}, LINEAR, NB_SCALES-1, FLAGS, "scale" },
AV_OPT_TYPE_INT   140 libavfilter/avf_showspectrum.c     { "fscale", "set frequency scale", OFFSET(fscale), AV_OPT_TYPE_INT, {.i64=F_LINEAR}, 0, NB_FSCALES-1, FLAGS, "fscale" },
AV_OPT_TYPE_INT   144 libavfilter/avf_showspectrum.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64 = WFUNC_HANNING}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT   166 libavfilter/avf_showspectrum.c     { "orientation", "set orientation", OFFSET(orientation), AV_OPT_TYPE_INT, {.i64=VERTICAL}, 0, NB_ORIENTATIONS-1, FLAGS, "orientation" },
AV_OPT_TYPE_INT   171 libavfilter/avf_showspectrum.c     { "data", "set data mode", OFFSET(data), AV_OPT_TYPE_INT, {.i64 = 0}, 0, NB_DMODES-1, FLAGS, "data" },
AV_OPT_TYPE_INT   175 libavfilter/avf_showspectrum.c     { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT   176 libavfilter/avf_showspectrum.c     { "stop",  "stop frequency",  OFFSET(stop),  AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT  1548 libavfilter/avf_showspectrum.c     { "mode", "set channel display mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=COMBINED}, 0, NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT  1551 libavfilter/avf_showspectrum.c     { "color", "set channel coloring", OFFSET(color_mode), AV_OPT_TYPE_INT, {.i64=INTENSITY}, 0, NB_CLMODES-1, FLAGS, "color" },
AV_OPT_TYPE_INT  1567 libavfilter/avf_showspectrum.c     { "scale", "set display scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64=LOG}, 0, NB_SCALES-1, FLAGS, "scale" },
AV_OPT_TYPE_INT  1574 libavfilter/avf_showspectrum.c     { "fscale", "set frequency scale", OFFSET(fscale), AV_OPT_TYPE_INT, {.i64=F_LINEAR}, 0, NB_FSCALES-1, FLAGS, "fscale" },
AV_OPT_TYPE_INT  1578 libavfilter/avf_showspectrum.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64 = WFUNC_HANNING}, 0, NB_WFUNC-1, FLAGS, "win_func" },
AV_OPT_TYPE_INT  1600 libavfilter/avf_showspectrum.c     { "orientation", "set orientation", OFFSET(orientation), AV_OPT_TYPE_INT, {.i64=VERTICAL}, 0, NB_ORIENTATIONS-1, FLAGS, "orientation" },
AV_OPT_TYPE_INT  1606 libavfilter/avf_showspectrum.c     { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT  1607 libavfilter/avf_showspectrum.c     { "stop",  "stop frequency",  OFFSET(stop),  AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
AV_OPT_TYPE_INT    77 libavfilter/avf_showvolume.c     { "b", "set border width",   OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS },
AV_OPT_TYPE_INT    78 libavfilter/avf_showvolume.c     { "w", "set channel width",  OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS },
AV_OPT_TYPE_INT    79 libavfilter/avf_showvolume.c     { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS },
AV_OPT_TYPE_INT    86 libavfilter/avf_showvolume.c     { "o", "set orientation", OFFSET(orientation), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "orientation" },
AV_OPT_TYPE_INT    89 libavfilter/avf_showvolume.c     { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS },
AV_OPT_TYPE_INT    91 libavfilter/avf_showvolume.c     { "m", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT    94 libavfilter/avf_showvolume.c     { "ds", "set display scale", OFFSET(display_scale), AV_OPT_TYPE_INT, {.i64=LINEAR}, LINEAR, NB_DISPLAY_SCALE - 1, FLAGS, "display_scale" },
AV_OPT_TYPE_INT   100 libavfilter/avf_showwaves.c     { "mode", "select display mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=MODE_POINT}, 0, MODE_NB-1, FLAGS, "mode"},
AV_OPT_TYPE_INT   105 libavfilter/avf_showwaves.c     { "n",    "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   110 libavfilter/avf_showwaves.c     { "scale", "set amplitude scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, SCALE_NB-1, FLAGS, .unit="scale" },
AV_OPT_TYPE_INT   115 libavfilter/avf_showwaves.c     { "draw", "set draw mode", OFFSET(draw_mode), AV_OPT_TYPE_INT, {.i64 = DRAW_SCALE}, 0, DRAW_NB-1, FLAGS, .unit="draw" },
AV_OPT_TYPE_INT   787 libavfilter/avf_showwaves.c     { "scale", "set amplitude scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, SCALE_NB-1, FLAGS, .unit="scale" },
AV_OPT_TYPE_INT   792 libavfilter/avf_showwaves.c     { "draw", "set draw mode", OFFSET(draw_mode), AV_OPT_TYPE_INT, {.i64 = DRAW_SCALE}, 0, DRAW_NB-1, FLAGS, .unit="draw" },
AV_OPT_TYPE_INT   615 libavfilter/avfilter.c     { "threads", "Allowed number of threads", OFFSET(nb_threads), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   618 libavfilter/avfilter.c         OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/avfiltergraph.c         AV_OPT_TYPE_INT,   { .i64 = 0 }, 0, INT_MAX, F|V|A },
AV_OPT_TYPE_INT   297 libavfilter/buffersrc.c     { "width",         NULL,                     OFFSET(w),                AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, V },
AV_OPT_TYPE_INT   299 libavfilter/buffersrc.c     { "height",        NULL,                     OFFSET(h),                AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, V },
AV_OPT_TYPE_INT   315 libavfilter/buffersrc.c     { "sample_rate",    NULL, OFFSET(sample_rate),         AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, A },
AV_OPT_TYPE_INT   318 libavfilter/buffersrc.c     { "channels",       NULL, OFFSET(channels),            AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, INT_MAX, A },
AV_OPT_TYPE_INT    42 libavfilter/f_bench.c     { "action", "set action", OFFSET(action), AV_OPT_TYPE_INT, {.i64=ACTION_START}, 0, NB_ACTION-1, FLAGS, "action" },  \
AV_OPT_TYPE_INT    70 libavfilter/f_drawgraph.c     { "mode", "set graph mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS, "mode" },
AV_OPT_TYPE_INT    74 libavfilter/f_drawgraph.c     { "slide", "set slide mode", OFFSET(slide), AV_OPT_TYPE_INT, {.i64=0}, 0, 4, FLAGS, "slide" },
AV_OPT_TYPE_INT   175 libavfilter/f_ebur128.c     { "meter", "set scale meter (+9 to +18)",  OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F },
AV_OPT_TYPE_INT   176 libavfilter/f_ebur128.c     { "framelog", "force frame logging level", OFFSET(loglevel), AV_OPT_TYPE_INT, {.i64 = -1},   INT_MIN, INT_MAX, A|V|F, "level" },
AV_OPT_TYPE_INT   186 libavfilter/f_ebur128.c     { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F },
AV_OPT_TYPE_INT   187 libavfilter/f_ebur128.c     { "gauge", "set gauge display type", OFFSET(gauge_type), AV_OPT_TYPE_INT, {.i64 = 0 }, GAUGE_TYPE_MOMENTARY, GAUGE_TYPE_SHORTTERM, V|F, "gaugetype" },
AV_OPT_TYPE_INT   192 libavfilter/f_ebur128.c     { "scale", "sets display method for the stats", OFFSET(scale), AV_OPT_TYPE_INT, {.i64 = 0}, SCALE_TYPE_ABSOLUTE, SCALE_TYPE_RELATIVE, V|F, "scaletype" },
AV_OPT_TYPE_INT    73 libavfilter/f_graphmonitor.c     { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "mode" },
AV_OPT_TYPE_INT    74 libavfilter/f_graphmonitor.c     { "m",    "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, VF, "mode" },
AV_OPT_TYPE_INT    52 libavfilter/f_interleave.c    { "nb_inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT_MAX, .flags = flags_ }, \
AV_OPT_TYPE_INT    53 libavfilter/f_interleave.c    { "n",         "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT_MAX, .flags = flags_ }, \
AV_OPT_TYPE_INT    55 libavfilter/f_interleave.c        OFFSET(duration_mode), AV_OPT_TYPE_INT, { .i64 = DURATION_LONGEST }, 0,  2, flags_, "duration" }, \
AV_OPT_TYPE_INT   259 libavfilter/f_loop.c     { "loop",  "number of loops",               OFFSET(loop),  AV_OPT_TYPE_INT,   {.i64 = 0 }, -1, INT_MAX,   AFLAGS },
AV_OPT_TYPE_INT   433 libavfilter/f_loop.c     { "loop",  "number of loops",              OFFSET(loop),  AV_OPT_TYPE_INT,   {.i64 = 0 }, -1, INT_MAX,   VFLAGS },
AV_OPT_TYPE_INT    98 libavfilter/f_metadata.c     { "mode", "set a mode of operation", OFFSET(mode),   AV_OPT_TYPE_INT,    {.i64 = 0 }, 0, METADATA_NB-1, FLAGS, "mode" }, \
AV_OPT_TYPE_INT   106 libavfilter/f_metadata.c     { "function", "function for comparing values", OFFSET(function), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, METADATAF_NB-1, FLAGS, "function" }, \
AV_OPT_TYPE_INT    47 libavfilter/f_perms.c     { "mode", "select permissions mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64 = MODE_NONE}, MODE_NONE, NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   167 libavfilter/f_select.c     { "outputs", "set the number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, .flags=FLAGS }, \
AV_OPT_TYPE_INT   168 libavfilter/f_select.c     { "n",       "set the number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, .flags=FLAGS }, \
AV_OPT_TYPE_INT    49 libavfilter/f_sidedata.c     { "mode", "set a mode of operation", OFFSET(mode),   AV_OPT_TYPE_INT,    {.i64 = 0 }, 0, SIDEDATA_NB-1, FLAGS, "mode" }, \
AV_OPT_TYPE_INT    52 libavfilter/f_sidedata.c     { "type",   "set side data type",    OFFSET(type),   AV_OPT_TYPE_INT,    {.i64 = -1 }, -1, INT_MAX, FLAGS, "type" }, \
AV_OPT_TYPE_INT    79 libavfilter/f_sidedata.c     { "mode", "set a mode of operation", OFFSET(mode),   AV_OPT_TYPE_INT,    {.i64 = 0 }, 0, SIDEDATA_NB-1, FLAGS, "mode" }, \
AV_OPT_TYPE_INT    82 libavfilter/f_sidedata.c     { "type",   "set side data type",    OFFSET(type),   AV_OPT_TYPE_INT,    {.i64 = -1 }, -1, INT_MAX, FLAGS, "type" }, \
AV_OPT_TYPE_INT    46 libavfilter/f_streamselect.c     { "inputs",  "number of input streams",           OFFSET(nb_inputs),  AV_OPT_TYPE_INT,    {.i64=2},    2, INT_MAX,  .flags=FLAGS },
AV_OPT_TYPE_INT    38 libavfilter/framesync.c         OFFSET(opt_eof_action), AV_OPT_TYPE_INT, { .i64 = EOF_ACTION_REPEAT },
AV_OPT_TYPE_INT   103 libavfilter/split.c     { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    88 libavfilter/src_movie.c     { "stream_index", "set stream index",        OFFSET(stream_index), AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX,                 FLAGS  },
AV_OPT_TYPE_INT    89 libavfilter/src_movie.c     { "si",           "set stream index",        OFFSET(stream_index), AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX,                 FLAGS  },
AV_OPT_TYPE_INT    94 libavfilter/src_movie.c     { "loop",         "set loop count",          OFFSET(loop_count),   AV_OPT_TYPE_INT,    {.i64 =  1},  0,        INT_MAX, FLAGS },
AV_OPT_TYPE_INT    76 libavfilter/vaf_spectrumsynth.c     { "sample_rate", "set sample rate",  OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 15,  INT_MAX, A },
AV_OPT_TYPE_INT    77 libavfilter/vaf_spectrumsynth.c     { "channels",    "set channels",     OFFSET(channels), AV_OPT_TYPE_INT, {.i64 = 1}, 1, 8, A },
AV_OPT_TYPE_INT    78 libavfilter/vaf_spectrumsynth.c     { "scale",       "set input amplitude scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64 = LOG}, 0, NB_SCALES-1, V, "scale" },
AV_OPT_TYPE_INT    81 libavfilter/vaf_spectrumsynth.c     { "slide", "set input sliding mode", OFFSET(sliding), AV_OPT_TYPE_INT, {.i64 = FULLFRAME}, 0, NB_SLIDES-1, V, "slide" },
AV_OPT_TYPE_INT    86 libavfilter/vaf_spectrumsynth.c     { "win_func", "set window function", OFFSET(win_func), AV_OPT_TYPE_INT, {.i64 = 0}, 0, NB_WFUNC-1, A, "win_func" },
AV_OPT_TYPE_INT    94 libavfilter/vaf_spectrumsynth.c     { "orientation", "set orientation", OFFSET(orientation), AV_OPT_TYPE_INT, {.i64=VERTICAL}, 0, NB_ORIENTATIONS-1, V, "orientation" },
AV_OPT_TYPE_INT   286 libavfilter/vf_amplify.c     { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=2}, 1, 63, .flags = FLAGS },
AV_OPT_TYPE_INT   290 libavfilter/vf_amplify.c     { "low", "set low limit for amplification", OFFSET(llimit), AV_OPT_TYPE_INT, {.i64=UINT16_MAX}, 0, UINT16_MAX, .flags = VFT },
AV_OPT_TYPE_INT   291 libavfilter/vf_amplify.c     { "high", "set high limit for amplification", OFFSET(hlimit), AV_OPT_TYPE_INT, {.i64=UINT16_MAX}, 0, UINT16_MAX, .flags = VFT },
AV_OPT_TYPE_INT   164 libavfilter/vf_aspect.c     { "max",   "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   228 libavfilter/vf_aspect.c     { "max",   "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    77 libavfilter/vf_atadenoise.c     { "s",  "set how many frames to use",    OFFSET(size),     AV_OPT_TYPE_INT,   {.i64=9},   5, SIZE, VF    },
AV_OPT_TYPE_INT    79 libavfilter/vf_atadenoise.c     { "a",  "set variant of algorithm",      OFFSET(algorithm),AV_OPT_TYPE_INT,   {.i64=PARALLEL},  0, NB_ATAA-1, FLAGS, "a" },
AV_OPT_TYPE_INT    52 libavfilter/vf_avgblur.c     { "sizeX",  "set horizontal size",  OFFSET(radius),  AV_OPT_TYPE_INT, {.i64=1},   1, 1024, FLAGS },
AV_OPT_TYPE_INT    53 libavfilter/vf_avgblur.c     { "planes", "set planes to filter", OFFSET(planes),  AV_OPT_TYPE_INT, {.i64=0xF}, 0,  0xF, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_avgblur.c     { "sizeY",  "set vertical size",    OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},   0, 1024, FLAGS },
AV_OPT_TYPE_INT   334 libavfilter/vf_avgblur_opencl.c     { "sizeX",  "set horizontal size",  OFFSET(radiusH), AV_OPT_TYPE_INT, {.i64=1},   1, 1024, FLAGS },
AV_OPT_TYPE_INT   335 libavfilter/vf_avgblur_opencl.c     { "planes", "set planes to filter", OFFSET(planes),  AV_OPT_TYPE_INT, {.i64=0xF}, 0,  0xF, FLAGS },
AV_OPT_TYPE_INT   336 libavfilter/vf_avgblur_opencl.c     { "sizeY",  "set vertical size",    OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},   0, 1024, FLAGS },
AV_OPT_TYPE_INT   364 libavfilter/vf_avgblur_opencl.c     { "luma_power",  "How many times should the boxblur be applied to luma",  OFFSET(luma_param.power), AV_OPT_TYPE_INT, {.i64=2}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   365 libavfilter/vf_avgblur_opencl.c     { "lp",          "How many times should the boxblur be applied to luma",  OFFSET(luma_param.power), AV_OPT_TYPE_INT, {.i64=2}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   369 libavfilter/vf_avgblur_opencl.c     { "chroma_power",  "How many times should the boxblur be applied to chroma",  OFFSET(chroma_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   370 libavfilter/vf_avgblur_opencl.c     { "cp",            "How many times should the boxblur be applied to chroma",  OFFSET(chroma_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   374 libavfilter/vf_avgblur_opencl.c     { "alpha_power",  "How many times should the boxblur be applied to alpha",  OFFSET(alpha_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   375 libavfilter/vf_avgblur_opencl.c     { "ap",           "How many times should the boxblur be applied to alpha",  OFFSET(alpha_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   374 libavfilter/vf_avgblur_vulkan.c     { "sizeX",  "Set horizontal radius", OFFSET(size_x), AV_OPT_TYPE_INT, {.i64 = 3}, 1, 32, .flags = FLAGS },
AV_OPT_TYPE_INT   375 libavfilter/vf_avgblur_vulkan.c     { "planes", "Set planes to filter (bitmask)", OFFSET(planes), AV_OPT_TYPE_INT, {.i64 = 0xF}, 0, 0xF, .flags = FLAGS },
AV_OPT_TYPE_INT   376 libavfilter/vf_avgblur_vulkan.c     { "sizeY",  "Set vertical radius", OFFSET(size_y), AV_OPT_TYPE_INT, {.i64 = 3}, 1, 32, .flags = FLAGS },
AV_OPT_TYPE_INT    42 libavfilter/vf_bbox.c     { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 254, FLAGS },
AV_OPT_TYPE_INT    62 libavfilter/vf_bilateral.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=1},     0, 0xF, FLAGS },
AV_OPT_TYPE_INT    43 libavfilter/vf_bitplanenoise.c     { "bitplane", "set bit plane to use for measuring noise",  OFFSET(bitplane), AV_OPT_TYPE_INT,  {.i64=1}, 1, 16, FLAGS},
AV_OPT_TYPE_INT   108 libavfilter/vf_blackframe.c         "for the frame to be considered black",  OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100,     FLAGS },
AV_OPT_TYPE_INT   110 libavfilter/vf_blackframe.c                                                  OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255,     FLAGS },
AV_OPT_TYPE_INT   112 libavfilter/vf_blackframe.c                                                  OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255,     FLAGS },
AV_OPT_TYPE_INT    64 libavfilter/vf_blend.c     { "c0_mode", "set component #0 blend mode", OFFSET(params[0].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},\
AV_OPT_TYPE_INT    65 libavfilter/vf_blend.c     { "c1_mode", "set component #1 blend mode", OFFSET(params[1].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},\
AV_OPT_TYPE_INT    66 libavfilter/vf_blend.c     { "c2_mode", "set component #2 blend mode", OFFSET(params[2].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},\
AV_OPT_TYPE_INT    67 libavfilter/vf_blend.c     { "c3_mode", "set component #3 blend mode", OFFSET(params[3].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},\
AV_OPT_TYPE_INT    68 libavfilter/vf_blend.c     { "all_mode", "set blend mode for all components", OFFSET(all_mode), AV_OPT_TYPE_INT, {.i64=-1},-1, BLEND_NB-1, FLAGS, "mode"},\
AV_OPT_TYPE_INT   136 libavfilter/vf_bm3d.c         OFFSET(block_size),     AV_OPT_TYPE_INT,   {.i64=4},     4,            6, FLAGS },
AV_OPT_TYPE_INT   138 libavfilter/vf_bm3d.c         OFFSET(block_step),     AV_OPT_TYPE_INT,   {.i64=4},     1,           64, FLAGS },
AV_OPT_TYPE_INT   140 libavfilter/vf_bm3d.c         OFFSET(group_size),     AV_OPT_TYPE_INT,   {.i64=1},     1,          256, FLAGS },
AV_OPT_TYPE_INT   142 libavfilter/vf_bm3d.c         OFFSET(bm_range),       AV_OPT_TYPE_INT,   {.i64=9},     1,    INT32_MAX, FLAGS },
AV_OPT_TYPE_INT   144 libavfilter/vf_bm3d.c         OFFSET(bm_step),        AV_OPT_TYPE_INT,   {.i64=1},     1,           64, FLAGS },
AV_OPT_TYPE_INT   150 libavfilter/vf_bm3d.c         OFFSET(mode),           AV_OPT_TYPE_INT,   {.i64=BASIC}, 0,   NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   158 libavfilter/vf_bm3d.c         OFFSET(planes),         AV_OPT_TYPE_INT,   {.i64=7},     0,           15, FLAGS },
AV_OPT_TYPE_INT   271 libavfilter/vf_boxblur.c     { "luma_power",  "How many times should the boxblur be applied to luma",  OFFSET(luma_param.power), AV_OPT_TYPE_INT, {.i64=2}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   272 libavfilter/vf_boxblur.c     { "lp",          "How many times should the boxblur be applied to luma",  OFFSET(luma_param.power), AV_OPT_TYPE_INT, {.i64=2}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   276 libavfilter/vf_boxblur.c     { "chroma_power",  "How many times should the boxblur be applied to chroma",  OFFSET(chroma_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   277 libavfilter/vf_boxblur.c     { "cp",            "How many times should the boxblur be applied to chroma",  OFFSET(chroma_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   281 libavfilter/vf_boxblur.c     { "alpha_power",  "How many times should the boxblur be applied to alpha",  OFFSET(alpha_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   282 libavfilter/vf_boxblur.c     { "ap",           "How many times should the boxblur be applied to alpha",  OFFSET(alpha_param.power), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   376 libavfilter/vf_bwdif.c     { "mode",   "specify the interlacing mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=YADIF_MODE_SEND_FIELD}, 0, 1, FLAGS, "mode"},
AV_OPT_TYPE_INT   380 libavfilter/vf_bwdif.c     { "parity", "specify the assumed picture field parity", OFFSET(parity), AV_OPT_TYPE_INT, {.i64=YADIF_PARITY_AUTO}, -1, 1, FLAGS, "parity" },
AV_OPT_TYPE_INT   385 libavfilter/vf_bwdif.c     { "deint", "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=YADIF_DEINT_ALL}, 0, 1, FLAGS, "deint" },
AV_OPT_TYPE_INT   419 libavfilter/vf_chromashift.c     { "cbh", "shift chroma-blue horizontally", OFFSET(cbh),  AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   420 libavfilter/vf_chromashift.c     { "cbv", "shift chroma-blue vertically",   OFFSET(cbv),  AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   421 libavfilter/vf_chromashift.c     { "crh", "shift chroma-red horizontally",  OFFSET(crh),  AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   422 libavfilter/vf_chromashift.c     { "crv", "shift chroma-red vertically",    OFFSET(crv),  AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   423 libavfilter/vf_chromashift.c     { "edge", "set edge operation",            OFFSET(edge), AV_OPT_TYPE_INT,   {.i64=0},    0,   1, .flags = VFR, "edge" },
AV_OPT_TYPE_INT   462 libavfilter/vf_chromashift.c     { "rh", "shift red horizontally",   OFFSET(rh),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   463 libavfilter/vf_chromashift.c     { "rv", "shift red vertically",     OFFSET(rv),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   464 libavfilter/vf_chromashift.c     { "gh", "shift green horizontally", OFFSET(gh),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   465 libavfilter/vf_chromashift.c     { "gv", "shift green vertically",   OFFSET(gv),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   466 libavfilter/vf_chromashift.c     { "bh", "shift blue horizontally",  OFFSET(bh),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   467 libavfilter/vf_chromashift.c     { "bv", "shift blue vertically",    OFFSET(bv),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   468 libavfilter/vf_chromashift.c     { "ah", "shift alpha horizontally", OFFSET(ah),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   469 libavfilter/vf_chromashift.c     { "av", "shift alpha vertically",   OFFSET(av),   AV_OPT_TYPE_INT,   {.i64=0}, -255, 255, .flags = VFR },
AV_OPT_TYPE_INT   470 libavfilter/vf_chromashift.c     { "edge", "set edge operation",     OFFSET(edge), AV_OPT_TYPE_INT,   {.i64=0},    0,   1, .flags = VFR, "edge" },
AV_OPT_TYPE_INT    77 libavfilter/vf_ciescope.c     { "system",     "set color system", OFFSET(color_system), AV_OPT_TYPE_INT, {.i64=Rec709system}, 0, NB_CS-1, FLAGS, "system" },
AV_OPT_TYPE_INT    92 libavfilter/vf_ciescope.c     { "cie",        "set cie system", OFFSET(cie), AV_OPT_TYPE_INT,   {.i64=XYY}, 0, NB_CIE-1, FLAGS, "cie" },
AV_OPT_TYPE_INT   111 libavfilter/vf_ciescope.c     { "size",       "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
AV_OPT_TYPE_INT   112 libavfilter/vf_ciescope.c     { "s",          "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
AV_OPT_TYPE_INT   742 libavfilter/vf_colorconstancy.c     { "difford",  "set differentiation order", OFFSET(difford),  AV_OPT_TYPE_INT,    {.i64=1}, 0,   2,      FLAGS },
AV_OPT_TYPE_INT   743 libavfilter/vf_colorconstancy.c     { "minknorm", "set Minkowski norm",        OFFSET(minknorm), AV_OPT_TYPE_INT,    {.i64=1}, 0,   20,     FLAGS },
AV_OPT_TYPE_INT    85 libavfilter/vf_colormatrix.c     { "src", "set source color matrix",      OFFSET(source), AV_OPT_TYPE_INT, {.i64=COLOR_MODE_NONE}, COLOR_MODE_NONE, COLOR_MODE_COUNT-1, .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_INT    86 libavfilter/vf_colormatrix.c     { "dst", "set destination color matrix", OFFSET(dest),   AV_OPT_TYPE_INT, {.i64=COLOR_MODE_NONE}, COLOR_MODE_NONE, COLOR_MODE_COUNT-1, .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_INT   935 libavfilter/vf_colorspace.c       OFFSET(user_all),   AV_OPT_TYPE_INT, { .i64 = CS_UNSPECIFIED },
AV_OPT_TYPE_INT   947 libavfilter/vf_colorspace.c       OFFSET(user_csp),   AV_OPT_TYPE_INT, { .i64 = AVCOL_SPC_UNSPECIFIED },
AV_OPT_TYPE_INT   960 libavfilter/vf_colorspace.c       OFFSET(user_rng),   AV_OPT_TYPE_INT, { .i64 = AVCOL_RANGE_UNSPECIFIED },
AV_OPT_TYPE_INT   968 libavfilter/vf_colorspace.c       OFFSET(user_prm),   AV_OPT_TYPE_INT, { .i64 = AVCOL_PRI_UNSPECIFIED },
AV_OPT_TYPE_INT   984 libavfilter/vf_colorspace.c       OFFSET(user_trc),   AV_OPT_TYPE_INT, { .i64 = AVCOL_TRC_UNSPECIFIED },
AV_OPT_TYPE_INT  1001 libavfilter/vf_colorspace.c       OFFSET(user_format), AV_OPT_TYPE_INT,  { .i64 = AV_PIX_FMT_NONE },
AV_OPT_TYPE_INT  1018 libavfilter/vf_colorspace.c       OFFSET(dither), AV_OPT_TYPE_INT, { .i64 = DITHER_NONE },
AV_OPT_TYPE_INT  1024 libavfilter/vf_colorspace.c       OFFSET(wp_adapt), AV_OPT_TYPE_INT, { .i64 = WP_ADAPT_BRADFORD },
AV_OPT_TYPE_INT  1031 libavfilter/vf_colorspace.c       OFFSET(user_iall),   AV_OPT_TYPE_INT, { .i64 = CS_UNSPECIFIED },
AV_OPT_TYPE_INT  1034 libavfilter/vf_colorspace.c       OFFSET(user_icsp),  AV_OPT_TYPE_INT, { .i64 = AVCOL_SPC_UNSPECIFIED },
AV_OPT_TYPE_INT  1037 libavfilter/vf_colorspace.c       OFFSET(user_irng),  AV_OPT_TYPE_INT, { .i64 = AVCOL_RANGE_UNSPECIFIED },
AV_OPT_TYPE_INT  1040 libavfilter/vf_colorspace.c       OFFSET(user_iprm),  AV_OPT_TYPE_INT, { .i64 = AVCOL_PRI_UNSPECIFIED },
AV_OPT_TYPE_INT  1043 libavfilter/vf_colorspace.c       OFFSET(user_itrc),  AV_OPT_TYPE_INT, { .i64 = AVCOL_TRC_UNSPECIFIED },
AV_OPT_TYPE_INT    49 libavfilter/vf_convolution.c     { "0mode", "set matrix mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=MATRIX_SQUARE}, 0, MATRIX_NBMODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    50 libavfilter/vf_convolution.c     { "1mode", "set matrix mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=MATRIX_SQUARE}, 0, MATRIX_NBMODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    51 libavfilter/vf_convolution.c     { "2mode", "set matrix mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=MATRIX_SQUARE}, 0, MATRIX_NBMODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    52 libavfilter/vf_convolution.c     { "3mode", "set matrix mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=MATRIX_SQUARE}, 0, MATRIX_NBMODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   777 libavfilter/vf_convolution.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT   802 libavfilter/vf_convolution.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT   827 libavfilter/vf_convolution.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT   383 libavfilter/vf_convolution_opencl.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT   409 libavfilter/vf_convolution_opencl.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT   435 libavfilter/vf_convolution_opencl.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT    67 libavfilter/vf_convolve.c     { "planes",  "set planes to convolve",                  OFFSET(planes),   AV_OPT_TYPE_INT,   {.i64=7}, 0, 15, FLAGS },
AV_OPT_TYPE_INT    68 libavfilter/vf_convolve.c     { "impulse", "when to process impulses",                OFFSET(impulse),  AV_OPT_TYPE_INT,   {.i64=1}, 0,  1, FLAGS, "impulse" },
AV_OPT_TYPE_INT   648 libavfilter/vf_convolve.c     { "planes",  "set planes to deconvolve",                OFFSET(planes),   AV_OPT_TYPE_INT,   {.i64=7}, 0, 15, FLAGS },
AV_OPT_TYPE_INT   649 libavfilter/vf_convolve.c     { "impulse", "when to process impulses",                OFFSET(impulse),  AV_OPT_TYPE_INT,   {.i64=1}, 0,  1, FLAGS, "impulse" },
AV_OPT_TYPE_INT    50 libavfilter/vf_cover_rect.c     { "mode", "set removal mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64 = MODE_BLUR}, 0, NB_MODES - 1, FLAGS, "mode" },
AV_OPT_TYPE_INT   248 libavfilter/vf_cropdetect.c     { "round", "Value by which the width/height should be divisible", OFFSET(round),       AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   249 libavfilter/vf_cropdetect.c     { "reset", "Recalculate the crop area after this many frames",    OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 },  0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   250 libavfilter/vf_cropdetect.c     { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 },  0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   251 libavfilter/vf_cropdetect.c     { "max_outliers", "Threshold count of outliers",                  OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 },  0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    85 libavfilter/vf_curves.c     { "preset", "select a color curves preset", OFFSET(preset), AV_OPT_TYPE_INT, {.i64=PRESET_NONE}, PRESET_NONE, NB_PRESETS-1, FLAGS, "preset_name" },
AV_OPT_TYPE_INT    63 libavfilter/vf_datascope.c     { "x",    "set x offset", OFFSET(x),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    64 libavfilter/vf_datascope.c     { "y",    "set y offset", OFFSET(y),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    65 libavfilter/vf_datascope.c     { "mode", "set scope mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 2, FLAGS, "mode" },
AV_OPT_TYPE_INT    71 libavfilter/vf_datascope.c     { "format", "set display number format", OFFSET(dformat), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "format" },
AV_OPT_TYPE_INT   465 libavfilter/vf_datascope.c     { "w",  "set scope width",     POFFSET(w),    AV_OPT_TYPE_INT,   {.i64=7},   1, 80, FLAGS },
AV_OPT_TYPE_INT   466 libavfilter/vf_datascope.c     { "h",  "set scope height",    POFFSET(h),    AV_OPT_TYPE_INT,   {.i64=7},   1, 80, FLAGS },
AV_OPT_TYPE_INT   765 libavfilter/vf_datascope.c     { "c",  "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT,   {.i64=7},   0, 15, FLAGSR },
AV_OPT_TYPE_INT    52 libavfilter/vf_dblur.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF},   0,  0xF, FLAGS },
AV_OPT_TYPE_INT    82 libavfilter/vf_dctdnoiz.c     { "overlap", "set number of block overlapping pixels", OFFSET(overlap),  AV_OPT_TYPE_INT,    {.i64=-1}, -1, (1<<MAX_NBITS)-1, .flags = FLAGS },
AV_OPT_TYPE_INT    85 libavfilter/vf_dctdnoiz.c     { "n",       "set the block size, expressed in bits",  OFFSET(n),        AV_OPT_TYPE_INT,    {.i64=DEFAULT_NBITS}, MIN_NBITS, MAX_NBITS, .flags = FLAGS },
AV_OPT_TYPE_INT    59 libavfilter/vf_deband.c     { "range",     "set range",               OFFSET(range),        AV_OPT_TYPE_INT,   {.i64=16},    INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    60 libavfilter/vf_deband.c     { "r",         "set range",               OFFSET(range),        AV_OPT_TYPE_INT,   {.i64=16},    INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   374 libavfilter/vf_deblock.c     { "filter",    "set type of filter",          OFFSET(filter),    AV_OPT_TYPE_INT,   {.i64=STRONG},0, 1,  FLAGS, "filter" },
AV_OPT_TYPE_INT   377 libavfilter/vf_deblock.c     { "block",     "set size of block",           OFFSET(block),     AV_OPT_TYPE_INT,   {.i64=8},    4, 512, FLAGS },
AV_OPT_TYPE_INT   382 libavfilter/vf_deblock.c     { "planes",    "set planes to filter",        OFFSET(planes),    AV_OPT_TYPE_INT,   {.i64=15},   0, 15,  FLAGS },
AV_OPT_TYPE_INT    69 libavfilter/vf_decimate.c     { "cycle",     "set the number of frame from which one will be dropped", OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 5}, 2, 25, FLAGS },
AV_OPT_TYPE_INT    72 libavfilter/vf_decimate.c     { "blockx",    "set the size of the x-axis blocks used during metric calculations", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS },
AV_OPT_TYPE_INT    73 libavfilter/vf_decimate.c     { "blocky",    "set the size of the y-axis blocks used during metric calculations", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64 = 32}, 4, 1<<9, FLAGS },
AV_OPT_TYPE_INT    77 libavfilter/vf_deflicker.c     { "size",  "set how many frames to use",  OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS },
AV_OPT_TYPE_INT    78 libavfilter/vf_deflicker.c     { "s",     "set how many frames to use",  OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS },
AV_OPT_TYPE_INT    79 libavfilter/vf_deflicker.c     { "mode",  "set how to smooth luminance", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_SMOOTH_MODE-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    80 libavfilter/vf_deflicker.c     { "m",     "set how to smooth luminance", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_SMOOTH_MODE-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   557 libavfilter/vf_deinterlace_qsv.c     { "mode", "set deinterlace mode", OFFSET(mode),   AV_OPT_TYPE_INT, {.i64 = MFX_DEINTERLACING_ADVANCED}, MFX_DEINTERLACING_BOB, MFX_DEINTERLACING_ADVANCED, FLAGS, "mode"},
AV_OPT_TYPE_INT   334 libavfilter/vf_deinterlace_vaapi.c       OFFSET(mode), AV_OPT_TYPE_INT, { .i64 = VAProcDeinterlacingNone },
AV_OPT_TYPE_INT   348 libavfilter/vf_deinterlace_vaapi.c       OFFSET(field_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, 2, FLAGS, "rate" },
AV_OPT_TYPE_INT   355 libavfilter/vf_deinterlace_vaapi.c       OFFSET(auto_enable), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS },
AV_OPT_TYPE_INT    74 libavfilter/vf_dejudder.c         OFFSET(cycle), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 240, .flags = FLAGS},
AV_OPT_TYPE_INT    50 libavfilter/vf_derain.c     { "filter_type", "filter type(derain/dehaze)",  OFFSET(filter_type),    AV_OPT_TYPE_INT,    { .i64 = 0 },    0, 1, FLAGS, "type" },
AV_OPT_TYPE_INT    53 libavfilter/vf_derain.c     { "dnn_backend", "DNN backend",                 OFFSET(backend_type),   AV_OPT_TYPE_INT,    { .i64 = 0 },    0, 1, FLAGS, "backend" },
AV_OPT_TYPE_INT    68 libavfilter/vf_deshake.c     { "x", "set x for the rectangular search area",      OFFSET(cx), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT    69 libavfilter/vf_deshake.c     { "y", "set y for the rectangular search area",      OFFSET(cy), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT    70 libavfilter/vf_deshake.c     { "w", "set width for the rectangular search area",  OFFSET(cw), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT    71 libavfilter/vf_deshake.c     { "h", "set height for the rectangular search area", OFFSET(ch), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT    72 libavfilter/vf_deshake.c     { "rx", "set x for the rectangular search area",     OFFSET(rx), AV_OPT_TYPE_INT, {.i64=16}, 0, MAX_R, .flags = FLAGS },
AV_OPT_TYPE_INT    73 libavfilter/vf_deshake.c     { "ry", "set y for the rectangular search area",     OFFSET(ry), AV_OPT_TYPE_INT, {.i64=16}, 0, MAX_R, .flags = FLAGS },
AV_OPT_TYPE_INT    74 libavfilter/vf_deshake.c     { "edge", "set edge mode", OFFSET(edge), AV_OPT_TYPE_INT, {.i64=FILL_MIRROR}, FILL_BLANK, FILL_COUNT-1, FLAGS, "edge"},
AV_OPT_TYPE_INT    79 libavfilter/vf_deshake.c     { "blocksize", "set motion search blocksize",       OFFSET(blocksize), AV_OPT_TYPE_INT, {.i64=8},   4, 128, .flags = FLAGS },
AV_OPT_TYPE_INT    80 libavfilter/vf_deshake.c     { "contrast",  "set contrast threshold for blocks", OFFSET(contrast),  AV_OPT_TYPE_INT, {.i64=125}, 1, 255, .flags = FLAGS },
AV_OPT_TYPE_INT    81 libavfilter/vf_deshake.c     { "search",  "set search strategy", OFFSET(search), AV_OPT_TYPE_INT, {.i64=EXHAUSTIVE}, EXHAUSTIVE, SEARCH_COUNT-1, FLAGS, "smode" },
AV_OPT_TYPE_INT   159 libavfilter/vf_despill.c     { "type",       "set the screen type",     OFFSET(type),        AV_OPT_TYPE_INT,     {.i64=0},     0,   1, FLAGS, "type" },
AV_OPT_TYPE_INT    61 libavfilter/vf_detelecine.c     {"first_field", "select first field", OFFSET(first_field), AV_OPT_TYPE_INT,   {.i64=0}, 0, 1, FLAGS, "field"},
AV_OPT_TYPE_INT    67 libavfilter/vf_detelecine.c     {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {.i64=0}, 0, 13, FLAGS},
AV_OPT_TYPE_INT    56 libavfilter/vf_displace.c     { "edge", "set edge mode", OFFSET(edge), AV_OPT_TYPE_INT, {.i64=EDGE_SMEAR}, 0, EDGE_NB-1, FLAGS, "edge" },
AV_OPT_TYPE_INT    61 libavfilter/vf_dnn_processing.c     { "dnn_backend", "DNN backend",                OFFSET(backend_type),     AV_OPT_TYPE_INT,       { .i64 = 0 },    0, 1, FLAGS, "backend" },
AV_OPT_TYPE_INT   221 libavfilter/vf_drawtext.c     {"boxborderw",  "set box border width", OFFSET(boxborderw),         AV_OPT_TYPE_INT,    {.i64=0},     INT_MIN,  INT_MAX , FLAGS},
AV_OPT_TYPE_INT   222 libavfilter/vf_drawtext.c     {"line_spacing",  "set line spacing in pixels", OFFSET(line_spacing),   AV_OPT_TYPE_INT,    {.i64=0},     INT_MIN,  INT_MAX,FLAGS},
AV_OPT_TYPE_INT   226 libavfilter/vf_drawtext.c     {"shadowx",     "set shadow x offset",  OFFSET(shadowx),            AV_OPT_TYPE_INT,    {.i64=0},     INT_MIN,  INT_MAX , FLAGS},
AV_OPT_TYPE_INT   227 libavfilter/vf_drawtext.c     {"shadowy",     "set shadow y offset",  OFFSET(shadowy),            AV_OPT_TYPE_INT,    {.i64=0},     INT_MIN,  INT_MAX , FLAGS},
AV_OPT_TYPE_INT   228 libavfilter/vf_drawtext.c     {"borderw",     "set border width",     OFFSET(borderw),            AV_OPT_TYPE_INT,    {.i64=0},     INT_MIN,  INT_MAX , FLAGS},
AV_OPT_TYPE_INT   229 libavfilter/vf_drawtext.c     {"tabsize",     "set tab size",         OFFSET(tabsize),            AV_OPT_TYPE_INT,    {.i64=4},     0,        INT_MAX , FLAGS},
AV_OPT_TYPE_INT   235 libavfilter/vf_drawtext.c     {"expansion", "set the expansion mode", OFFSET(exp_mode), AV_OPT_TYPE_INT, {.i64=EXP_NORMAL}, 0, 2, FLAGS, "expansion"},
AV_OPT_TYPE_INT   248 libavfilter/vf_drawtext.c     {"start_number", "start frame number for n/frame_num variable", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS},
AV_OPT_TYPE_INT    73 libavfilter/vf_edgedetect.c     { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=MODE_WIRES}, 0, NB_MODE-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    55 libavfilter/vf_elbg.c     { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    56 libavfilter/vf_elbg.c     { "l",               "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    57 libavfilter/vf_elbg.c     { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    58 libavfilter/vf_elbg.c     { "n",        "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    48 libavfilter/vf_entropy.c     { "mode", "set kind of histogram entropy measurement",  OFFSET(mode), AV_OPT_TYPE_INT,   {.i64=0}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT   374 libavfilter/vf_eq.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_INIT}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT   521 libavfilter/vf_fade.c     { "type", "set the fade direction", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = FADE_IN }, FADE_IN, FADE_OUT, FLAGS, "type" },
AV_OPT_TYPE_INT   522 libavfilter/vf_fade.c     { "t",    "set the fade direction", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = FADE_IN }, FADE_IN, FADE_OUT, FLAGS, "type" },
AV_OPT_TYPE_INT   526 libavfilter/vf_fade.c                                                     OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   528 libavfilter/vf_fade.c                                                     OFFSET(start_frame), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   530 libavfilter/vf_fade.c                                                     OFFSET(nb_frames),   AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   532 libavfilter/vf_fade.c                                                     OFFSET(nb_frames),   AV_OPT_TYPE_INT, { .i64 = 25 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    80 libavfilter/vf_fftdnoiz.c         OFFSET(block_bits), AV_OPT_TYPE_INT,   {.i64=4},        3,   6, .flags = FLAGS },
AV_OPT_TYPE_INT    84 libavfilter/vf_fftdnoiz.c         OFFSET(nb_prev),    AV_OPT_TYPE_INT,   {.i64=0},        0,   1, .flags = FLAGS },
AV_OPT_TYPE_INT    86 libavfilter/vf_fftdnoiz.c         OFFSET(nb_next),    AV_OPT_TYPE_INT,   {.i64=0},        0,   1, .flags = FLAGS },
AV_OPT_TYPE_INT    88 libavfilter/vf_fftdnoiz.c         OFFSET(planesf),    AV_OPT_TYPE_INT,   {.i64=7},        0,  15, .flags = FLAGS },
AV_OPT_TYPE_INT    81 libavfilter/vf_fftfilt.c     { "dc_Y",  "adjust gain in Y plane",              OFFSET(dc[Y]),      AV_OPT_TYPE_INT,    {.i64 = 0},      0,     1000,     FLAGS },
AV_OPT_TYPE_INT    82 libavfilter/vf_fftfilt.c     { "dc_U",  "adjust gain in U plane",              OFFSET(dc[U]),      AV_OPT_TYPE_INT,    {.i64 = 0},      0,     1000,     FLAGS },
AV_OPT_TYPE_INT    83 libavfilter/vf_fftfilt.c     { "dc_V",  "adjust gain in V plane",              OFFSET(dc[V]),      AV_OPT_TYPE_INT,    {.i64 = 0},      0,     1000,     FLAGS },
AV_OPT_TYPE_INT    87 libavfilter/vf_fftfilt.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_INIT}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT    44 libavfilter/vf_field.c     {"type", "set field type (top or bottom)", OFFSET(type), AV_OPT_TYPE_INT, {.i64=FIELD_TYPE_TOP}, 0, 1, FLAGS, "field_type" },
AV_OPT_TYPE_INT    51 libavfilter/vf_fieldhint.c     { "mode", "set hint mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT   118 libavfilter/vf_fieldmatch.c     { "order", "specify the assumed field order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=FM_PARITY_AUTO}, -1, 1, FLAGS, "order" },
AV_OPT_TYPE_INT   122 libavfilter/vf_fieldmatch.c     { "mode", "set the matching mode or strategy to use", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=MODE_PC_N}, MODE_PC, NB_MODE-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   130 libavfilter/vf_fieldmatch.c     { "field", "set the field to match from", OFFSET(field), AV_OPT_TYPE_INT, {.i64=FM_PARITY_AUTO}, -1, 1, FLAGS, "field" },
AV_OPT_TYPE_INT   135 libavfilter/vf_fieldmatch.c     { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   136 libavfilter/vf_fieldmatch.c     { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   138 libavfilter/vf_fieldmatch.c     { "combmatch", "set combmatching mode", OFFSET(combmatch), AV_OPT_TYPE_INT, {.i64=COMBMATCH_SC}, COMBMATCH_NONE, NB_COMBMATCH-1, FLAGS, "combmatching" },
AV_OPT_TYPE_INT   142 libavfilter/vf_fieldmatch.c     { "combdbg",   "enable comb debug", OFFSET(combdbg), AV_OPT_TYPE_INT, {.i64=COMBDBG_NONE}, COMBDBG_NONE, NB_COMBDBG-1, FLAGS, "dbglvl" },
AV_OPT_TYPE_INT   146 libavfilter/vf_fieldmatch.c     { "cthresh", "set the area combing threshold used for combed frame detection",       OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS },
AV_OPT_TYPE_INT   148 libavfilter/vf_fieldmatch.c     { "blockx",  "set the x-axis size of the window used during combed frame detection", OFFSET(blockx),  AV_OPT_TYPE_INT, {.i64=16},  4, 1<<9, FLAGS },
AV_OPT_TYPE_INT   149 libavfilter/vf_fieldmatch.c     { "blocky",  "set the y-axis size of the window used during combed frame detection", OFFSET(blocky),  AV_OPT_TYPE_INT, {.i64=16},  4, 1<<9, FLAGS },
AV_OPT_TYPE_INT   150 libavfilter/vf_fieldmatch.c     { "combpel", "set the number of combed pixels inside any of the blocky by blockx size blocks on the frame for the frame to be detected as combed", OFFSET(combpel), AV_OPT_TYPE_INT, {.i64=80}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   161 libavfilter/vf_fieldorder.c     { "order", "output field order", OFFSET(dst_tff), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, FLAGS, "order" },
AV_OPT_TYPE_INT   365 libavfilter/vf_fillborders.c     { "left",   "set the left fill border",   OFFSET(left),   AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT   366 libavfilter/vf_fillborders.c     { "right",  "set the right fill border",  OFFSET(right),  AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT   367 libavfilter/vf_fillborders.c     { "top",    "set the top fill border",    OFFSET(top),    AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT   368 libavfilter/vf_fillborders.c     { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX,    FLAGS },
AV_OPT_TYPE_INT   369 libavfilter/vf_fillborders.c     { "mode",   "set the fill borders mode",  OFFSET(mode),   AV_OPT_TYPE_INT, {.i64=FM_SMEAR}, 0, FM_NB_MODES-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    50 libavfilter/vf_find_rect.c     { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS },
AV_OPT_TYPE_INT    51 libavfilter/vf_find_rect.c     { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    52 libavfilter/vf_find_rect.c     { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    53 libavfilter/vf_find_rect.c     { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_find_rect.c     { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   408 libavfilter/vf_floodfill.c     { "x",  "set pixel x coordinate",             OFFSET(x),    AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   409 libavfilter/vf_floodfill.c     { "y",  "set pixel y coordinate",             OFFSET(y),    AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   410 libavfilter/vf_floodfill.c     { "s0", "set source #0 component value",      OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   411 libavfilter/vf_floodfill.c     { "s1", "set source #1 component value",      OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   412 libavfilter/vf_floodfill.c     { "s2", "set source #2 component value",      OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   413 libavfilter/vf_floodfill.c     { "s3", "set source #3 component value",      OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   414 libavfilter/vf_floodfill.c     { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   415 libavfilter/vf_floodfill.c     { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   416 libavfilter/vf_floodfill.c     { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT   417 libavfilter/vf_floodfill.c     { "d3", "set destination #3 component value", OFFSET(d[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    81 libavfilter/vf_fps.c     { "round", "set rounding method for timestamps", OFFSET(rounding), AV_OPT_TYPE_INT, { .i64 = AV_ROUND_NEAR_INF }, 0, 5, V|F, "round" },
AV_OPT_TYPE_INT    87 libavfilter/vf_fps.c     { "eof_action", "action performed for last frame", OFFSET(eof_action), AV_OPT_TYPE_INT, { .i64 = EOF_ACTION_ROUND }, 0, EOF_ACTION_NB-1, V|F, "eof_action" },
AV_OPT_TYPE_INT   376 libavfilter/vf_framepack.c     { "format", "Frame pack output format", OFFSET(format), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT    52 libavfilter/vf_framerate.c     {"interp_start",        "point to start linear interpolation",    OFFSET(interp_start),    AV_OPT_TYPE_INT,      {.i64=15},                 0,       255,     V|F },
AV_OPT_TYPE_INT    53 libavfilter/vf_framerate.c     {"interp_end",          "point to end linear interpolation",      OFFSET(interp_end),      AV_OPT_TYPE_INT,      {.i64=240},                0,       255,     V|F },
AV_OPT_TYPE_INT    40 libavfilter/vf_framestep.c     { "step", "set frame step",  OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS},
AV_OPT_TYPE_INT    48 libavfilter/vf_fspp.c     { "quality",       "set quality",                          OFFSET(log2_count),    AV_OPT_TYPE_INT, {.i64 = 4},   4, MAX_LEVEL, FLAGS },
AV_OPT_TYPE_INT    49 libavfilter/vf_fspp.c     { "qp",            "force a constant quantizer parameter", OFFSET(qp),            AV_OPT_TYPE_INT, {.i64 = 0},   0, 64,        FLAGS },
AV_OPT_TYPE_INT    50 libavfilter/vf_fspp.c     { "strength",      "set filter strength",                  OFFSET(strength),      AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32,        FLAGS },
AV_OPT_TYPE_INT    42 libavfilter/vf_gblur.c     { "steps",  "set number of steps",  OFFSET(steps),  AV_OPT_TYPE_INT,   {.i64=1},     1,    6, FLAGS },
AV_OPT_TYPE_INT    43 libavfilter/vf_gblur.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF},   0,  0xF, FLAGS },
AV_OPT_TYPE_INT    86 libavfilter/vf_geq.c     { "interpolation","set interpolation method", OFFSET(interpolation), AV_OPT_TYPE_INT, {.i64=INTERP_BILINEAR}, 0, NB_INTERP-1, FLAGS, "interp" },
AV_OPT_TYPE_INT    87 libavfilter/vf_geq.c     { "i",          "set interpolation method",   OFFSET(interpolation), AV_OPT_TYPE_INT, {.i64=INTERP_BILINEAR}, 0, NB_INTERP-1, FLAGS, "interp" },
AV_OPT_TYPE_INT   230 libavfilter/vf_gradfun.c     { "radius",   "The neighborhood to fit the gradient to.",                          OFFSET(radius),   AV_OPT_TYPE_INT,   { .i64 = 16  }, 4,    32, FLAGS },
AV_OPT_TYPE_INT    76 libavfilter/vf_histeq.c     { "antibanding", "set the antibanding level", OFFSET(antibanding), AV_OPT_TYPE_INT, {.i64=HISTEQ_ANTIBANDING_NONE}, 0, HISTEQ_ANTIBANDING_NB-1, FLAGS, "antibanding" },
AV_OPT_TYPE_INT    66 libavfilter/vf_histogram.c     { "display_mode", "set display mode", OFFSET(display_mode), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS, "display_mode"}, \
AV_OPT_TYPE_INT    67 libavfilter/vf_histogram.c     { "d",            "set display mode", OFFSET(display_mode), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS, "display_mode"}, \
AV_OPT_TYPE_INT    71 libavfilter/vf_histogram.c     { "levels_mode", "set levels mode", OFFSET(levels_mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "levels_mode"}, \
AV_OPT_TYPE_INT    72 libavfilter/vf_histogram.c     { "m",           "set levels mode", OFFSET(levels_mode), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "levels_mode"}, \
AV_OPT_TYPE_INT    75 libavfilter/vf_histogram.c     { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \
AV_OPT_TYPE_INT    76 libavfilter/vf_histogram.c     { "c",          "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS},
AV_OPT_TYPE_INT    79 libavfilter/vf_histogram.c     { "level_height", "set level height", OFFSET(level_height), AV_OPT_TYPE_INT, {.i64=200}, 50, 2048, FLAGS},
AV_OPT_TYPE_INT    80 libavfilter/vf_histogram.c     { "scale_height", "set scale height", OFFSET(scale_height), AV_OPT_TYPE_INT, {.i64=12}, 0, 40, FLAGS},
AV_OPT_TYPE_INT   495 libavfilter/vf_histogram.c     { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS},
AV_OPT_TYPE_INT   496 libavfilter/vf_histogram.c     { "w",     "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS},
AV_OPT_TYPE_INT    52 libavfilter/vf_hqx.c     { "n", "set scale factor", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 3}, 2, 4, .flags = FLAGS },
AV_OPT_TYPE_INT   395 libavfilter/vf_hwmap.c       OFFSET(reverse), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   162 libavfilter/vf_hwupload_cuda.c     { "device", "Number of the device to use", OFFSET(device_idx), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    56 libavfilter/vf_hysteresis.c     { "planes",    "set planes",    OFFSET(planes),    AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
AV_OPT_TYPE_INT    57 libavfilter/vf_hysteresis.c     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    37 libavfilter/vf_idet.c     { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    52 libavfilter/vf_il.c     {"luma_mode",   "select luma mode", OFFSET(luma_mode), AV_OPT_TYPE_INT, {.i64=MODE_NONE}, MODE_NONE, MODE_DEINTERLEAVE, FLAGS, "luma_mode"},
AV_OPT_TYPE_INT    53 libavfilter/vf_il.c     {"l",           "select luma mode", OFFSET(luma_mode), AV_OPT_TYPE_INT, {.i64=MODE_NONE}, MODE_NONE, MODE_DEINTERLEAVE, FLAGS, "luma_mode"},
AV_OPT_TYPE_INT    59 libavfilter/vf_il.c     {"chroma_mode", "select chroma mode", OFFSET(chroma_mode), AV_OPT_TYPE_INT, {.i64=MODE_NONE}, MODE_NONE, MODE_DEINTERLEAVE, FLAGS, "chroma_mode"},
AV_OPT_TYPE_INT    60 libavfilter/vf_il.c     {"c",           "select chroma mode", OFFSET(chroma_mode), AV_OPT_TYPE_INT, {.i64=MODE_NONE}, MODE_NONE, MODE_DEINTERLEAVE, FLAGS, "chroma_mode"},
AV_OPT_TYPE_INT    66 libavfilter/vf_il.c     {"alpha_mode", "select alpha mode", OFFSET(alpha_mode), AV_OPT_TYPE_INT, {.i64=MODE_NONE}, MODE_NONE, MODE_DEINTERLEAVE, FLAGS, "alpha_mode"},
AV_OPT_TYPE_INT    67 libavfilter/vf_il.c     {"a",          "select alpha mode", OFFSET(alpha_mode), AV_OPT_TYPE_INT, {.i64=MODE_NONE}, MODE_NONE, MODE_DEINTERLEAVE, FLAGS, "alpha_mode"},
AV_OPT_TYPE_INT    52 libavfilter/vf_kerndeint.c     { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS },
AV_OPT_TYPE_INT   101 libavfilter/vf_lensfun.c     { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=GEOMETRY_DISTORTION}, 0, VIGNETTING | GEOMETRY_DISTORTION | SUBPIXEL_DISTORTION, FLAGS, "mode" },
AV_OPT_TYPE_INT   113 libavfilter/vf_lensfun.c     { "target_geometry", "target geometry of the lens correction (only when geometry correction is enabled)", OFFSET(target_geometry), AV_OPT_TYPE_INT, {.i64=LF_RECTILINEAR}, 0, INT_MAX, FLAGS, "lens_geometry" },
AV_OPT_TYPE_INT   123 libavfilter/vf_lensfun.c     { "interpolation", "Type of interpolation", OFFSET(interpolation_type), AV_OPT_TYPE_INT, {.i64=LINEAR}, 0, LANCZOS, FLAGS, "interpolation" },
AV_OPT_TYPE_INT    84 libavfilter/vf_libvmaf.c     {"n_threads", "Set number of threads to be used when computing vmaf.",              OFFSET(n_threads), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT_MAX, FLAGS},
AV_OPT_TYPE_INT    85 libavfilter/vf_libvmaf.c     {"n_subsample", "Set interval for frame subsampling used when computing vmaf.",     OFFSET(n_subsample), AV_OPT_TYPE_INT, {.i64=1}, 1, UINT_MAX, FLAGS},
AV_OPT_TYPE_INT    52 libavfilter/vf_limiter.c     { "min",    "set min value", OFFSET(min),    AV_OPT_TYPE_INT, {.i64=0},     0, 65535, .flags = FLAGS },
AV_OPT_TYPE_INT    53 libavfilter/vf_limiter.c     { "max",    "set max value", OFFSET(max),    AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, .flags = FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_limiter.c     { "planes", "set planes",    OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15},    0,    15, .flags = FLAGS },
AV_OPT_TYPE_INT    88 libavfilter/vf_lut2.c     { "d",  "set output depth",            OFFSET(odepth),            AV_OPT_TYPE_INT,    { .i64 =  0  }, 0, 16, .flags = FLAGS },
AV_OPT_TYPE_INT   102 libavfilter/vf_lut3d.c     { "interp", "select interpolation mode", OFFSET(interpolation), AV_OPT_TYPE_INT, {.i64=INTERPOLATE_TETRAHEDRAL}, 0, NB_INTERP_MODE-1, FLAGS, "interp_mode" }, \
AV_OPT_TYPE_INT  1685 libavfilter/vf_lut3d.c     { "interp", "select interpolation mode", OFFSET(interpolation),    AV_OPT_TYPE_INT, {.i64=INTERPOLATE_1D_LINEAR}, 0, NB_INTERP_1D_MODE-1, FLAGS, "interp_mode" },
AV_OPT_TYPE_INT    55 libavfilter/vf_maskedclamp.c     { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    56 libavfilter/vf_maskedclamp.c     { "overshoot",  "set overshoot",  OFFSET(overshoot),  AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    57 libavfilter/vf_maskedclamp.c     { "planes",     "set planes",     OFFSET(planes),     AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        FLAGS },
AV_OPT_TYPE_INT    34 libavfilter/vf_maskedmerge.c     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
AV_OPT_TYPE_INT    53 libavfilter/vf_maskedminmax.c     { "planes",     "set planes",     OFFSET(planes),     AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        FLAGS },
AV_OPT_TYPE_INT    53 libavfilter/vf_maskedthreshold.c     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1},   0, UINT16_MAX, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_maskedthreshold.c     { "planes",    "set planes",    OFFSET(planes),    AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        FLAGS },
AV_OPT_TYPE_INT    53 libavfilter/vf_maskfun.c     { "low",    "set low threshold",  OFFSET(low),    AV_OPT_TYPE_INT, {.i64=10},  0, UINT16_MAX, VF },
AV_OPT_TYPE_INT    54 libavfilter/vf_maskfun.c     { "high",   "set high threshold", OFFSET(high),   AV_OPT_TYPE_INT, {.i64=10},  0, UINT16_MAX, VF },
AV_OPT_TYPE_INT    55 libavfilter/vf_maskfun.c     { "planes", "set planes",         OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF,        VF },
AV_OPT_TYPE_INT    56 libavfilter/vf_maskfun.c     { "fill",   "set fill value",     OFFSET(fill),   AV_OPT_TYPE_INT, {.i64=0},   0, UINT16_MAX, VF },
AV_OPT_TYPE_INT    57 libavfilter/vf_maskfun.c     { "sum",    "set sum value",      OFFSET(sum),    AV_OPT_TYPE_INT, {.i64=10},  0, UINT16_MAX, VF },
AV_OPT_TYPE_INT    85 libavfilter/vf_mcdeint.c     { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=MODE_FAST}, 0, MODE_NB-1, FLAGS, .unit="mode" },
AV_OPT_TYPE_INT    91 libavfilter/vf_mcdeint.c     { "parity", "set the assumed picture field parity", OFFSET(parity), AV_OPT_TYPE_INT, {.i64=PARITY_BFF}, -1, 1, FLAGS, "parity" },
AV_OPT_TYPE_INT    95 libavfilter/vf_mcdeint.c     { "qp", "set qp", OFFSET(qp), AV_OPT_TYPE_INT, {.i64=1}, INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    60 libavfilter/vf_median.c     { "radius", "set median radius",    OFFSET(radius), AV_OPT_TYPE_INT,   {.i64=1},     1,  127, FLAGS },
AV_OPT_TYPE_INT    61 libavfilter/vf_median.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,   {.i64=0xF},   0,  0xF, FLAGS },
AV_OPT_TYPE_INT    62 libavfilter/vf_median.c     { "radiusV", "set median vertical radius", OFFSET(radiusV), AV_OPT_TYPE_INT, {.i64=0},0, 127, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_mergeplanes.c     { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=0}, 0, 0x33333333, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_mestimate.c     { "method", "motion estimation method", OFFSET(method), AV_OPT_TYPE_INT, {.i64 = AV_ME_METHOD_ESA}, AV_ME_METHOD_ESA, AV_ME_METHOD_UMH, FLAGS, "method" },
AV_OPT_TYPE_INT    64 libavfilter/vf_mestimate.c     { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    65 libavfilter/vf_mestimate.c     { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_midequalizer.c     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
AV_OPT_TYPE_INT   207 libavfilter/vf_minterpolate.c     { "mi_mode", "motion interpolation mode", OFFSET(mi_mode), AV_OPT_TYPE_INT, {.i64 = MI_MODE_MCI}, MI_MODE_DUP, MI_MODE_MCI, FLAGS, "mi_mode" },
AV_OPT_TYPE_INT   211 libavfilter/vf_minterpolate.c     { "mc_mode", "motion compensation mode", OFFSET(mc_mode), AV_OPT_TYPE_INT, {.i64 = MC_MODE_OBMC}, MC_MODE_OBMC, MC_MODE_AOBMC, FLAGS, "mc_mode" },
AV_OPT_TYPE_INT   214 libavfilter/vf_minterpolate.c     { "me_mode", "motion estimation mode", OFFSET(me_mode), AV_OPT_TYPE_INT, {.i64 = ME_MODE_BILAT}, ME_MODE_BIDIR, ME_MODE_BILAT, FLAGS, "me_mode" },
AV_OPT_TYPE_INT   217 libavfilter/vf_minterpolate.c     { "me", "motion estimation method", OFFSET(me_method), AV_OPT_TYPE_INT, {.i64 = AV_ME_METHOD_EPZS}, AV_ME_METHOD_ESA, AV_ME_METHOD_UMH, FLAGS, "me" },
AV_OPT_TYPE_INT   227 libavfilter/vf_minterpolate.c     { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS },
AV_OPT_TYPE_INT   228 libavfilter/vf_minterpolate.c     { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   229 libavfilter/vf_minterpolate.c     { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_INT   230 libavfilter/vf_minterpolate.c     { "scd", "scene change detection method", OFFSET(scd_method), AV_OPT_TYPE_INT, {.i64 = SCD_METHOD_FDIFF}, SCD_METHOD_NONE, SCD_METHOD_FDIFF, FLAGS, "scene" },
AV_OPT_TYPE_INT   206 libavfilter/vf_misc_vaapi.c       DOFFSET(denoise), AV_OPT_TYPE_INT, { .i64 = DENOISE_DEFAULT }, DENOISE_MIN, DENOISE_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   213 libavfilter/vf_misc_vaapi.c       SOFFSET(sharpness), AV_OPT_TYPE_INT, { .i64 = SHARPNESS_DEFAULT }, SHARPNESS_MIN, SHARPNESS_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   311 libavfilter/vf_mix.c     { "inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64=2}, 2, INT16_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   314 libavfilter/vf_mix.c     { "duration", "how to determine end of stream", OFFSET(duration), AV_OPT_TYPE_INT, {.i64=0}, 0, 2, .flags = FLAGS, "duration" },
AV_OPT_TYPE_INT   391 libavfilter/vf_mix.c     { "frames", "set number of successive frames to mix", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64=3}, 1, 128, .flags = FLAGS },
AV_OPT_TYPE_INT    59 libavfilter/vf_mpdecimate.c       OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    60 libavfilter/vf_mpdecimate.c     { "hi",   "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    61 libavfilter/vf_mpdecimate.c     { "lo",   "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   377 libavfilter/vf_neighbor.c     { "threshold0",  "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   378 libavfilter/vf_neighbor.c     { "threshold1",  "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   379 libavfilter/vf_neighbor.c     { "threshold2",  "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   380 libavfilter/vf_neighbor.c     { "threshold3",  "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   381 libavfilter/vf_neighbor.c     { "coordinates", "set coordinates",               OFFSET(coordinates),    AV_OPT_TYPE_INT, {.i64=255},   0, 255,   FLAGS },
AV_OPT_TYPE_INT   392 libavfilter/vf_neighbor.c     { "threshold0",  "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   393 libavfilter/vf_neighbor.c     { "threshold1",  "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   394 libavfilter/vf_neighbor.c     { "threshold2",  "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   395 libavfilter/vf_neighbor.c     { "threshold3",  "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   396 libavfilter/vf_neighbor.c     { "coordinates", "set coordinates",               OFFSET(coordinates),    AV_OPT_TYPE_INT, {.i64=255},   0, 255,   FLAGS },
AV_OPT_TYPE_INT   407 libavfilter/vf_neighbor.c     { "threshold0", "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   408 libavfilter/vf_neighbor.c     { "threshold1", "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   409 libavfilter/vf_neighbor.c     { "threshold2", "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   410 libavfilter/vf_neighbor.c     { "threshold3", "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   421 libavfilter/vf_neighbor.c     { "threshold0", "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   422 libavfilter/vf_neighbor.c     { "threshold1", "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   423 libavfilter/vf_neighbor.c     { "threshold2", "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   424 libavfilter/vf_neighbor.c     { "threshold3", "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
AV_OPT_TYPE_INT   271 libavfilter/vf_neighbor_opencl.c     { "coordinates", "set coordinates",               OFFSET(coordinates),    AV_OPT_TYPE_INT,   {.i64=255},     0,   255,   FLAGS },
AV_OPT_TYPE_INT   299 libavfilter/vf_neighbor_opencl.c     { "coordinates", "set coordinates",               OFFSET(coordinates),    AV_OPT_TYPE_INT,   {.i64=255},     0,   255,   FLAGS },
AV_OPT_TYPE_INT    71 libavfilter/vf_nlmeans.c     { "p",  "patch size",                   OFFSET(patch_size),    AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS },
AV_OPT_TYPE_INT    72 libavfilter/vf_nlmeans.c     { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 },     0, 99, FLAGS },
AV_OPT_TYPE_INT    73 libavfilter/vf_nlmeans.c     { "r",  "research window",                   OFFSET(research_size),    AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS },
AV_OPT_TYPE_INT    74 libavfilter/vf_nlmeans.c     { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 },     0, 99, FLAGS },
AV_OPT_TYPE_INT   404 libavfilter/vf_nlmeans_opencl.c     { "p",  "patch size",                   OFFSET(patch_size),    AV_OPT_TYPE_INT, { .i64 = 2*3+1 }, 0, 99, FLAGS },
AV_OPT_TYPE_INT   405 libavfilter/vf_nlmeans_opencl.c     { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 },     0, 99, FLAGS },
AV_OPT_TYPE_INT   406 libavfilter/vf_nlmeans_opencl.c     { "r",  "research window",                   OFFSET(research_size),    AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS },
AV_OPT_TYPE_INT   407 libavfilter/vf_nlmeans_opencl.c     { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 },     0, 99, FLAGS },
AV_OPT_TYPE_INT   109 libavfilter/vf_nnedi.c     {"deint",         "set which frames to deinterlace", OFFSET(deint),         AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "deint" },
AV_OPT_TYPE_INT   112 libavfilter/vf_nnedi.c     {"field",  "set mode of operation", OFFSET(field),         AV_OPT_TYPE_INT, {.i64=-1}, -2, 3, FLAGS, "field" },
AV_OPT_TYPE_INT   119 libavfilter/vf_nnedi.c     {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 7, FLAGS },
AV_OPT_TYPE_INT   120 libavfilter/vf_nnedi.c     {"nsize",  "set size of local neighborhood around each pixel, used by the predictor neural network", OFFSET(nsize), AV_OPT_TYPE_INT, {.i64=6}, 0, 6, FLAGS, "nsize" },
AV_OPT_TYPE_INT   128 libavfilter/vf_nnedi.c     {"nns",    "set number of neurons in predictor neural network", OFFSET(nnsparam), AV_OPT_TYPE_INT, {.i64=1}, 0, 4, FLAGS, "nns" },
AV_OPT_TYPE_INT   134 libavfilter/vf_nnedi.c     {"qual",  "set quality", OFFSET(qual), AV_OPT_TYPE_INT, {.i64=1}, 1, 2, FLAGS, "qual" },
AV_OPT_TYPE_INT   137 libavfilter/vf_nnedi.c     {"etype", "set which set of weights to use in the predictor", OFFSET(etype), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "etype" },
AV_OPT_TYPE_INT   140 libavfilter/vf_nnedi.c     {"pscrn", "set prescreening", OFFSET(pscrn), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS, "pscrn" },
AV_OPT_TYPE_INT   144 libavfilter/vf_nnedi.c     {"fapprox",       NULL, OFFSET(fapprox),       AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
AV_OPT_TYPE_INT    46 libavfilter/vf_noise.c     {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS},        \
AV_OPT_TYPE_INT    47 libavfilter/vf_noise.c     {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS},        \
AV_OPT_TYPE_INT    48 libavfilter/vf_noise.c     {#name"s",         "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS},        \
AV_OPT_TYPE_INT   132 libavfilter/vf_normalize.c     { "smoothing",  "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS },
AV_OPT_TYPE_INT   997 libavfilter/vf_overlay.c         OFFSET(fs.opt_eof_action), AV_OPT_TYPE_INT, { .i64 = EOF_ACTION_REPEAT },
AV_OPT_TYPE_INT  1002 libavfilter/vf_overlay.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_FRAME}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT  1006 libavfilter/vf_overlay.c     { "format", "set output format", OFFSET(format), AV_OPT_TYPE_INT, {.i64=OVERLAY_FORMAT_YUV420}, 0, OVERLAY_FORMAT_NB-1, FLAGS, "format" },
AV_OPT_TYPE_INT  1014 libavfilter/vf_overlay.c     { "alpha", "alpha format", OFFSET(alpha_format), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "alpha_format" },
AV_OPT_TYPE_INT   388 libavfilter/vf_overlay_cuda.c       OFFSET(x_position), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   390 libavfilter/vf_overlay_cuda.c       OFFSET(y_position), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   392 libavfilter/vf_overlay_cuda.c         OFFSET(fs.opt_eof_action), AV_OPT_TYPE_INT, { .i64 = EOF_ACTION_REPEAT },
AV_OPT_TYPE_INT   285 libavfilter/vf_overlay_opencl.c       OFFSET(x_position), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   287 libavfilter/vf_overlay_opencl.c       OFFSET(y_position), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT    91 libavfilter/vf_overlay_qsv.c     { "alpha", "Overlay global alpha", OFFSET(overlay_alpha), AV_OPT_TYPE_INT, { .i64 = 255}, 0, 255, .flags = FLAGS},
AV_OPT_TYPE_INT    93 libavfilter/vf_overlay_qsv.c         OFFSET(fs.opt_eof_action), AV_OPT_TYPE_INT, { .i64 = EOF_ACTION_REPEAT },
AV_OPT_TYPE_INT   448 libavfilter/vf_overlay_vulkan.c     { "x", "Set horizontal offset", OFFSET(overlay_x), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   449 libavfilter/vf_overlay_vulkan.c     { "y", "Set vertical offset",   OFFSET(overlay_y), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT    51 libavfilter/vf_owdenoise.c     { "depth",           "set depth",           OFFSET(depth),           AV_OPT_TYPE_INT,    {.i64 =   8}, 8,   16, FLAGS },
AV_OPT_TYPE_INT   427 libavfilter/vf_pad.c     { "eval",   "specify when to evaluate expressions",    OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_INIT}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT    84 libavfilter/vf_palettegen.c     { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 4, 256, FLAGS },
AV_OPT_TYPE_INT    87 libavfilter/vf_palettegen.c     { "stats_mode", "set statistics mode", OFFSET(stats_mode), AV_OPT_TYPE_INT, {.i64=STATS_MODE_ALL_FRAMES}, 0, NB_STATS_MODE-1, FLAGS, "mode" },
AV_OPT_TYPE_INT   112 libavfilter/vf_paletteuse.c     { "dither", "select dithering mode", OFFSET(dither), AV_OPT_TYPE_INT, {.i64=DITHERING_SIERRA2_4A}, 0, NB_DITHERING-1, FLAGS, "dithering_mode" },
AV_OPT_TYPE_INT   118 libavfilter/vf_paletteuse.c     { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS },
AV_OPT_TYPE_INT   119 libavfilter/vf_paletteuse.c     { "diff_mode",   "set frame difference mode",     OFFSET(diff_mode),   AV_OPT_TYPE_INT, {.i64=DIFF_MODE_NONE}, 0, NB_DIFF_MODE-1, FLAGS, "diff_mode" },
AV_OPT_TYPE_INT   122 libavfilter/vf_paletteuse.c     { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS },
AV_OPT_TYPE_INT   126 libavfilter/vf_paletteuse.c     { "color_search", "set reverse colormap color search method", OFFSET(color_search_method), AV_OPT_TYPE_INT, {.i64=COLOR_SEARCH_NNS_ITERATIVE}, 0, NB_COLOR_SEARCHES-1, FLAGS, "search" },
AV_OPT_TYPE_INT    80 libavfilter/vf_perspective.c     { "interpolation", "set interpolation", OFFSET(interpolation), AV_OPT_TYPE_INT, {.i64=LINEAR}, 0, 1, FLAGS, "interpolation" },
AV_OPT_TYPE_INT    83 libavfilter/vf_perspective.c     { "sense",   "specify the sense of the coordinates", OFFSET(sense), AV_OPT_TYPE_INT, {.i64=PERSPECTIVE_SENSE_SOURCE}, 0, 1, FLAGS, "sense"},
AV_OPT_TYPE_INT    88 libavfilter/vf_perspective.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_INIT}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT    81 libavfilter/vf_phase.c     { "mode", "set phase mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=AUTO_ANALYZE}, PROGRESSIVE, AUTO_ANALYZE, FLAGS, "mode" },
AV_OPT_TYPE_INT    62 libavfilter/vf_photosensitivity.c     { "frames",    "set how many frames to use",                          OFFSET(nb_frames),            AV_OPT_TYPE_INT,   {.i64=30}, 2, MAX_FRAMES, FLAGS },
AV_OPT_TYPE_INT    63 libavfilter/vf_photosensitivity.c     { "f",         "set how many frames to use",                          OFFSET(nb_frames),            AV_OPT_TYPE_INT,   {.i64=30}, 2, MAX_FRAMES, FLAGS },
AV_OPT_TYPE_INT    66 libavfilter/vf_photosensitivity.c     { "skip",      "set pixels to skip when sampling frames",             OFFSET(skip),                 AV_OPT_TYPE_INT,   {.i64=1},  1, 1024,       FLAGS },
AV_OPT_TYPE_INT    46 libavfilter/vf_pp7.c     { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS },
AV_OPT_TYPE_INT    47 libavfilter/vf_pp7.c     { "mode", "set thresholding mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64 = MODE_MEDIUM}, 0, 2, FLAGS, "mode" },
AV_OPT_TYPE_INT    58 libavfilter/vf_premultiply.c     { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
AV_OPT_TYPE_INT   344 libavfilter/vf_program_opencl.c       AV_OPT_TYPE_INT,              { .i64 = 1 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    92 libavfilter/vf_pseudocolor.c     { "i",  "set component as base",       OFFSET(index),            AV_OPT_TYPE_INT,    {.i64=0}, 0, 3, .flags = FLAGS },
AV_OPT_TYPE_INT    66 libavfilter/vf_psnr.c     {"stats_version", "Set the format version for the stats file.",               OFFSET(stats_version),  AV_OPT_TYPE_INT,    {.i64=1},    1, 2, FLAGS },
AV_OPT_TYPE_INT    41 libavfilter/vf_pullup.c     { "jl", "set left junk size",  OFFSET(junk_left),  AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    42 libavfilter/vf_pullup.c     { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    43 libavfilter/vf_pullup.c     { "jt", "set top junk size",   OFFSET(junk_top),   AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    44 libavfilter/vf_pullup.c     { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    46 libavfilter/vf_pullup.c     { "mp", "set metric plane",  OFFSET(metric_plane),  AV_OPT_TYPE_INT, {.i64=0}, 0, 2, FLAGS, "mp" },
AV_OPT_TYPE_INT    47 libavfilter/vf_random.c     { "frames", "set number of frames in cache", OFFSET(nb_frames),   AV_OPT_TYPE_INT,   {.i64=30},  2, MAX_FRAMES, FLAGS },
AV_OPT_TYPE_INT    80 libavfilter/vf_readeia608.c     { "scan_min", "set from which line to scan for codes",               OFFSET(start), AV_OPT_TYPE_INT,   {.i64=0},     0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    81 libavfilter/vf_readeia608.c     { "scan_max", "set to which line to scan for codes",                 OFFSET(end),   AV_OPT_TYPE_INT,   {.i64=29},    0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    57 libavfilter/vf_readvitc.c     { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    69 libavfilter/vf_remap.c     { "format", "set output format", OFFSET(format), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "format" },
AV_OPT_TYPE_INT    38 libavfilter/vf_removegrain.c     { "m0", "set mode for 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
AV_OPT_TYPE_INT    39 libavfilter/vf_removegrain.c     { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
AV_OPT_TYPE_INT    40 libavfilter/vf_removegrain.c     { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
AV_OPT_TYPE_INT    41 libavfilter/vf_removegrain.c     { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS },
AV_OPT_TYPE_INT   913 libavfilter/vf_scale.c     {  "in_range", "set input color range",  OFFSET( in_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, 2, FLAGS, "range" },
AV_OPT_TYPE_INT   914 libavfilter/vf_scale.c     { "out_range", "set output color range", OFFSET(out_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, 2, FLAGS, "range" },
AV_OPT_TYPE_INT   923 libavfilter/vf_scale.c     { "in_v_chr_pos",   "input vertical chroma position in luma grid/256"  ,   OFFSET(in_v_chr_pos),  AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
AV_OPT_TYPE_INT   924 libavfilter/vf_scale.c     { "in_h_chr_pos",   "input horizontal chroma position in luma grid/256",   OFFSET(in_h_chr_pos),  AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
AV_OPT_TYPE_INT   925 libavfilter/vf_scale.c     { "out_v_chr_pos",   "output vertical chroma position in luma grid/256"  , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
AV_OPT_TYPE_INT   926 libavfilter/vf_scale.c     { "out_h_chr_pos",   "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
AV_OPT_TYPE_INT   927 libavfilter/vf_scale.c     { "force_original_aspect_ratio", "decrease or increase w/h if necessary to keep the original AR", OFFSET(force_original_aspect_ratio), AV_OPT_TYPE_INT, { .i64 = 0}, 0, 2, FLAGS, "force_oar" },
AV_OPT_TYPE_INT   931 libavfilter/vf_scale.c     { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
AV_OPT_TYPE_INT   934 libavfilter/vf_scale.c     { "nb_slices", "set the number of slices (debug purpose only)", OFFSET(nb_slices), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   935 libavfilter/vf_scale.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_INIT}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT   545 libavfilter/vf_scale_cuda.c     { "force_original_aspect_ratio", "decrease or increase w/h if necessary to keep the original AR", OFFSET(force_original_aspect_ratio), AV_OPT_TYPE_INT, { .i64 = 0}, 0, 2, FLAGS, "force_oar" },
AV_OPT_TYPE_INT   549 libavfilter/vf_scale_cuda.c     { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
AV_OPT_TYPE_INT   552 libavfilter/vf_scale_npp.c     { "interp_algo", "Interpolation algorithm used for resizing", OFFSET(interp_algo), AV_OPT_TYPE_INT, { .i64 = NPPI_INTER_CUBIC }, 0, INT_MAX, FLAGS, "interp_algo" },
AV_OPT_TYPE_INT   561 libavfilter/vf_scale_npp.c     { "force_original_aspect_ratio", "decrease or increase w/h if necessary to keep the original AR", OFFSET(force_original_aspect_ratio), AV_OPT_TYPE_INT, { .i64 = 0}, 0, 2, FLAGS, "force_oar" },
AV_OPT_TYPE_INT   565 libavfilter/vf_scale_npp.c     { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
AV_OPT_TYPE_INT   619 libavfilter/vf_scale_qsv.c     { "mode",      "set scaling mode",    OFFSET(mode),    AV_OPT_TYPE_INT,    { .i64 = MFX_SCALING_MODE_DEFAULT}, MFX_SCALING_MODE_DEFAULT, MFX_SCALING_MODE_QUALITY, FLAGS, "mode"},
AV_OPT_TYPE_INT   623 libavfilter/vf_scale_qsv.c     { "mode",      "(not supported)",     OFFSET(mode),    AV_OPT_TYPE_INT,    { .i64 = 0}, 0, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_INT   217 libavfilter/vf_scale_vaapi.c       OFFSET(mode), AV_OPT_TYPE_INT, { .i64 = VA_FILTER_SCALING_HQ },
AV_OPT_TYPE_INT   232 libavfilter/vf_scale_vaapi.c       OFFSET(colour_range), AV_OPT_TYPE_INT, { .i64 = AVCOL_RANGE_UNSPECIFIED },
AV_OPT_TYPE_INT   256 libavfilter/vf_scale_vaapi.c     { "force_original_aspect_ratio", "decrease or increase w/h if necessary to keep the original AR", OFFSET(force_original_aspect_ratio), AV_OPT_TYPE_INT, { .i64 = 0}, 0, 2, FLAGS, "force_oar" },
AV_OPT_TYPE_INT   260 libavfilter/vf_scale_vaapi.c     { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
AV_OPT_TYPE_INT   492 libavfilter/vf_scale_vulkan.c     { "scaler", "Scaler function", OFFSET(scaler), AV_OPT_TYPE_INT, {.i64 = F_BILINEAR}, 0, F_NB, .flags = FLAGS, "scaler" },
AV_OPT_TYPE_INT   496 libavfilter/vf_scale_vulkan.c     { "out_range", "Output colour range (from 0 to 2) (default 0)", OFFSET(out_range), AV_OPT_TYPE_INT, {.i64 = AVCOL_RANGE_UNSPECIFIED}, AVCOL_RANGE_UNSPECIFIED, AVCOL_RANGE_JPEG, .flags = FLAGS, "range" },
AV_OPT_TYPE_INT    99 libavfilter/vf_selectivecolor.c     { "correction_method", "select correction method", OFFSET(correction_method), AV_OPT_TYPE_INT, {.i64 = CORRECTION_METHOD_ABSOLUTE}, 0, NB_CORRECTION_METHODS-1, FLAGS, "correction_method" },
AV_OPT_TYPE_INT    47 libavfilter/vf_setparams.c     {"field_mode", "select interlace mode", OFFSET(field_mode), AV_OPT_TYPE_INT, {.i64=MODE_AUTO}, -1, MODE_PROG, FLAGS, "mode"},
AV_OPT_TYPE_INT    53 libavfilter/vf_setparams.c     {"range", "select color range", OFFSET(color_range), AV_OPT_TYPE_INT, {.i64=-1},-1, AVCOL_RANGE_NB-1, FLAGS, "range"},
AV_OPT_TYPE_INT    64 libavfilter/vf_setparams.c     {"color_primaries", "select color primaries", OFFSET(color_primaries), AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_PRI_NB-1, FLAGS, "color_primaries"},
AV_OPT_TYPE_INT    80 libavfilter/vf_setparams.c     {"color_trc", "select color transfer", OFFSET(color_trc), AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_TRC_NB-1, FLAGS, "color_trc"},
AV_OPT_TYPE_INT   100 libavfilter/vf_setparams.c     {"colorspace", "select colorspace", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_SPC_NB-1, FLAGS, "colorspace"},
AV_OPT_TYPE_INT   177 libavfilter/vf_setparams.c     {"range", "select color range", OFFSET(color_range), AV_OPT_TYPE_INT, {.i64=-1},-1, AVCOL_RANGE_NB-1, FLAGS, "range"},
AV_OPT_TYPE_INT   216 libavfilter/vf_setparams.c     {"mode", "select interlace mode", OFFSET(field_mode), AV_OPT_TYPE_INT, {.i64=MODE_AUTO}, -1, MODE_PROG, FLAGS, "mode"},
AV_OPT_TYPE_INT    39 libavfilter/vf_showpalette.c     { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS },
AV_OPT_TYPE_INT   139 libavfilter/vf_shuffleplanes.c     { "map0", "Index of the input plane to be used as the first output plane ",  OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS },
AV_OPT_TYPE_INT   140 libavfilter/vf_shuffleplanes.c     { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS },
AV_OPT_TYPE_INT   141 libavfilter/vf_shuffleplanes.c     { "map2", "Index of the input plane to be used as the third output plane ",  OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS },
AV_OPT_TYPE_INT   142 libavfilter/vf_shuffleplanes.c     { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS },
AV_OPT_TYPE_INT    78 libavfilter/vf_signalstats.c     {"out", "set video filter", OFFSET(outfilter), AV_OPT_TYPE_INT, {.i64=FILTER_NONE}, -1, FILT_NUMB-1, FLAGS, "out"},
AV_OPT_TYPE_INT    45 libavfilter/vf_signature.c         OFFSET(mode),         AV_OPT_TYPE_INT,    {.i64 = MODE_OFF}, 0, NB_LOOKUP_MODE-1, FLAGS, "mode" },
AV_OPT_TYPE_INT    50 libavfilter/vf_signature.c         OFFSET(nb_inputs),    AV_OPT_TYPE_INT,    {.i64 = 1},        1, INT_MAX,          FLAGS },
AV_OPT_TYPE_INT    54 libavfilter/vf_signature.c         OFFSET(format),       AV_OPT_TYPE_INT,    {.i64 = FORMAT_BINARY}, 0, 1,           FLAGS , "format" },
AV_OPT_TYPE_INT    58 libavfilter/vf_signature.c         OFFSET(thworddist),   AV_OPT_TYPE_INT,    {.i64 = 9000},     1, INT_MAX,          FLAGS },
AV_OPT_TYPE_INT    60 libavfilter/vf_signature.c         OFFSET(thcomposdist), AV_OPT_TYPE_INT,    {.i64 = 60000},    1, INT_MAX,          FLAGS },
AV_OPT_TYPE_INT    62 libavfilter/vf_signature.c         OFFSET(thl1),         AV_OPT_TYPE_INT,    {.i64 = 116},      1, INT_MAX,          FLAGS },
AV_OPT_TYPE_INT    64 libavfilter/vf_signature.c         OFFSET(thdi),         AV_OPT_TYPE_INT,    {.i64 = 0},        0, INT_MAX,          FLAGS },
AV_OPT_TYPE_INT    70 libavfilter/vf_smartblur.c     { "luma_threshold", "set luma threshold", OFFSET(luma.threshold), AV_OPT_TYPE_INT,   {.i64=0}, THRESHOLD_MIN, THRESHOLD_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT    71 libavfilter/vf_smartblur.c     { "lt",             "set luma threshold", OFFSET(luma.threshold), AV_OPT_TYPE_INT,   {.i64=0}, THRESHOLD_MIN, THRESHOLD_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT    77 libavfilter/vf_smartblur.c     { "chroma_threshold", "set chroma threshold", OFFSET(chroma.threshold), AV_OPT_TYPE_INT,   {.i64=THRESHOLD_MIN-1}, THRESHOLD_MIN-1, THRESHOLD_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT    78 libavfilter/vf_smartblur.c     { "ct",               "set chroma threshold", OFFSET(chroma.threshold), AV_OPT_TYPE_INT,   {.i64=THRESHOLD_MIN-1}, THRESHOLD_MIN-1, THRESHOLD_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT    62 libavfilter/vf_spp.c     { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, TFLAGS },
AV_OPT_TYPE_INT    63 libavfilter/vf_spp.c     { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS },
AV_OPT_TYPE_INT    64 libavfilter/vf_spp.c     { "mode", "set thresholding mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64 = MODE_HARD}, 0, NB_MODES - 1, FLAGS, "mode" },
AV_OPT_TYPE_INT    54 libavfilter/vf_sr.c     { "dnn_backend", "DNN backend used for model execution", OFFSET(backend_type), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS, "backend" },
AV_OPT_TYPE_INT    59 libavfilter/vf_sr.c     { "scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS },
AV_OPT_TYPE_INT   396 libavfilter/vf_stack.c     { "inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64=2}, 2, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   453 libavfilter/vf_stack.c     { "inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64=2}, 2, INT_MAX, .flags = FLAGS },
AV_OPT_TYPE_INT   161 libavfilter/vf_stereo3d.c     { "in",    "set input format",  OFFSET(in.format),   AV_OPT_TYPE_INT,   {.i64=SIDE_BY_SIDE_LR}, INTERLEAVE_ROWS_LR, STEREO_CODE_COUNT-1, FLAGS, "in"},
AV_OPT_TYPE_INT   180 libavfilter/vf_stereo3d.c     { "out",   "set output format", OFFSET(out.format),  AV_OPT_TYPE_INT,   {.i64=ANAGLYPH_RC_DUBOIS}, 0, STEREO_CODE_COUNT-1, FLAGS, "out"},
AV_OPT_TYPE_INT   219 libavfilter/vf_subtitles.c     {"shaping", "set shaping engine", OFFSET(shaping), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1, FLAGS, "shaping_mode"},
AV_OPT_TYPE_INT   267 libavfilter/vf_subtitles.c     {"stream_index", "set stream index",             OFFSET(stream_index), AV_OPT_TYPE_INT,    { .i64 = -1 }, -1,       INT_MAX,  FLAGS},
AV_OPT_TYPE_INT   268 libavfilter/vf_subtitles.c     {"si",           "set stream index",             OFFSET(stream_index), AV_OPT_TYPE_INT,    { .i64 = -1 }, -1,       INT_MAX,  FLAGS},
AV_OPT_TYPE_INT    60 libavfilter/vf_telecine.c     {"first_field", "select first field", OFFSET(first_field), AV_OPT_TYPE_INT,   {.i64=0}, 0, 1, FLAGS, "field"},
AV_OPT_TYPE_INT    40 libavfilter/vf_threshold.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT,  {.i64=15}, 0, 15, FLAGS},
AV_OPT_TYPE_INT    53 libavfilter/vf_thumbnail.c     { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    79 libavfilter/vf_thumbnail_cuda.c     { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    58 libavfilter/vf_tile.c         AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    60 libavfilter/vf_tile.c         AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
AV_OPT_TYPE_INT    62 libavfilter/vf_tile.c         AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
AV_OPT_TYPE_INT    65 libavfilter/vf_tile.c         AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    67 libavfilter/vf_tile.c         AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    40 libavfilter/vf_tinterlace.c     {"mode",              "select interlace mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=MODE_MERGE}, 0, MODE_NB-1, FLAGS, "mode"},
AV_OPT_TYPE_INT    64 libavfilter/vf_tinterlace.c    { "scan",              "scanning mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64 = MODE_TFF}, 0, 1, FLAGS, "mode"},
AV_OPT_TYPE_INT    67 libavfilter/vf_tinterlace.c    { "lowpass",           "set vertical low-pass filter", OFFSET(lowpass), AV_OPT_TYPE_INT,   {.i64 = VLPF_LIN}, 0, 2, FLAGS, "lowpass" },
AV_OPT_TYPE_INT   304 libavfilter/vf_tonemap.c     { "tonemap",      "tonemap algorithm selection", OFFSET(tonemap), AV_OPT_TYPE_INT, {.i64 = TONEMAP_NONE}, TONEMAP_NONE, TONEMAP_MAX - 1, FLAGS, "tonemap" },
AV_OPT_TYPE_INT   488 libavfilter/vf_tonemap_opencl.c     { "tonemap",      "tonemap algorithm selection", OFFSET(tonemap), AV_OPT_TYPE_INT, {.i64 = TONEMAP_NONE}, TONEMAP_NONE, TONEMAP_MAX - 1, FLAGS, "tonemap" },
AV_OPT_TYPE_INT   496 libavfilter/vf_tonemap_opencl.c     { "transfer", "set transfer characteristic", OFFSET(trc), AV_OPT_TYPE_INT, {.i64 = AVCOL_TRC_BT709}, -1, INT_MAX, FLAGS, "transfer" },
AV_OPT_TYPE_INT   497 libavfilter/vf_tonemap_opencl.c     { "t",        "set transfer characteristic", OFFSET(trc), AV_OPT_TYPE_INT, {.i64 = AVCOL_TRC_BT709}, -1, INT_MAX, FLAGS, "transfer" },
AV_OPT_TYPE_INT   500 libavfilter/vf_tonemap_opencl.c     { "matrix", "set colorspace matrix", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "matrix" },
AV_OPT_TYPE_INT   501 libavfilter/vf_tonemap_opencl.c     { "m",      "set colorspace matrix", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "matrix" },
AV_OPT_TYPE_INT   504 libavfilter/vf_tonemap_opencl.c     { "primaries", "set color primaries", OFFSET(primaries), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "primaries" },
AV_OPT_TYPE_INT   505 libavfilter/vf_tonemap_opencl.c     { "p",         "set color primaries", OFFSET(primaries), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "primaries" },
AV_OPT_TYPE_INT   508 libavfilter/vf_tonemap_opencl.c     { "range",         "set color range", OFFSET(range), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "range" },
AV_OPT_TYPE_INT   509 libavfilter/vf_tonemap_opencl.c     { "r",             "set color range", OFFSET(range), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "range" },
AV_OPT_TYPE_INT    53 libavfilter/vf_tpad.c     { "start", "set the number of frames to delay input",              OFFSET(pad_start),  AV_OPT_TYPE_INT,   {.i64=0},        0,   INT_MAX, VF },
AV_OPT_TYPE_INT    54 libavfilter/vf_tpad.c     { "stop",  "set the number of frames to add after input finished", OFFSET(pad_stop),   AV_OPT_TYPE_INT,   {.i64=0},       -1,   INT_MAX, VF },
AV_OPT_TYPE_INT    55 libavfilter/vf_tpad.c     { "start_mode", "set the mode of added frames to start",           OFFSET(start_mode), AV_OPT_TYPE_INT,   {.i64=0},        0,         1, VF, "mode" },
AV_OPT_TYPE_INT    58 libavfilter/vf_tpad.c     { "stop_mode",  "set the mode of added frames to end",             OFFSET(stop_mode),  AV_OPT_TYPE_INT,   {.i64=0},        0,         1, VF, "mode" },
AV_OPT_TYPE_INT   364 libavfilter/vf_transpose.c     { "dir", "set transpose direction", OFFSET(dir), AV_OPT_TYPE_INT, { .i64 = TRANSPOSE_CCLOCK_FLIP }, 0, 7, FLAGS, "dir" },
AV_OPT_TYPE_INT   371 libavfilter/vf_transpose.c       OFFSET(passthrough), AV_OPT_TYPE_INT, {.i64=TRANSPOSE_PT_TYPE_NONE},  0, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_INT   439 libavfilter/vf_transpose_npp.c     { "dir", "set transpose direction", OFFSET(dir), AV_OPT_TYPE_INT, { .i64 = NPP_TRANSPOSE_CCLOCK_FLIP }, 0, 3, FLAGS, "dir" },
AV_OPT_TYPE_INT   444 libavfilter/vf_transpose_npp.c     { "passthrough", "do not apply transposition if the input matches the specified geometry", OFFSET(passthrough), AV_OPT_TYPE_INT, { .i64 = NPP_TRANSPOSE_PT_TYPE_NONE },  0, 2, FLAGS, "passthrough" },
AV_OPT_TYPE_INT   240 libavfilter/vf_transpose_opencl.c     { "dir", "set transpose direction", OFFSET(dir), AV_OPT_TYPE_INT, { .i64 = TRANSPOSE_CCLOCK_FLIP }, 0, 3, FLAGS, "dir" },
AV_OPT_TYPE_INT   247 libavfilter/vf_transpose_opencl.c       OFFSET(passthrough), AV_OPT_TYPE_INT, {.i64=TRANSPOSE_PT_TYPE_NONE},  0, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_INT   236 libavfilter/vf_transpose_vaapi.c     { "dir", "set transpose direction", OFFSET(dir), AV_OPT_TYPE_INT, { .i64 = TRANSPOSE_CCLOCK_FLIP }, 0, 6, FLAGS, "dir" },
AV_OPT_TYPE_INT   246 libavfilter/vf_transpose_vaapi.c       OFFSET(passthrough), AV_OPT_TYPE_INT, {.i64=TRANSPOSE_PT_TYPE_NONE},  0, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_INT   307 libavfilter/vf_unsharp.c     { "luma_msize_x",   "set luma matrix horizontal size",   OFFSET(lmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   308 libavfilter/vf_unsharp.c     { "lx",             "set luma matrix horizontal size",   OFFSET(lmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   309 libavfilter/vf_unsharp.c     { "luma_msize_y",   "set luma matrix vertical size",     OFFSET(lmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   310 libavfilter/vf_unsharp.c     { "ly",             "set luma matrix vertical size",     OFFSET(lmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   313 libavfilter/vf_unsharp.c     { "chroma_msize_x", "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   314 libavfilter/vf_unsharp.c     { "cx",             "set chroma matrix horizontal size", OFFSET(cmsize_x), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   315 libavfilter/vf_unsharp.c     { "chroma_msize_y", "set chroma matrix vertical size",   OFFSET(cmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT   316 libavfilter/vf_unsharp.c     { "cy",             "set chroma matrix vertical size",   OFFSET(cmsize_y), AV_OPT_TYPE_INT,   { .i64 = 5 }, MIN_SIZE, MAX_SIZE, FLAGS },
AV_OPT_TYPE_INT    62 libavfilter/vf_uspp.c     { "quality",       "set quality",                          OFFSET(log2_count),    AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, FLAGS },
AV_OPT_TYPE_INT    63 libavfilter/vf_uspp.c     { "qp",            "force a constant quantizer parameter", OFFSET(qp),            AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63,        FLAGS },
AV_OPT_TYPE_INT    58 libavfilter/vf_v360.c     {     "input", "set input projection",              OFFSET(in), AV_OPT_TYPE_INT,    {.i64=EQUIRECTANGULAR}, 0,    NB_PROJECTIONS-1, FLAGS, "in" },
AV_OPT_TYPE_INT    84 libavfilter/vf_v360.c     {    "output", "set output projection",            OFFSET(out), AV_OPT_TYPE_INT,    {.i64=CUBEMAP_3_2},     0,    NB_PROJECTIONS-1, FLAGS, "out" },
AV_OPT_TYPE_INT   111 libavfilter/vf_v360.c     {    "interp", "set interpolation method",      OFFSET(interp), AV_OPT_TYPE_INT,    {.i64=BILINEAR},        0, NB_INTERP_METHODS-1, FLAGS, "interp" },
AV_OPT_TYPE_INT   125 libavfilter/vf_v360.c     {         "w", "output width",                   OFFSET(width), AV_OPT_TYPE_INT,    {.i64=0},               0,           INT16_MAX, FLAGS, "w"},
AV_OPT_TYPE_INT   126 libavfilter/vf_v360.c     {         "h", "output height",                 OFFSET(height), AV_OPT_TYPE_INT,    {.i64=0},               0,           INT16_MAX, FLAGS, "h"},
AV_OPT_TYPE_INT   127 libavfilter/vf_v360.c     { "in_stereo", "input stereo format",        OFFSET(in_stereo), AV_OPT_TYPE_INT,    {.i64=STEREO_2D},       0,    NB_STEREO_FMTS-1, FLAGS, "stereo" },
AV_OPT_TYPE_INT   128 libavfilter/vf_v360.c     {"out_stereo", "output stereo format",      OFFSET(out_stereo), AV_OPT_TYPE_INT,    {.i64=STEREO_2D},       0,    NB_STEREO_FMTS-1, FLAGS, "stereo" },
AV_OPT_TYPE_INT   138 libavfilter/vf_v360.c     {   "fin_pad", "fixed input cubemap pads",     OFFSET(fin_pad), AV_OPT_TYPE_INT,    {.i64=0},               0,                 100,TFLAGS, "fin_pad"},
AV_OPT_TYPE_INT   139 libavfilter/vf_v360.c     {  "fout_pad", "fixed output cubemap pads",   OFFSET(fout_pad), AV_OPT_TYPE_INT,    {.i64=0},               0,                 100,TFLAGS, "fout_pad"},
AV_OPT_TYPE_INT    71 libavfilter/vf_vaguedenoiser.c     { "method",    "set filtering method",     OFFSET(method),    AV_OPT_TYPE_INT,   {.i64=2 },  0, 2,      FLAGS, "method" },
AV_OPT_TYPE_INT    75 libavfilter/vf_vaguedenoiser.c     { "nsteps",    "set number of steps",      OFFSET(nsteps),    AV_OPT_TYPE_INT,   {.i64=6 },  1, 32,     FLAGS },
AV_OPT_TYPE_INT    77 libavfilter/vf_vaguedenoiser.c     { "planes",    "set planes to filter",     OFFSET(planes),    AV_OPT_TYPE_INT,   {.i64=15 }, 0, 15,     FLAGS },
AV_OPT_TYPE_INT    78 libavfilter/vf_vaguedenoiser.c     { "type",    "set threshold type",     OFFSET(type),          AV_OPT_TYPE_INT,   {.i64=0 },  0, 1,      FLAGS, "type" },
AV_OPT_TYPE_INT    90 libavfilter/vf_vectorscope.c     { "mode", "set vectorscope mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, MODE_NB-1, FLAGS, "mode"},
AV_OPT_TYPE_INT    91 libavfilter/vf_vectorscope.c     { "m",    "set vectorscope mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=0}, 0, MODE_NB-1, FLAGS, "mode"},
AV_OPT_TYPE_INT    99 libavfilter/vf_vectorscope.c     { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS},
AV_OPT_TYPE_INT   100 libavfilter/vf_vectorscope.c     { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS},
AV_OPT_TYPE_INT   103 libavfilter/vf_vectorscope.c     { "envelope",  "set envelope", OFFSET(envelope), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS, "envelope"},
AV_OPT_TYPE_INT   104 libavfilter/vf_vectorscope.c     { "e",         "set envelope", OFFSET(envelope), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS, "envelope"},
AV_OPT_TYPE_INT   109 libavfilter/vf_vectorscope.c     { "graticule", "set graticule", OFFSET(graticule), AV_OPT_TYPE_INT, {.i64=GRAT_NONE}, 0, NB_GRATICULES-1, FLAGS, "graticule"},
AV_OPT_TYPE_INT   110 libavfilter/vf_vectorscope.c     { "g",         "set graticule", OFFSET(graticule), AV_OPT_TYPE_INT, {.i64=GRAT_NONE}, 0, NB_GRATICULES-1, FLAGS, "graticule"},
AV_OPT_TYPE_INT   128 libavfilter/vf_vectorscope.c     { "colorspace", "set colorspace", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64=0}, 0, 2, FLAGS, "colorspace"},
AV_OPT_TYPE_INT   129 libavfilter/vf_vectorscope.c     { "c",          "set colorspace", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64=0}, 0, 2, FLAGS, "colorspace"},
AV_OPT_TYPE_INT    51 libavfilter/vf_vidstabdetect.c                     " 1: little (fast) 10: very strong/quick (slow)",                OFFSETC(shakiness),         AV_OPT_TYPE_INT,    {.i64 = 5},      1,  10, FLAGS},
AV_OPT_TYPE_INT    52 libavfilter/vf_vidstabdetect.c     {"accuracy",    "(>=shakiness) 1: low 15: high (slow)",                          OFFSETC(accuracy),          AV_OPT_TYPE_INT,    {.i64 = 15},     1,  15, FLAGS},
AV_OPT_TYPE_INT    53 libavfilter/vf_vidstabdetect.c     {"stepsize",    "region around minimum is scanned with 1 pixel resolution",      OFFSETC(stepSize),          AV_OPT_TYPE_INT,    {.i64 = 6},      1,  32, FLAGS},
AV_OPT_TYPE_INT    55 libavfilter/vf_vidstabdetect.c     {"show",        "0: draw nothing; 1,2: show fields and transforms",              OFFSETC(show),              AV_OPT_TYPE_INT,    {.i64 = 0},      0,   2, FLAGS},
AV_OPT_TYPE_INT    57 libavfilter/vf_vidstabdetect.c                     " reference frame (frame # is the value)",                       OFFSETC(virtualTripod),     AV_OPT_TYPE_INT,    {.i64 = 0}, 0, INT_MAX, FLAGS},
AV_OPT_TYPE_INT    53 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = 15},       0, 1000, FLAGS},
AV_OPT_TYPE_INT    56 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = VSOptimalL1}, VSOptimalL1, VSAvg, FLAGS, "optalgo"},
AV_OPT_TYPE_INT    65 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = -1},      -1, 500,  FLAGS},
AV_OPT_TYPE_INT    70 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = 0},        0, 1,    FLAGS, "crop"},
AV_OPT_TYPE_INT    77 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = 0},        0, 1,    FLAGS},
AV_OPT_TYPE_INT    79 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = 1},        0, 1,    FLAGS},
AV_OPT_TYPE_INT    83 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = 1},        0, 2,    FLAGS},
AV_OPT_TYPE_INT    88 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_INT,    {.i64 = 2},        0, 3,    FLAGS, "interpol"},
AV_OPT_TYPE_INT    87 libavfilter/vf_vignette.c     { "mode", "set forward/backward mode", OFFSET(backward), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT    90 libavfilter/vf_vignette.c     { "eval", "specify when to evaluate expressions", OFFSET(eval_mode), AV_OPT_TYPE_INT, {.i64 = EVAL_MODE_INIT}, 0, EVAL_MODE_NB-1, FLAGS, "eval" },
AV_OPT_TYPE_INT    99 libavfilter/vf_vpp_qsv.c     { "deinterlace", "deinterlace mode: 0=off, 1=bob, 2=advanced", OFFSET(deinterlace), AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, MFX_DEINTERLACING_ADVANCED, .flags = FLAGS, "deinterlace" },
AV_OPT_TYPE_INT   103 libavfilter/vf_vpp_qsv.c     { "denoise",     "denoise level [0, 100]",       OFFSET(denoise),     AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, 100, .flags = FLAGS },
AV_OPT_TYPE_INT   104 libavfilter/vf_vpp_qsv.c     { "detail",      "enhancement level [0, 100]",   OFFSET(detail),      AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, 100, .flags = FLAGS },
AV_OPT_TYPE_INT   106 libavfilter/vf_vpp_qsv.c     { "procamp",     "Enable ProcAmp",               OFFSET(procamp),     AV_OPT_TYPE_INT,      { .i64 = 0 }, 0, 1, .flags = FLAGS},
AV_OPT_TYPE_INT   112 libavfilter/vf_vpp_qsv.c     { "transpose",  "set transpose direction",       OFFSET(transpose),   AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, 6, FLAGS, "transpose"},
AV_OPT_TYPE_INT    56 libavfilter/vf_w3fdif.c     { "filter", "specify the filter", OFFSET(filter), AV_OPT_TYPE_INT, {.i64=1}, 0, 1, FLAGS, "filter" },
AV_OPT_TYPE_INT    59 libavfilter/vf_w3fdif.c     { "deint",  "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=0}, 0, 1, FLAGS, "deint" },
AV_OPT_TYPE_INT   134 libavfilter/vf_waveform.c     { "mode", "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=1}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT   135 libavfilter/vf_waveform.c     { "m",    "set mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=1}, 0, 1, FLAGS, "mode" },
AV_OPT_TYPE_INT   142 libavfilter/vf_waveform.c     { "display", "set display mode", OFFSET(display), AV_OPT_TYPE_INT, {.i64=STACK}, 0, NB_DISPLAYS-1, FLAGS, "display" },
AV_OPT_TYPE_INT   143 libavfilter/vf_waveform.c     { "d",       "set display mode", OFFSET(display), AV_OPT_TYPE_INT, {.i64=STACK}, 0, NB_DISPLAYS-1, FLAGS, "display" },
AV_OPT_TYPE_INT   147 libavfilter/vf_waveform.c     { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
AV_OPT_TYPE_INT   148 libavfilter/vf_waveform.c     { "c",          "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
AV_OPT_TYPE_INT   149 libavfilter/vf_waveform.c     { "envelope", "set envelope to display", OFFSET(envelope), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS, "envelope" },
AV_OPT_TYPE_INT   150 libavfilter/vf_waveform.c     { "e",        "set envelope to display", OFFSET(envelope), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS, "envelope" },
AV_OPT_TYPE_INT   155 libavfilter/vf_waveform.c     { "filter", "set filter", OFFSET(filter), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_FILTERS-1, FLAGS, "filter" },
AV_OPT_TYPE_INT   156 libavfilter/vf_waveform.c     { "f",      "set filter", OFFSET(filter), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_FILTERS-1, FLAGS, "filter" },
AV_OPT_TYPE_INT   165 libavfilter/vf_waveform.c     { "graticule", "set graticule", OFFSET(graticule), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_GRATICULES-1, FLAGS, "graticule" },
AV_OPT_TYPE_INT   166 libavfilter/vf_waveform.c     { "g",         "set graticule", OFFSET(graticule), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_GRATICULES-1, FLAGS, "graticule" },
AV_OPT_TYPE_INT   177 libavfilter/vf_waveform.c     { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_SCALES-1, FLAGS, "scale" },
AV_OPT_TYPE_INT   178 libavfilter/vf_waveform.c     { "s",     "set scale", OFFSET(scale), AV_OPT_TYPE_INT, {.i64=0}, 0, NB_SCALES-1, FLAGS, "scale" },
AV_OPT_TYPE_INT    42 libavfilter/vf_weave.c     { "first_field", "set first field", OFFSET(first_field), AV_OPT_TYPE_INT,   {.i64=0}, 0, 1, FLAGS, "field"},
AV_OPT_TYPE_INT    61 libavfilter/vf_xbr.c     { "n", "set scale factor", OFFSET(n), AV_OPT_TYPE_INT, {.i64 = 3}, 2, 4, .flags = FLAGS },
AV_OPT_TYPE_INT   148 libavfilter/vf_xfade.c     { "transition", "set cross fade transition", OFFSET(transition), AV_OPT_TYPE_INT, {.i64=FADE}, -1, NB_TRANSITIONS-1, FLAGS, "transition" },
AV_OPT_TYPE_INT   382 libavfilter/vf_xfade_opencl.c     { "transition", "set cross fade transition", OFFSET(transition), AV_OPT_TYPE_INT, {.i64=1}, 0, NB_TRANSITIONS-1, FLAGS, "transition" },
AV_OPT_TYPE_INT   351 libavfilter/vf_xmedian.c     { "inputs", "set number of inputs", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64=3},  3, 255, .flags = FLAGS },
AV_OPT_TYPE_INT   352 libavfilter/vf_xmedian.c     { "planes", "set planes to filter", OFFSET(planes),    AV_OPT_TYPE_INT, {.i64=15}, 0,  15, .flags = FLAGS },
AV_OPT_TYPE_INT   424 libavfilter/vf_xmedian.c     { "radius",     "set median filter radius", OFFSET(radius),     AV_OPT_TYPE_INT,   {.i64=1},   1, 127, .flags = FLAGS },
AV_OPT_TYPE_INT   425 libavfilter/vf_xmedian.c     { "planes",     "set planes to filter",     OFFSET(planes),     AV_OPT_TYPE_INT,   {.i64=15},  0,  15, .flags = FLAGS },
AV_OPT_TYPE_INT   327 libavfilter/vf_yaepblur.c     { "radius", "set window radius",    OFFSET(radius), AV_OPT_TYPE_INT, {.i64=3},   0, INT_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT   328 libavfilter/vf_yaepblur.c     { "r"     , "set window radius",    OFFSET(radius), AV_OPT_TYPE_INT, {.i64=3},   0, INT_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT   329 libavfilter/vf_yaepblur.c     { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1},   0,     0xF, .flags=FLAGS },
AV_OPT_TYPE_INT   330 libavfilter/vf_yaepblur.c     { "p",      "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1},   0,     0xF, .flags=FLAGS },
AV_OPT_TYPE_INT   331 libavfilter/vf_yaepblur.c     { "sigma",  "set blur strength",    OFFSET(sigma),  AV_OPT_TYPE_INT, {.i64=128}, 1, INT_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT   332 libavfilter/vf_yaepblur.c     { "s",      "set blur strength",    OFFSET(sigma),  AV_OPT_TYPE_INT, {.i64=128}, 1, INT_MAX, .flags=FLAGS },
AV_OPT_TYPE_INT   789 libavfilter/vf_zscale.c     { "dither", "set dither type",     OFFSET(dither),    AV_OPT_TYPE_INT, {.i64 = 0}, 0, ZIMG_DITHER_ERROR_DIFFUSION, FLAGS, "dither" },
AV_OPT_TYPE_INT   790 libavfilter/vf_zscale.c     { "d",      "set dither type",     OFFSET(dither),    AV_OPT_TYPE_INT, {.i64 = 0}, 0, ZIMG_DITHER_ERROR_DIFFUSION, FLAGS, "dither" },
AV_OPT_TYPE_INT   795 libavfilter/vf_zscale.c     { "filter", "set filter type",     OFFSET(filter),    AV_OPT_TYPE_INT, {.i64 = ZIMG_RESIZE_BILINEAR}, 0, ZIMG_RESIZE_LANCZOS, FLAGS, "filter" },
AV_OPT_TYPE_INT   796 libavfilter/vf_zscale.c     { "f",      "set filter type",     OFFSET(filter),    AV_OPT_TYPE_INT, {.i64 = ZIMG_RESIZE_BILINEAR}, 0, ZIMG_RESIZE_LANCZOS, FLAGS, "filter" },
AV_OPT_TYPE_INT   803 libavfilter/vf_zscale.c     { "out_range", "set color range",  OFFSET(range),     AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, "range" },
AV_OPT_TYPE_INT   804 libavfilter/vf_zscale.c     { "range", "set color range",      OFFSET(range),     AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, "range" },
AV_OPT_TYPE_INT   805 libavfilter/vf_zscale.c     { "r",     "set color range",      OFFSET(range),     AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, "range" },
AV_OPT_TYPE_INT   812 libavfilter/vf_zscale.c     { "primaries", "set color primaries", OFFSET(primaries), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "primaries" },
AV_OPT_TYPE_INT   813 libavfilter/vf_zscale.c     { "p",         "set color primaries", OFFSET(primaries), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "primaries" },
AV_OPT_TYPE_INT   833 libavfilter/vf_zscale.c     { "transfer", "set transfer characteristic", OFFSET(trc), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "transfer" },
AV_OPT_TYPE_INT   834 libavfilter/vf_zscale.c     { "t",        "set transfer characteristic", OFFSET(trc), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "transfer" },
AV_OPT_TYPE_INT   856 libavfilter/vf_zscale.c     { "matrix", "set colorspace matrix", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "matrix" },
AV_OPT_TYPE_INT   857 libavfilter/vf_zscale.c     { "m",      "set colorspace matrix", OFFSET(colorspace), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "matrix" },
AV_OPT_TYPE_INT   878 libavfilter/vf_zscale.c     { "in_range", "set input color range", OFFSET(range_in),    AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, "range" },
AV_OPT_TYPE_INT   879 libavfilter/vf_zscale.c     { "rangein", "set input color range", OFFSET(range_in),     AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, "range" },
AV_OPT_TYPE_INT   880 libavfilter/vf_zscale.c     { "rin",     "set input color range", OFFSET(range_in),     AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_RANGE_FULL, FLAGS, "range" },
AV_OPT_TYPE_INT   881 libavfilter/vf_zscale.c     { "primariesin", "set input color primaries", OFFSET(primaries_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "primaries" },
AV_OPT_TYPE_INT   882 libavfilter/vf_zscale.c     { "pin",         "set input color primaries", OFFSET(primaries_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "primaries" },
AV_OPT_TYPE_INT   883 libavfilter/vf_zscale.c     { "transferin", "set input transfer characteristic", OFFSET(trc_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "transfer" },
AV_OPT_TYPE_INT   884 libavfilter/vf_zscale.c     { "tin",        "set input transfer characteristic", OFFSET(trc_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "transfer" },
AV_OPT_TYPE_INT   885 libavfilter/vf_zscale.c     { "matrixin", "set input colorspace matrix", OFFSET(colorspace_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "matrix" },
AV_OPT_TYPE_INT   886 libavfilter/vf_zscale.c     { "min",      "set input colorspace matrix", OFFSET(colorspace_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, FLAGS, "matrix" },
AV_OPT_TYPE_INT   887 libavfilter/vf_zscale.c     { "chromal",  "set output chroma location", OFFSET(chromal), AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_CHROMA_BOTTOM, FLAGS, "chroma" },
AV_OPT_TYPE_INT   888 libavfilter/vf_zscale.c     { "c",        "set output chroma location", OFFSET(chromal), AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_CHROMA_BOTTOM, FLAGS, "chroma" },
AV_OPT_TYPE_INT   896 libavfilter/vf_zscale.c     { "chromalin",  "set input chroma location", OFFSET(chromal_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_CHROMA_BOTTOM, FLAGS, "chroma" },
AV_OPT_TYPE_INT   897 libavfilter/vf_zscale.c     { "cin",        "set input chroma location", OFFSET(chromal_in), AV_OPT_TYPE_INT, {.i64 = -1}, -1, ZIMG_CHROMA_BOTTOM, FLAGS, "chroma" },
AV_OPT_TYPE_INT    72 libavfilter/vsrc_cellauto.c     { "rule",     "set rule",       OFFSET(rule), AV_OPT_TYPE_INT,    {.i64 = 110},  0, 255, FLAGS },
AV_OPT_TYPE_INT    68 libavfilter/vsrc_gradients.c     {"x0",        "set gradient line source x0",      OFFSET(x0), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    69 libavfilter/vsrc_gradients.c     {"y0",        "set gradient line source y0",      OFFSET(y0), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    70 libavfilter/vsrc_gradients.c     {"x1",        "set gradient line destination x1", OFFSET(x1), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    71 libavfilter/vsrc_gradients.c     {"y1",        "set gradient line destination y1", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=-1},        -1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT    72 libavfilter/vsrc_gradients.c     {"nb_colors", "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT,  {.i64=2},          2, 8, FLAGS },
AV_OPT_TYPE_INT    73 libavfilter/vsrc_gradients.c     {"n",         "set the number of colors", OFFSET(nb_colors), AV_OPT_TYPE_INT,  {.i64=2},          2, 8, FLAGS },
AV_OPT_TYPE_INT    93 libavfilter/vsrc_life.c     { "mold",        "set mold speed for dead cells", OFFSET(mold), AV_OPT_TYPE_INT, {.i64=0}, 0, 0xFF, FLAGS },
AV_OPT_TYPE_INT    94 libavfilter/vsrc_mandelbrot.c     {"maxiter",     "set max iterations number",     OFFSET(maxiter), AV_OPT_TYPE_INT,        {.i64=7189},  1,        INT_MAX, FLAGS },
AV_OPT_TYPE_INT   105 libavfilter/vsrc_mandelbrot.c     {"outer",       "set outer coloring mode",       OFFSET(outer), AV_OPT_TYPE_INT, {.i64=NORMALIZED_ITERATION_COUNT}, 0, INT_MAX, FLAGS, "outer" },
AV_OPT_TYPE_INT   111 libavfilter/vsrc_mandelbrot.c     {"inner",       "set inner coloring mode",       OFFSET(inner), AV_OPT_TYPE_INT, {.i64=MINCOL}, 0, INT_MAX, FLAGS, "inner" },
AV_OPT_TYPE_INT    70 libavfilter/vsrc_mptestsrc.c     { "test", "set test to perform", OFFSET(test),  AV_OPT_TYPE_INT,   {.i64=TEST_ALL}, 0, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_INT    71 libavfilter/vsrc_mptestsrc.c     { "t",    "set test to perform", OFFSET(test),  AV_OPT_TYPE_INT,   {.i64=TEST_ALL}, 0, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_INT    65 libavfilter/vsrc_sierpinski.c     {"jump", "set the jump",   OFFSET(jump),       AV_OPT_TYPE_INT,        {.i64=100},       1,      10000, FLAGS },
AV_OPT_TYPE_INT    66 libavfilter/vsrc_sierpinski.c     {"type","set fractal type",OFFSET(type),       AV_OPT_TYPE_INT,        {.i64=0},         0,          1, FLAGS, "type" },
AV_OPT_TYPE_INT   277 libavfilter/vsrc_testsrc.c     { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS },
AV_OPT_TYPE_INT   448 libavfilter/vsrc_testsrc.c     { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0},  0, 17, FLAGS },
AV_OPT_TYPE_INT   449 libavfilter/vsrc_testsrc.c     { "n",        "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0},  0, 17, FLAGS },
AV_OPT_TYPE_INT   685 libavfilter/vsrc_testsrc.c     { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS },
AV_OPT_TYPE_INT   199 libavfilter/yadif_common.c     { "mode",   "specify the interlacing mode", OFFSET(mode), AV_OPT_TYPE_INT, {.i64=YADIF_MODE_SEND_FRAME}, 0, 3, FLAGS, "mode"},
AV_OPT_TYPE_INT   205 libavfilter/yadif_common.c     { "parity", "specify the assumed picture field parity", OFFSET(parity), AV_OPT_TYPE_INT, {.i64=YADIF_PARITY_AUTO}, -1, 1, FLAGS, "parity" },
AV_OPT_TYPE_INT   210 libavfilter/yadif_common.c     { "deint", "specify which frames to deinterlace", OFFSET(deint), AV_OPT_TYPE_INT, {.i64=YADIF_DEINT_ALL}, 0, 1, FLAGS, "deint" },
AV_OPT_TYPE_INT   284 libavformat/aiffenc.c       OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC },
AV_OPT_TYPE_INT   418 libavformat/apngdec.c       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   420 libavformat/apngdec.c       AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   284 libavformat/apngenc.c       AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT_MAX, ENC },
AV_OPT_TYPE_INT    86 libavformat/aptxdec.c     { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT  1149 libavformat/asfenc.c     { "packet_size", "Packet size", offsetof(ASFContext, packet_size), AV_OPT_TYPE_INT, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   570 libavformat/async.c         OFFSET(opt_read_error),     AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, .flags = D },
AV_OPT_TYPE_INT   994 libavformat/avienc.c     { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC },
AV_OPT_TYPE_INT   378 libavformat/bintext.c     { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM},
AV_OPT_TYPE_INT    46 libavformat/bluray.c {"playlist", "", OFFSET(playlist), AV_OPT_TYPE_INT, { .i64=-1 }, -1,  99999, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT    47 libavformat/bluray.c {"angle",    "", OFFSET(angle),    AV_OPT_TYPE_INT, { .i64=0 },   0,   0xfe, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT    48 libavformat/bluray.c {"chapter",  "", OFFSET(chapter),  AV_OPT_TYPE_INT, { .i64=1 },   1, 0xfffe, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   324 libavformat/cache.c     { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D },
AV_OPT_TYPE_INT   227 libavformat/cdxl.c     { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT,    { .i64 = 11025 }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   166 libavformat/chromaprint.c     { "silence_threshold", "threshold for detecting silence", OFFSET(silence_threshold), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 32767, FLAGS },
AV_OPT_TYPE_INT   167 libavformat/chromaprint.c     { "algorithm", "version of the fingerprint algorithm", OFFSET(algorithm), AV_OPT_TYPE_INT, { .i64 = CHROMAPRINT_ALGORITHM_DEFAULT }, CHROMAPRINT_ALGORITHM_TEST1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT   168 libavformat/chromaprint.c     { "fp_format", "fingerprint format to write", OFFSET(fp_format), AV_OPT_TYPE_INT, { .i64 = FINGERPRINT_BASE64 }, FINGERPRINT_RAW, FINGERPRINT_BASE64, FLAGS, "fp_format" },
AV_OPT_TYPE_INT   206 libavformat/codec2.c       offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}
AV_OPT_TYPE_INT  2328 libavformat/dashenc.c     { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT  2329 libavformat/dashenc.c     { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT  2331 libavformat/dashenc.c     { "min_seg_duration", "minimum segment duration (in microseconds) (will be deprecated)", OFFSET(min_seg_duration), AV_OPT_TYPE_INT, { .i64 = 5000000 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT  2335 libavformat/dashenc.c     { "frag_type", "set type of interval for fragments", OFFSET(frag_type), AV_OPT_TYPE_INT, {.i64 = FRAG_TYPE_NONE }, 0, FRAG_TYPE_NB - 1, E, "frag_type"},
AV_OPT_TYPE_INT  2357 libavformat/dashenc.c     { "dash_segment_type", "set dash segment files type", OFFSET(segment_type_option), AV_OPT_TYPE_INT, {.i64 = SEGMENT_TYPE_AUTO }, 0, SEGMENT_TYPE_NB - 1, E, "segment_type"},
AV_OPT_TYPE_INT  2364 libavformat/dashenc.c     { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E},
AV_OPT_TYPE_INT   607 libavformat/fifo.c          AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT   622 libavformat/fifo.c          AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT   126 libavformat/fifo_test.c          AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT   128 libavformat/fifo_test.c          AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    84 libavformat/file.c     { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    85 libavformat/file.c     { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT    86 libavformat/file.c     { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    91 libavformat/file.c     { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT  1345 libavformat/flvdec.c     { "missing_streams", "", OFFSET(missing_streams), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 0xFF, VD | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
AV_OPT_TYPE_INT    84 libavformat/ftp.c     {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E },
AV_OPT_TYPE_INT    62 libavformat/g726.c         OFFSET(code_size),   AV_OPT_TYPE_INT, {.i64 =    4}, 2,       5, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT    64 libavformat/g726.c         OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT    85 libavformat/g729dec.c     { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   193 libavformat/gif.c       AV_OPT_TYPE_INT, { .i64 = 0 }, -1, 65535, ENC },
AV_OPT_TYPE_INT   195 libavformat/gif.c       AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, ENC },
AV_OPT_TYPE_INT   385 libavformat/gifdec.c     { "min_delay"    , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay)    , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY}    , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   386 libavformat/gifdec.c     { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay)   , AV_OPT_TYPE_INT, {.i64 = 65535}            , 0, 65535   , AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   387 libavformat/gifdec.c     { "default_delay", "default delay between frames (in hundredths of second)"      , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT    94 libavformat/gsmdec.c        AV_OPT_TYPE_INT, {.i64 = GSM_SAMPLE_RATE}, 1, INT_MAX / GSM_BLOCK_SIZE,
AV_OPT_TYPE_INT    43 libavformat/hashenc.c     { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC }
AV_OPT_TYPE_INT   555 libavformat/hdsenc.c     { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT   556 libavformat/hdsenc.c     { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT  2365 libavformat/hls.c         OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS},
AV_OPT_TYPE_INT  2371 libavformat/hls.c         OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS},
AV_OPT_TYPE_INT  2373 libavformat/hls.c         OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS},
AV_OPT_TYPE_INT  2945 libavformat/hlsenc.c     {"hls_list_size", "set maximum number of playlist entries",  OFFSET(max_nb_segments),    AV_OPT_TYPE_INT,    {.i64 = 5},     0, INT_MAX, E},
AV_OPT_TYPE_INT  2946 libavformat/hlsenc.c     {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting",  OFFSET(hls_delete_threshold),    AV_OPT_TYPE_INT,    {.i64 = 1},     1, INT_MAX, E},
AV_OPT_TYPE_INT  2950 libavformat/hlsenc.c     {"hls_wrap",      "set number after which the index wraps (will be deprecated)",  OFFSET(wrap),    AV_OPT_TYPE_INT,    {.i64 = 0},     0, INT_MAX, E},
AV_OPT_TYPE_INT  2952 libavformat/hlsenc.c     {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E},
AV_OPT_TYPE_INT  2955 libavformat/hlsenc.c     {"hls_segment_size", "maximum size per segment file, (in bytes)",  OFFSET(max_seg_size),    AV_OPT_TYPE_INT,    {.i64 = 0},               0,       INT_MAX,   E},
AV_OPT_TYPE_INT  2962 libavformat/hlsenc.c     {"hls_segment_type",     "set hls segment files type", OFFSET(segment_type), AV_OPT_TYPE_INT, {.i64 = SEGMENT_TYPE_MPEGTS }, 0, SEGMENT_TYPE_FMP4, E, "segment_type"},
AV_OPT_TYPE_INT  2991 libavformat/hlsenc.c     {"hls_playlist_type", "set the HLS playlist type", OFFSET(pl_type), AV_OPT_TYPE_INT, {.i64 = PLAYLIST_TYPE_NONE }, 0, PLAYLIST_TYPE_NB-1, E, "pl_type" },
AV_OPT_TYPE_INT  2995 libavformat/hlsenc.c     {"hls_start_number_source", "set source of first number in sequence", OFFSET(start_sequence_source_type), AV_OPT_TYPE_INT, {.i64 = HLS_START_SEQUENCE_AS_START_NUMBER }, 0, HLS_START_SEQUENCE_LAST-1, E, "start_sequence_source_type" },
AV_OPT_TYPE_INT  3004 libavformat/hlsenc.c     {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E},
AV_OPT_TYPE_INT   157 libavformat/http.c     { "auth_type", "HTTP authentication type", OFFSET(auth_state.auth_type), AV_OPT_TYPE_INT, { .i64 = HTTP_AUTH_NONE }, HTTP_AUTH_NONE, HTTP_AUTH_BASIC, D | E, "auth_type"},
AV_OPT_TYPE_INT   168 libavformat/http.c     { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D },
AV_OPT_TYPE_INT   169 libavformat/http.c     { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E },
AV_OPT_TYPE_INT   171 libavformat/http.c     { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E},
AV_OPT_TYPE_INT   612 libavformat/img2dec.c     { "pattern_type", "set pattern type",                    OFFSET(pattern_type), AV_OPT_TYPE_INT,    {.i64=PT_DEFAULT}, 0,       INT_MAX, DEC, "pattern_type"},
AV_OPT_TYPE_INT   617 libavformat/img2dec.c     { "start_number", "set first number in the sequence",    OFFSET(start_number), AV_OPT_TYPE_INT,    {.i64 = 0   }, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT   618 libavformat/img2dec.c     { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC },
AV_OPT_TYPE_INT   619 libavformat/img2dec.c     { "ts_from_file", "set frame timestamp from file's one", OFFSET(ts_from_file), AV_OPT_TYPE_INT,    {.i64 = 0   }, 0, 2,       DEC, "ts_type" },
AV_OPT_TYPE_INT   648 libavformat/img2dec.c     { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC },
AV_OPT_TYPE_INT   244 libavformat/img2enc.c     { "start_number", "set first number in the sequence", OFFSET(img_number), AV_OPT_TYPE_INT,  { .i64 = 1 }, 0, INT_MAX, ENC },
AV_OPT_TYPE_INT    45 libavformat/latmenc.c      offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    51 libavformat/libamqp.c     { "pkt_size", "Maximum send/read packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 131072 }, 4096, INT_MAX, .flags = D | E },
AV_OPT_TYPE_INT    46 libavformat/libgme.c     {"track_index", "set track that should be played",        OFFSET(track_index), AV_OPT_TYPE_INT,   {.i64 = 0},                0,    INT_MAX,  A|D},
AV_OPT_TYPE_INT    47 libavformat/libgme.c     {"sample_rate", "set sample rate",                        OFFSET(sample_rate), AV_OPT_TYPE_INT,   {.i64 = 44100},            1000, 999999,   A|D},
AV_OPT_TYPE_INT    85 libavformat/libmodplug.c     {"noise_reduction", "Enable noise reduction 0(off)-1(on)",  OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0}, 0,       1, D},
AV_OPT_TYPE_INT    86 libavformat/libmodplug.c     {"reverb_depth",    "Reverb level 0(quiet)-100(loud)",      OFFSET(reverb_depth),    AV_OPT_TYPE_INT, {.i64 = 0}, 0,     100, D},
AV_OPT_TYPE_INT    87 libavformat/libmodplug.c     {"reverb_delay",    "Reverb delay in ms, usually 40-200ms", OFFSET(reverb_delay),    AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D},
AV_OPT_TYPE_INT    88 libavformat/libmodplug.c     {"bass_amount",     "XBass level 0(quiet)-100(loud)",       OFFSET(bass_amount),     AV_OPT_TYPE_INT, {.i64 = 0}, 0,     100, D},
AV_OPT_TYPE_INT    89 libavformat/libmodplug.c     {"bass_range",      "XBass cutoff in Hz 10-100",            OFFSET(bass_range),      AV_OPT_TYPE_INT, {.i64 = 0}, 0,     100, D},
AV_OPT_TYPE_INT    90 libavformat/libmodplug.c     {"surround_depth",  "Surround level 0(quiet)-100(heavy)",   OFFSET(surround_depth),  AV_OPT_TYPE_INT, {.i64 = 0}, 0,     100, D},
AV_OPT_TYPE_INT    91 libavformat/libmodplug.c     {"surround_delay",  "Surround delay in ms, usually 5-40ms", OFFSET(surround_delay),  AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D},
AV_OPT_TYPE_INT    93 libavformat/libmodplug.c      OFFSET(max_size), AV_OPT_TYPE_INT, {.i64 = FF_MODPLUG_DEF_FILE_SIZE}, 0, FF_MODPLUG_MAX_FILE_SIZE, D},
AV_OPT_TYPE_INT    95 libavformat/libmodplug.c     {"video_stream",      "Make demuxer output a video stream",             OFFSET(video_stream),   AV_OPT_TYPE_INT, {.i64 = 0},   0,   1, D},
AV_OPT_TYPE_INT    96 libavformat/libmodplug.c     {"video_stream_w",    "Video stream width in char (one char = 8x8px)",  OFFSET(w),              AV_OPT_TYPE_INT, {.i64 = 30}, 20, 512, D},
AV_OPT_TYPE_INT    97 libavformat/libmodplug.c     {"video_stream_h",    "Video stream height in char (one char = 8x8px)", OFFSET(h),              AV_OPT_TYPE_INT, {.i64 = 30}, 20, 512, D},
AV_OPT_TYPE_INT    98 libavformat/libmodplug.c     {"video_stream_ptxt", "Print speed, tempo, order, ... in video stream", OFFSET(print_textinfo), AV_OPT_TYPE_INT, {.i64 = 1},   0,   1, D},
AV_OPT_TYPE_INT    54 libavformat/libopenmpt.c     { "sample_rate", "set sample rate",    OFFSET(sample_rate), AV_OPT_TYPE_INT,            { .i64 = 48000 },               1000, INT_MAX,   A | D },
AV_OPT_TYPE_INT    56 libavformat/libopenmpt.c     { "subsong",     "set subsong",        OFFSET(subsong),     AV_OPT_TYPE_INT,            { .i64 = -2 },                  -2,   INT_MAX,   A | D, "subsong"},
AV_OPT_TYPE_INT   326 libavformat/librtmp.c     {"rtmp_live", "Specify that the media is a live stream.", OFFSET(live), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC, "rtmp_live"},
AV_OPT_TYPE_INT   337 libavformat/librtmp.c     {"rtmp_buffer_size", "set buffer size in bytes", OFFSET(buffer_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, DEC|ENC },
AV_OPT_TYPE_INT   355 libavformat/libsmbclient.c     {"timeout",   "set timeout in ms of socket I/O operations",    OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E },
AV_OPT_TYPE_INT   356 libavformat/libsmbclient.c     {"truncate",  "truncate existing files on write",              OFFSET(trunc),   AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, E },
AV_OPT_TYPE_INT   101 libavformat/libsrt.c     { "send_buffer_size", "Socket send buffer size (in bytes)",                                 OFFSET(send_buffer_size), AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   102 libavformat/libsrt.c     { "recv_buffer_size", "Socket receive buffer size (in bytes)",                              OFFSET(recv_buffer_size), AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   103 libavformat/libsrt.c     { "pkt_size",       "Maximum SRT packet size",                                              OFFSET(payload_size),     AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, SRT_LIVE_MAX_PAYLOAD_SIZE, .flags = D|E, "payload_size" },
AV_OPT_TYPE_INT   104 libavformat/libsrt.c     { "payload_size",   "Maximum SRT packet size",                                              OFFSET(payload_size),     AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, SRT_LIVE_MAX_PAYLOAD_SIZE, .flags = D|E, "payload_size" },
AV_OPT_TYPE_INT   108 libavformat/libsrt.c     { "pbkeylen",       "Crypto key len in bytes {16,24,32} Default: 16 (128-bit)",             OFFSET(pbkeylen),         AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, 32,        .flags = D|E },
AV_OPT_TYPE_INT   112 libavformat/libsrt.c     { "kmrefreshrate",       "The number of packets to be transmitted after which the encryption key is switched to a new key", OFFSET(kmrefreshrate),       AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   113 libavformat/libsrt.c     { "kmpreannounce",       "The interval between when a new encryption key is sent and when switchover occurs",               OFFSET(kmpreannounce),       AV_OPT_TYPE_INT,   { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   115 libavformat/libsrt.c     { "mss",            "The Maximum Segment Size",                                             OFFSET(mss),              AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, 1500,      .flags = D|E },
AV_OPT_TYPE_INT   116 libavformat/libsrt.c     { "ffs",            "Flight flag size (window size) (in bytes)",                            OFFSET(ffs),              AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   117 libavformat/libsrt.c     { "ipttl",          "IP Time To Live",                                                      OFFSET(ipttl),            AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, 255,       .flags = D|E },
AV_OPT_TYPE_INT   118 libavformat/libsrt.c     { "iptos",          "IP Type of Service",                                                   OFFSET(iptos),            AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, 255,       .flags = D|E },
AV_OPT_TYPE_INT   120 libavformat/libsrt.c     { "oheadbw",        "MaxBW ceiling based on % over input stream rate",                      OFFSET(oheadbw),          AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, 100,       .flags = D|E },
AV_OPT_TYPE_INT   128 libavformat/libsrt.c     { "mode",           "Connection mode (caller, listener, rendezvous)",                       OFFSET(mode),             AV_OPT_TYPE_INT,      { .i64 = SRT_MODE_CALLER }, SRT_MODE_CALLER, SRT_MODE_RENDEZVOUS, .flags = D|E, "mode" },
AV_OPT_TYPE_INT   132 libavformat/libsrt.c     { "sndbuf",         "Send buffer size (in bytes)",                                          OFFSET(sndbuf),           AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   133 libavformat/libsrt.c     { "rcvbuf",         "Receive buffer size (in bytes)",                                       OFFSET(rcvbuf),           AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   134 libavformat/libsrt.c     { "lossmaxttl",     "Maximum possible packet reorder tolerance",                            OFFSET(lossmaxttl),       AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   135 libavformat/libsrt.c     { "minversion",     "The minimum SRT version that is required from the peer",               OFFSET(minversion),       AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   139 libavformat/libsrt.c     { "transtype",      "The transmission type for the socket",                                 OFFSET(transtype),        AV_OPT_TYPE_INT,      { .i64 = SRTT_INVALID }, SRTT_LIVE, SRTT_INVALID, .flags = D|E, "transtype" },
AV_OPT_TYPE_INT   142 libavformat/libsrt.c     { "linger",         "Number of seconds that the socket waits for unsent data when closing", OFFSET(linger),           AV_OPT_TYPE_INT,      { .i64 = -1 }, -1, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   479 libavformat/libssh.c     {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E },
AV_OPT_TYPE_INT   480 libavformat/libssh.c     {"truncate", "Truncate existing files on write", OFFSET(trunc), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, E },
AV_OPT_TYPE_INT    43 libavformat/libzmq.c     { "pkt_size", "Maximum send/read packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 131072 }, -1, INT_MAX, .flags = D | E },
AV_OPT_TYPE_INT  4240 libavformat/matroskadec.c     { "bandwidth", "bandwidth of this stream to be specified in the DASH manifest.", OFFSET(bandwidth), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT  2785 libavformat/matroskaenc.c     { "reserve_index_space", "Reserve a given amount of space (in bytes) at the beginning of the file for the index (cues).", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT,   { .i64 = 0 },   0, INT_MAX,   FLAGS },
AV_OPT_TYPE_INT  2786 libavformat/matroskaenc.c     { "cluster_size_limit",  "Store at most the provided amount of bytes in a cluster. ",                                     OFFSET(cluster_size_limit), AV_OPT_TYPE_INT  , { .i64 = -1 }, -1, INT_MAX,   FLAGS },
AV_OPT_TYPE_INT  2789 libavformat/matroskaenc.c     { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
AV_OPT_TYPE_INT  2793 libavformat/matroskaenc.c     { "default_mode", "Controls how a track's FlagDefault is inferred", OFFSET(default_mode), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MODE_INFER }, DEFAULT_MODE_INFER, DEFAULT_MODE_PASSTHROUGH, FLAGS, "default_mode" },
AV_OPT_TYPE_INT  8148 libavformat/mov.c         OFFSET(use_mfra_for), AV_OPT_TYPE_INT, {.i64 = FF_MOV_FLAG_MFRA_AUTO},
AV_OPT_TYPE_INT    64 libavformat/movenc.c     { "moov_size", "maximum moov size so it can be placed at the begin", offsetof(MOVMuxContext, reserved_moov_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, 0 },
AV_OPT_TYPE_INT    89 libavformat/movenc.c     { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    90 libavformat/movenc.c     { "iods_video_profile", "iods video profile atom.", offsetof(MOVMuxContext, iods_video_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    91 libavformat/movenc.c     { "frag_duration", "Maximum fragment duration", offsetof(MOVMuxContext, max_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    92 libavformat/movenc.c     { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    93 libavformat/movenc.c     { "frag_size", "Maximum fragment size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    94 libavformat/movenc.c     { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    95 libavformat/movenc.c     { "video_track_timescale", "set timescale of all video tracks", offsetof(MOVMuxContext, video_track_timescale), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    98 libavformat/movenc.c     { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT   100 libavformat/movenc.c     { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   106 libavformat/movenc.c     { "write_prft", "Write producer reference time box with specified time source", offsetof(MOVMuxContext, write_prft), AV_OPT_TYPE_INT, {.i64 = MOV_PRFT_NONE}, 0, MOV_PRFT_NB-1, AV_OPT_FLAG_ENCODING_PARAM, "prft"},
AV_OPT_TYPE_INT   503 libavformat/mp3enc.c       offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT  1269 libavformat/mpegenc.c     { "muxrate", NULL,                                          OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E },
AV_OPT_TYPE_INT  1270 libavformat/mpegenc.c     { "preload", "Initial demux-decode delay in microseconds.", OFFSET(preload),  AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT   174 libavformat/mpegts.c     { "resync_size",   "set size limit for looking up a new synchronization", offsetof(MpegTSContext, resync_size), AV_OPT_TYPE_INT,  { .i64 =  MAX_RESYNC_SIZE}, 0, INT_MAX,  AV_OPT_FLAG_DECODING_PARAM }
AV_OPT_TYPE_INT   180 libavformat/mpegts.c     {"ts_packetsize", "output option carrying the raw packet size", offsetof(MpegTSContext, raw_packet_size), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT   208 libavformat/mpegts.c       offsetof(MpegTSContext, raw_packet_size), AV_OPT_TYPE_INT,
AV_OPT_TYPE_INT  1976 libavformat/mpegtsenc.c       OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
AV_OPT_TYPE_INT  1978 libavformat/mpegtsenc.c       OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC },
AV_OPT_TYPE_INT  1980 libavformat/mpegtsenc.c       OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
AV_OPT_TYPE_INT  1982 libavformat/mpegtsenc.c       OFFSET(service_type), AV_OPT_TYPE_INT, { .i64 = 0x01 }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_INT  2000 libavformat/mpegtsenc.c       OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
AV_OPT_TYPE_INT  2002 libavformat/mpegtsenc.c       OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
AV_OPT_TYPE_INT  2004 libavformat/mpegtsenc.c     { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC },
AV_OPT_TYPE_INT  2006 libavformat/mpegtsenc.c       OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC },
AV_OPT_TYPE_INT  2019 libavformat/mpegtsenc.c     { "tables_version", "set PAT, PMT and SDT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC },
AV_OPT_TYPE_INT  2023 libavformat/mpegtsenc.c       OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC },
AV_OPT_TYPE_INT  3099 libavformat/mxfenc.c       offsetof(MXFContext, signal_standard), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_INT  3133 libavformat/mxfenc.c       offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_INT    84 libavformat/oggenc.c         OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM },
AV_OPT_TYPE_INT    86 libavformat/oggenc.c       OFFSET(pref_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_PAGE_SIZE, PARAM},
AV_OPT_TYPE_INT    88 libavformat/oggenc.c         OFFSET(pref_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_PAGE_SIZE, PARAM },
AV_OPT_TYPE_INT    40 libavformat/options_table.h {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D},
AV_OPT_TYPE_INT    41 libavformat/options_table.h {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E},
AV_OPT_TYPE_INT    65 libavformat/options_table.h {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D},
AV_OPT_TYPE_INT    66 libavformat/options_table.h {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */
AV_OPT_TYPE_INT    69 libavformat/options_table.h {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D},
AV_OPT_TYPE_INT    71 libavformat/options_table.h {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D},
AV_OPT_TYPE_INT    72 libavformat/options_table.h {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
AV_OPT_TYPE_INT    73 libavformat/options_table.h {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
AV_OPT_TYPE_INT    74 libavformat/options_table.h {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
AV_OPT_TYPE_INT    90 libavformat/options_table.h {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E},
AV_OPT_TYPE_INT    91 libavformat/options_table.h {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E},
AV_OPT_TYPE_INT    94 libavformat/options_table.h {"f_strict", "how strictly to follow the standards (deprecated; use strict, save via avconv)", OFFSET(strict_std_compliance), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_INT    95 libavformat/options_table.h {"strict", "how strictly to follow the standards", OFFSET(strict_std_compliance), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_INT   101 libavformat/options_table.h {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT   102 libavformat/options_table.h {"avoid_negative_ts", "shift timestamps so they start at 0", OFFSET(avoid_negative_ts), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 2, E, "avoid_negative_ts"},
AV_OPT_TYPE_INT   112 libavformat/options_table.h {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT   114 libavformat/options_table.h {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D },
AV_OPT_TYPE_INT   102 libavformat/pcmdec.c     { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   103 libavformat/pcmdec.c     { "channels",    "", offsetof(PCMAudioDemuxerContext, channels),    AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   192 libavformat/pcmdec.c     { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   193 libavformat/pcmdec.c     { "channels",    "", offsetof(PCMAudioDemuxerContext, channels),    AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
AV_OPT_TYPE_INT   124 libavformat/prompeg.c     { "ttl",   "Time to live (in milliseconds, multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, .flags = E },
AV_OPT_TYPE_INT   125 libavformat/prompeg.c     { "l", "FEC L", OFFSET(l), AV_OPT_TYPE_INT, { .i64 =  5 }, 4, 20, .flags = E },
AV_OPT_TYPE_INT   126 libavformat/prompeg.c     { "d", "FEC D", OFFSET(d), AV_OPT_TYPE_INT, { .i64 =  5 }, 4, 20, .flags = E },
AV_OPT_TYPE_INT   123 libavformat/rawdec.c     { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
AV_OPT_TYPE_INT   129 libavformat/rawdec.c     { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
AV_OPT_TYPE_INT   317 libavformat/rtmpcrypt.c     {"ffrtmpcrypt_tunneling", "Use a HTTP tunneling connection (RTMPTE).", OFFSET(tunneling), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC},
AV_OPT_TYPE_INT  3100 libavformat/rtmpproto.c     {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC},
AV_OPT_TYPE_INT  3103 libavformat/rtmpproto.c     {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC},
AV_OPT_TYPE_INT  3104 libavformat/rtmpproto.c     {"rtmp_live", "Specify that the media is a live stream.", OFFSET(live), AV_OPT_TYPE_INT, {.i64 = -2}, INT_MIN, INT_MAX, DEC, "rtmp_live"},
AV_OPT_TYPE_INT  3112 libavformat/rtmpproto.c     {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC},
AV_OPT_TYPE_INT  3116 libavformat/rtmpproto.c     {"rtmp_listen", "Listen for incoming rtmp connections", OFFSET(listen), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC, "rtmp_listen" },
AV_OPT_TYPE_INT  3117 libavformat/rtmpproto.c     {"listen",      "Listen for incoming rtmp connections", OFFSET(listen), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC, "rtmp_listen" },
AV_OPT_TYPE_INT  3118 libavformat/rtmpproto.c     {"timeout", "Maximum timeout (in seconds) to wait for incoming connections. -1 is infinite. Implies -rtmp_listen 1",  OFFSET(listen_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC, "rtmp_listen" },
AV_OPT_TYPE_INT    33 libavformat/rtpenc.c     { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    34 libavformat/rtpenc.c     { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    36 libavformat/rtpenc.c     { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    69 libavformat/rtpproto.c     { "ttl",                "Time to live (in milliseconds, multicast only)",                   OFFSET(ttl),             AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    70 libavformat/rtpproto.c     { "buffer_size",        "Send/Receive buffer size (in bytes)",                              OFFSET(buffer_size),     AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    71 libavformat/rtpproto.c     { "rtcp_port",          "Custom rtcp port",                                                 OFFSET(rtcp_port),       AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    72 libavformat/rtpproto.c     { "local_rtpport",      "Local rtp port",                                                   OFFSET(local_rtpport),   AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    73 libavformat/rtpproto.c     { "local_rtcpport",     "Local rtcp port",                                                  OFFSET(local_rtcpport),  AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    76 libavformat/rtpproto.c     { "pkt_size",           "Maximum packet size",                                              OFFSET(pkt_size),        AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    77 libavformat/rtpproto.c     { "dscp",               "DSCP class",                                                       OFFSET(dscp),            AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    79 libavformat/rtsp.c     { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \
AV_OPT_TYPE_INT    80 libavformat/rtsp.c     { "buffer_size",        "Underlying protocol send/receive buffer size",                  OFFSET(buffer_size),           AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \
AV_OPT_TYPE_INT    81 libavformat/rtsp.c     { "pkt_size",           "Underlying protocol send packet size",                          OFFSET(pkt_size),              AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC } \
AV_OPT_TYPE_INT    97 libavformat/rtsp.c     { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC },
AV_OPT_TYPE_INT    98 libavformat/rtsp.c     { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC },
AV_OPT_TYPE_INT    99 libavformat/rtsp.c     { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT   101 libavformat/rtsp.c     { "timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen) (deprecated, use listen_timeout)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT   102 libavformat/rtsp.c     { "stimeout", "set timeout (in microseconds) of socket TCP I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT   104 libavformat/rtsp.c     { "timeout", "set timeout (in microseconds) of socket TCP I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, DEC },
AV_OPT_TYPE_INT  1486 libavformat/sbgdec.c       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX,
AV_OPT_TYPE_INT  1489 libavformat/sbgdec.c       AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX,
AV_OPT_TYPE_INT  1492 libavformat/sbgdec.c       AV_OPT_TYPE_INT, { .i64 = 5000000 }, 0, INT_MAX,
AV_OPT_TYPE_INT   165 libavformat/sctp.c     { "timeout",         "Connection timeout (in milliseconds)", OFFSET(timeout),    AV_OPT_TYPE_INT, { .i64 = 10000 }, INT_MIN, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   166 libavformat/sctp.c     { "listen_timeout",  "Bind timeout (in milliseconds)",   OFFSET(listen_timeout), AV_OPT_TYPE_INT, { .i64 = -1 },    INT_MIN, INT_MAX,   .flags = D|E },
AV_OPT_TYPE_INT   167 libavformat/sctp.c     { "max_streams",     "Max stream to allocate",           OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 0 },              0, INT16_MAX, .flags = D|E },
AV_OPT_TYPE_INT  1058 libavformat/segment.c     { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT,  {.i64 = 0},     0, INT_MAX, E },
AV_OPT_TYPE_INT  1060 libavformat/segment.c     { "segment_list_type", "set the segment list type",                  OFFSET(list_type), AV_OPT_TYPE_INT,  {.i64 = LIST_TYPE_UNDEFINED}, -1, LIST_TYPE_NB-1, E, "list_type" },
AV_OPT_TYPE_INT  1075 libavformat/segment.c     { "segment_wrap",      "set number after which the index wraps",     OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT  1077 libavformat/segment.c     { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT  1078 libavformat/segment.c     { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
AV_OPT_TYPE_INT   638 libavformat/smoothstreamingenc.c     { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT   639 libavformat/smoothstreamingenc.c     { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT   640 libavformat/smoothstreamingenc.c     { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E },
AV_OPT_TYPE_INT    98 libavformat/spdifenc.c { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    99 libavformat/spdifenc.c { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT    54 libavformat/tcp.c     { "listen",          "Listen for incoming connections",  OFFSET(listen),         AV_OPT_TYPE_INT, { .i64 = 0 },     0,       2,       .flags = D|E },
AV_OPT_TYPE_INT    55 libavformat/tcp.c     { "timeout",     "set timeout (in microseconds) of socket I/O operations", OFFSET(rw_timeout),     AV_OPT_TYPE_INT, { .i64 = -1 },         -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    56 libavformat/tcp.c     { "listen_timeout",  "Connection awaiting timeout (in milliseconds)",      OFFSET(listen_timeout), AV_OPT_TYPE_INT, { .i64 = -1 },         -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    57 libavformat/tcp.c     { "send_buffer_size", "Socket send buffer size (in bytes)",                OFFSET(send_buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 },         -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    58 libavformat/tcp.c     { "recv_buffer_size", "Socket receive buffer size (in bytes)",             OFFSET(recv_buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 },         -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    61 libavformat/tcp.c     { "tcp_mss",     "Maximum segment size for outgoing TCP packets",          OFFSET(tcp_mss),     AV_OPT_TYPE_INT, { .i64 = -1 },         -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT    48 libavformat/tls.h     {"tls_verify", "Verify the peer certificate",         offsetof(pstruct, options_field . verify),    AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, .flags = TLS_OPTFL }, \
AV_OPT_TYPE_INT    51 libavformat/tls.h     {"listen",     "Listen for incoming connections",     offsetof(pstruct, options_field . listen),    AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, .flags = TLS_OPTFL }, \
AV_OPT_TYPE_INT   168 libavformat/tty.c     { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM},
AV_OPT_TYPE_INT   126 libavformat/udp.c     { "buffer_size",    "System data size (in bytes)",                     OFFSET(buffer_size),    AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT   129 libavformat/udp.c     { "localport",      "Local port",                                      OFFSET(local_port),     AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, D|E },
AV_OPT_TYPE_INT   130 libavformat/udp.c     { "local_port",     "Local port",                                      OFFSET(local_port),     AV_OPT_TYPE_INT,    { .i64 = -1 },    -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT   132 libavformat/udp.c     { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E },
AV_OPT_TYPE_INT   133 libavformat/udp.c     { "pkt_size",       "Maximum UDP packet size",                         OFFSET(pkt_size),       AV_OPT_TYPE_INT,    { .i64 = 1472 },  -1, INT_MAX, .flags = D|E },
AV_OPT_TYPE_INT   137 libavformat/udp.c     { "ttl",            "Time to live (multicast only)",                   OFFSET(ttl),            AV_OPT_TYPE_INT,    { .i64 = 16 },     0, INT_MAX, E },
AV_OPT_TYPE_INT   139 libavformat/udp.c     { "fifo_size",      "set the UDP receiving circular buffer size, expressed as a number of packets with size of 188 bytes", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = 7*4096}, 0, INT_MAX, D },
AV_OPT_TYPE_INT   141 libavformat/udp.c     { "timeout",        "set raise error timeout (only in read mode)",     OFFSET(timeout),        AV_OPT_TYPE_INT,    { .i64 = 0 },      0, INT_MAX, D },
AV_OPT_TYPE_INT    48 libavformat/unix.c     { "timeout",   "Timeout in ms",                         OFFSET(timeout), AV_OPT_TYPE_INT,   { .i64 = -1 },                  -1, INT_MAX, ED },
AV_OPT_TYPE_INT    49 libavformat/unix.c     { "type",      "Socket type",                           OFFSET(type),    AV_OPT_TYPE_INT,   { .i64 = SOCK_STREAM },    INT_MIN, INT_MAX, ED, "type" },
AV_OPT_TYPE_INT   483 libavformat/wavenc.c     { "write_peak", "Write Peak Envelope chunk.",            OFFSET(write_peak), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, ENC, "peak" },
AV_OPT_TYPE_INT   487 libavformat/wavenc.c     { "rf64",       "Use RF64 header rather than RIFF for large files.",    OFFSET(rf64), AV_OPT_TYPE_INT,   { .i64 = RF64_NEVER  },-1, 1, ENC, "rf64" },
AV_OPT_TYPE_INT   491 libavformat/wavenc.c     { "peak_block_size", "Number of audio samples used to generate each peak frame.",   OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC },
AV_OPT_TYPE_INT   492 libavformat/wavenc.c     { "peak_format",     "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT,     { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC },
AV_OPT_TYPE_INT   493 libavformat/wavenc.c     { "peak_ppv",        "Number of peak points per peak value (1 or 2).",              OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC },
AV_OPT_TYPE_INT   284 libavformat/webm_chunk.c     { "chunk_start_index",  "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   286 libavformat/webm_chunk.c     { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   543 libavformat/webmdashenc.c     { "chunk_start_index",  "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   544 libavformat/webmdashenc.c     { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   547 libavformat/webmdashenc.c     { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
AV_OPT_TYPE_INT   197 libavformat/webpenc.c       AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 65535, ENC },
AV_OPT_TYPE_INT   198 libavformat/webvttdec.c     { "kind", "Set kind of WebVTT track", OFFSET(kind), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, KIND_FLAGS, "webvtt_kind" },
AV_OPT_TYPE_INT    40 libavresample/options.c     { "in_sample_fmt",          "Input Sample Format",      OFFSET(in_sample_fmt),          AV_OPT_TYPE_INT,    { .i64 = AV_SAMPLE_FMT_S16 }, AV_SAMPLE_FMT_U8,     AV_SAMPLE_FMT_NB-1,     PARAM },
AV_OPT_TYPE_INT    41 libavresample/options.c     { "in_sample_rate",         "Input Sample Rate",        OFFSET(in_sample_rate),         AV_OPT_TYPE_INT,    { .i64 = 48000          }, 1,                    INT_MAX,                PARAM },
AV_OPT_TYPE_INT    43 libavresample/options.c     { "out_sample_fmt",         "Output Sample Format",     OFFSET(out_sample_fmt),         AV_OPT_TYPE_INT,    { .i64 = AV_SAMPLE_FMT_S16 }, AV_SAMPLE_FMT_U8,     AV_SAMPLE_FMT_NB-1,     PARAM },
AV_OPT_TYPE_INT    44 libavresample/options.c     { "out_sample_rate",        "Output Sample Rate",       OFFSET(out_sample_rate),        AV_OPT_TYPE_INT,    { .i64 = 48000          }, 1,                    INT_MAX,                PARAM },
AV_OPT_TYPE_INT    45 libavresample/options.c     { "internal_sample_fmt",    "Internal Sample Format",   OFFSET(internal_sample_fmt),    AV_OPT_TYPE_INT,    { .i64 = AV_SAMPLE_FMT_NONE }, AV_SAMPLE_FMT_NONE,   AV_SAMPLE_FMT_NB-1,     PARAM, "internal_sample_fmt" },
AV_OPT_TYPE_INT    56 libavresample/options.c     { "mix_coeff_type",         "Mixing Coefficient Type",  OFFSET(mix_coeff_type),         AV_OPT_TYPE_INT,    { .i64 = AV_MIX_COEFF_TYPE_FLT }, AV_MIX_COEFF_TYPE_Q8, AV_MIX_COEFF_TYPE_NB-1, PARAM, "mix_coeff_type" },
AV_OPT_TYPE_INT    63 libavresample/options.c     { "normalize_mix_level",    "Normalize Mix Level",      OFFSET(normalize_mix_level),    AV_OPT_TYPE_INT,    { .i64 = 1              }, 0,                    1,                      PARAM },
AV_OPT_TYPE_INT    64 libavresample/options.c     { "force_resampling",       "Force Resampling",         OFFSET(force_resampling),       AV_OPT_TYPE_INT,    { .i64 = 0              }, 0,                    1,                      PARAM },
AV_OPT_TYPE_INT    65 libavresample/options.c     { "filter_size",            "Resampling Filter Size",   OFFSET(filter_size),            AV_OPT_TYPE_INT,    { .i64 = 16             }, 0,                    32, /* ??? */           PARAM },
AV_OPT_TYPE_INT    66 libavresample/options.c     { "phase_shift",            "Resampling Phase Shift",   OFFSET(phase_shift),            AV_OPT_TYPE_INT,    { .i64 = 10             }, 0,                    30, /* ??? */           PARAM },
AV_OPT_TYPE_INT    67 libavresample/options.c     { "linear_interp",          "Use Linear Interpolation", OFFSET(linear_interp),          AV_OPT_TYPE_INT,    { .i64 = 0              }, 0,                    1,                      PARAM },
AV_OPT_TYPE_INT    71 libavresample/options.c     { "matrix_encoding",        "Matrixed Stereo Encoding", OFFSET(matrix_encoding),        AV_OPT_TYPE_INT,    {.i64 =  AV_MATRIX_ENCODING_NONE}, AV_MATRIX_ENCODING_NONE,     AV_MATRIX_ENCODING_NB-1, PARAM, "matrix_encoding" },
AV_OPT_TYPE_INT    75 libavresample/options.c     { "filter_type",            "Filter Type",              OFFSET(filter_type),            AV_OPT_TYPE_INT,    { .i64 = AV_RESAMPLE_FILTER_TYPE_KAISER }, AV_RESAMPLE_FILTER_TYPE_CUBIC, AV_RESAMPLE_FILTER_TYPE_KAISER,  PARAM, "filter_type" },
AV_OPT_TYPE_INT    79 libavresample/options.c     { "kaiser_beta",            "Kaiser Window Beta",       OFFSET(kaiser_beta),            AV_OPT_TYPE_INT,    { .i64 = 9              }, 2,                    16,                     PARAM },
AV_OPT_TYPE_INT    80 libavresample/options.c     { "dither_method",          "Dither Method",            OFFSET(dither_method),          AV_OPT_TYPE_INT,    { .i64 = AV_RESAMPLE_DITHER_NONE }, 0, AV_RESAMPLE_DITHER_NB-1, PARAM, "dither_method"},
AV_OPT_TYPE_INT    71 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT   125 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT   225 libavutil/opt.c                               opt->type == AV_OPT_TYPE_INT)     \
AV_OPT_TYPE_INT   494 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT   564 libavutil/opt.c OPT_EVAL_NUMBER(int,    AV_OPT_TYPE_INT,      int)
AV_OPT_TYPE_INT   803 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1177 libavutil/opt.c             case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1229 libavutil/opt.c                 if (parent_type == AV_OPT_TYPE_INT)
AV_OPT_TYPE_INT  1254 libavutil/opt.c             case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1301 libavutil/opt.c             case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1380 libavutil/opt.c             case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1737 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1871 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT  1959 libavutil/opt.c     case AV_OPT_TYPE_INT:
AV_OPT_TYPE_INT    69 libavutil/tests/opt.c     {"num",        "set num",            OFFSET(num),            AV_OPT_TYPE_INT,            { .i64 = 0 },                      0,       100, 1 },
AV_OPT_TYPE_INT    70 libavutil/tests/opt.c     {"toggle",     "set toggle",         OFFSET(toggle),         AV_OPT_TYPE_INT,            { .i64 = 1 },                      0,         1, 1 },
AV_OPT_TYPE_INT    38 libswresample/options.c {"ich"                  , "set input channel count"     , OFFSET(user_in_ch_count  ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM},
AV_OPT_TYPE_INT    39 libswresample/options.c {"in_channel_count"     , "set input channel count"     , OFFSET(user_in_ch_count  ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM},
AV_OPT_TYPE_INT    40 libswresample/options.c {"och"                  , "set output channel count"    , OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM},
AV_OPT_TYPE_INT    41 libswresample/options.c {"out_channel_count"    , "set output channel count"    , OFFSET(user_out_ch_count ), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM},
AV_OPT_TYPE_INT    42 libswresample/options.c {"uch"                  , "set used channel count"      , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM},
AV_OPT_TYPE_INT    43 libswresample/options.c {"used_channel_count"   , "set used channel count"      , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0                    }, 0      , SWR_CH_MAX, PARAM},
AV_OPT_TYPE_INT    44 libswresample/options.c {"isr"                  , "set input sample rate"       , OFFSET( in_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
AV_OPT_TYPE_INT    45 libswresample/options.c {"in_sample_rate"       , "set input sample rate"       , OFFSET( in_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
AV_OPT_TYPE_INT    46 libswresample/options.c {"osr"                  , "set output sample rate"      , OFFSET(out_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
AV_OPT_TYPE_INT    47 libswresample/options.c {"out_sample_rate"      , "set output sample rate"      , OFFSET(out_sample_rate), AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , INT_MAX   , PARAM},
AV_OPT_TYPE_INT    73 libswresample/options.c {"dither_method"        , "set dither method"           , OFFSET(user_dither_method),AV_OPT_TYPE_INT, {.i64=0                     }, 0      , SWR_DITHER_NB-1, PARAM, "dither_method"},
AV_OPT_TYPE_INT    85 libswresample/options.c {"filter_size"          , "set swr resampling filter size", OFFSET(filter_size)  , AV_OPT_TYPE_INT  , {.i64=32                    }, 0      , INT_MAX   , PARAM },
AV_OPT_TYPE_INT    86 libswresample/options.c {"phase_shift"          , "set swr resampling phase shift", OFFSET(phase_shift)  , AV_OPT_TYPE_INT  , {.i64=10                    }, 0      , 24        , PARAM },
AV_OPT_TYPE_INT    94 libswresample/options.c {"resampler"            , "set resampling Engine"       , OFFSET(engine)         , AV_OPT_TYPE_INT  , {.i64=0                     }, 0      , SWR_ENGINE_NB-1, PARAM, "resampler"},
AV_OPT_TYPE_INT   114 libswresample/options.c { "matrix_encoding"     , "set matrixed stereo encoding" , OFFSET(matrix_encoding), AV_OPT_TYPE_INT   ,{.i64 = AV_MATRIX_ENCODING_NONE}, AV_MATRIX_ENCODING_NONE,     AV_MATRIX_ENCODING_NB-1, PARAM, "matrix_encoding" },
AV_OPT_TYPE_INT   119 libswresample/options.c { "filter_type"         , "select swr filter type"      , OFFSET(filter_type)    , AV_OPT_TYPE_INT  , { .i64 = SWR_FILTER_TYPE_KAISER }, SWR_FILTER_TYPE_CUBIC, SWR_FILTER_TYPE_KAISER, PARAM, "filter_type" },
AV_OPT_TYPE_INT   126 libswresample/options.c { "output_sample_bits"  , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT  , {.i64=0   }, 0      , 64        , PARAM },
AV_OPT_TYPE_INT    56 libswscale/options.c     { "srcw",            "source width",                  OFFSET(srcW),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
AV_OPT_TYPE_INT    57 libswscale/options.c     { "srch",            "source height",                 OFFSET(srcH),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
AV_OPT_TYPE_INT    58 libswscale/options.c     { "dstw",            "destination width",             OFFSET(dstW),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
AV_OPT_TYPE_INT    59 libswscale/options.c     { "dsth",            "destination height",            OFFSET(dstH),      AV_OPT_TYPE_INT,    { .i64 = 16                 }, 1,       INT_MAX,        VE },
AV_OPT_TYPE_INT    67 libswscale/options.c     { "src_v_chr_pos",   "source vertical chroma position in luma grid/256"  ,      OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
AV_OPT_TYPE_INT    68 libswscale/options.c     { "src_h_chr_pos",   "source horizontal chroma position in luma grid/256",      OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
AV_OPT_TYPE_INT    69 libswscale/options.c     { "dst_v_chr_pos",   "destination vertical chroma position in luma grid/256"  , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
AV_OPT_TYPE_INT    70 libswscale/options.c     { "dst_h_chr_pos",   "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513,      512,             VE },
AV_OPT_TYPE_INT    72 libswscale/options.c     { "sws_dither",      "set dithering algorithm",       OFFSET(dither),    AV_OPT_TYPE_INT,    { .i64  = SWS_DITHER_AUTO    }, 0,       NB_SWS_DITHER,  VE, "sws_dither" },
AV_OPT_TYPE_INT    79 libswscale/options.c     { "alphablend",      "mode for alpha -> non alpha",   OFFSET(alphablend),AV_OPT_TYPE_INT,    { .i64  = SWS_ALPHA_BLEND_NONE}, 0,       SWS_ALPHA_BLEND_NB-1, VE, "alphablend" },