AV_OPT_TYPE_CONST   90 doc/print_options.c             if (u->type == AV_OPT_TYPE_CONST && u->unit && !strcmp(u->unit, o->unit))
AV_OPT_TYPE_CONST  103 doc/print_options.c         if (o->type != AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST 3563 fftools/ffmpeg.c             { "default"             , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_DEFAULT           },    .unit = "flags" },
AV_OPT_TYPE_CONST 3564 fftools/ffmpeg.c             { "dub"                 , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_DUB               },    .unit = "flags" },
AV_OPT_TYPE_CONST 3565 fftools/ffmpeg.c             { "original"            , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_ORIGINAL          },    .unit = "flags" },
AV_OPT_TYPE_CONST 3566 fftools/ffmpeg.c             { "comment"             , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_COMMENT           },    .unit = "flags" },
AV_OPT_TYPE_CONST 3567 fftools/ffmpeg.c             { "lyrics"              , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_LYRICS            },    .unit = "flags" },
AV_OPT_TYPE_CONST 3568 fftools/ffmpeg.c             { "karaoke"             , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_KARAOKE           },    .unit = "flags" },
AV_OPT_TYPE_CONST 3569 fftools/ffmpeg.c             { "forced"              , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_FORCED            },    .unit = "flags" },
AV_OPT_TYPE_CONST 3570 fftools/ffmpeg.c             { "hearing_impaired"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_HEARING_IMPAIRED  },    .unit = "flags" },
AV_OPT_TYPE_CONST 3571 fftools/ffmpeg.c             { "visual_impaired"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_VISUAL_IMPAIRED   },    .unit = "flags" },
AV_OPT_TYPE_CONST 3572 fftools/ffmpeg.c             { "clean_effects"       , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_CLEAN_EFFECTS     },    .unit = "flags" },
AV_OPT_TYPE_CONST 3573 fftools/ffmpeg.c             { "attached_pic"        , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_ATTACHED_PIC      },    .unit = "flags" },
AV_OPT_TYPE_CONST 3574 fftools/ffmpeg.c             { "captions"            , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_CAPTIONS          },    .unit = "flags" },
AV_OPT_TYPE_CONST 3575 fftools/ffmpeg.c             { "descriptions"        , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_DESCRIPTIONS      },    .unit = "flags" },
AV_OPT_TYPE_CONST 3576 fftools/ffmpeg.c             { "dependent"           , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_DEPENDENT         },    .unit = "flags" },
AV_OPT_TYPE_CONST 3577 fftools/ffmpeg.c             { "metadata"            , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_METADATA          },    .unit = "flags" },
AV_OPT_TYPE_CONST  266 fftools/ffmpeg_opt.c         { "empty_output"       , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = ABORT_ON_FLAG_EMPTY_OUTPUT        }, .unit = "flags" },
AV_OPT_TYPE_CONST  267 fftools/ffmpeg_opt.c         { "empty_output_stream", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = ABORT_ON_FLAG_EMPTY_OUTPUT_STREAM }, .unit = "flags" },
AV_OPT_TYPE_CONST  493 fftools/ffprobe.c     { "ignore",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = WRITER_STRING_VALIDATION_IGNORE},  .unit = "sv" },
AV_OPT_TYPE_CONST  494 fftools/ffprobe.c     { "replace", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = WRITER_STRING_VALIDATION_REPLACE}, .unit = "sv" },
AV_OPT_TYPE_CONST  495 fftools/ffprobe.c     { "fail",    NULL, 0, AV_OPT_TYPE_CONST, {.i64 = WRITER_STRING_VALIDATION_FAIL},    .unit = "sv" },
AV_OPT_TYPE_CONST 3446 libavcodec/aacdec_template.c     {"auto", "autoselection",            0, AV_OPT_TYPE_CONST, {.i64=-1}, INT_MIN, INT_MAX, AACDEC_FLAGS, "dual_mono_mode"},
AV_OPT_TYPE_CONST 3447 libavcodec/aacdec_template.c     {"main", "Select Main/Left channel", 0, AV_OPT_TYPE_CONST, {.i64= 1}, INT_MIN, INT_MAX, AACDEC_FLAGS, "dual_mono_mode"},
AV_OPT_TYPE_CONST 3448 libavcodec/aacdec_template.c     {"sub" , "Select Sub/Right channel", 0, AV_OPT_TYPE_CONST, {.i64= 2}, INT_MIN, INT_MAX, AACDEC_FLAGS, "dual_mono_mode"},
AV_OPT_TYPE_CONST 3449 libavcodec/aacdec_template.c     {"both", "Select both channels",     0, AV_OPT_TYPE_CONST, {.i64= 0}, INT_MIN, INT_MAX, AACDEC_FLAGS, "dual_mono_mode"},
AV_OPT_TYPE_CONST 1125 libavcodec/aacenc.c         {"anmr",     "ANMR method",               0, AV_OPT_TYPE_CONST, {.i64 = AAC_CODER_ANMR},    INT_MIN, INT_MAX, AACENC_FLAGS, "coder"},
AV_OPT_TYPE_CONST 1126 libavcodec/aacenc.c         {"twoloop",  "Two loop searching method", 0, AV_OPT_TYPE_CONST, {.i64 = AAC_CODER_TWOLOOP}, INT_MIN, INT_MAX, AACENC_FLAGS, "coder"},
AV_OPT_TYPE_CONST 1127 libavcodec/aacenc.c         {"fast",     "Default fast search",       0, AV_OPT_TYPE_CONST, {.i64 = AAC_CODER_FAST},    INT_MIN, INT_MAX, AACENC_FLAGS, "coder"},
AV_OPT_TYPE_CONST   37 libavcodec/ac3enc_opts_template.c     {"notindicated", "Not Indicated (default)", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_NOT_INDICATED }, INT_MIN, INT_MAX, AC3ENC_PARAM, "room_type"},
AV_OPT_TYPE_CONST   38 libavcodec/ac3enc_opts_template.c     {"large",        "Large Room",              0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_LARGE_ROOM    }, INT_MIN, INT_MAX, AC3ENC_PARAM, "room_type"},
AV_OPT_TYPE_CONST   39 libavcodec/ac3enc_opts_template.c     {"small",        "Small Room",              0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_SMALL_ROOM    }, INT_MIN, INT_MAX, AC3ENC_PARAM, "room_type"},
AV_OPT_TYPE_CONST   44 libavcodec/ac3enc_opts_template.c     {"notindicated", "Not Indicated (default)",    0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_NOT_INDICATED }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsur_mode"},
AV_OPT_TYPE_CONST   45 libavcodec/ac3enc_opts_template.c     {"on",           "Dolby Surround Encoded",     0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_MODE_ON       }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsur_mode"},
AV_OPT_TYPE_CONST   46 libavcodec/ac3enc_opts_template.c     {"off",          "Not Dolby Surround Encoded", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_MODE_OFF      }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsur_mode"},
AV_OPT_TYPE_CONST   50 libavcodec/ac3enc_opts_template.c     {"notindicated", "Not Indicated (default)", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_NOT_INDICATED }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dmix_mode"},
AV_OPT_TYPE_CONST   51 libavcodec/ac3enc_opts_template.c     {"ltrt", "Lt/Rt Downmix Preferred",         0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_DOWNMIX_LTRT  }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dmix_mode"},
AV_OPT_TYPE_CONST   52 libavcodec/ac3enc_opts_template.c     {"loro", "Lo/Ro Downmix Preferred",         0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_DOWNMIX_LORO  }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dmix_mode"},
AV_OPT_TYPE_CONST   53 libavcodec/ac3enc_opts_template.c     {"dplii", "Dolby Pro Logic II Downmix Preferred", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_DOWNMIX_DPLII }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dmix_mode"},
AV_OPT_TYPE_CONST   59 libavcodec/ac3enc_opts_template.c     {"notindicated", "Not Indicated (default)",       0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_NOT_INDICATED }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsurex_mode"},
AV_OPT_TYPE_CONST   60 libavcodec/ac3enc_opts_template.c     {"on",           "Dolby Surround EX Encoded",     0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_MODE_ON       }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsurex_mode"},
AV_OPT_TYPE_CONST   61 libavcodec/ac3enc_opts_template.c     {"off",          "Not Dolby Surround EX Encoded", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_MODE_OFF      }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsurex_mode"},
AV_OPT_TYPE_CONST   62 libavcodec/ac3enc_opts_template.c     {"dpliiz",       "Dolby Pro Logic IIz-encoded",   0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_DSUREX_DPLIIZ }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dsurex_mode"},
AV_OPT_TYPE_CONST   64 libavcodec/ac3enc_opts_template.c     {"notindicated", "Not Indicated (default)",     0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_NOT_INDICATED }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dheadphone_mode"},
AV_OPT_TYPE_CONST   65 libavcodec/ac3enc_opts_template.c     {"on",           "Dolby Headphone Encoded",     0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_MODE_ON       }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dheadphone_mode"},
AV_OPT_TYPE_CONST   66 libavcodec/ac3enc_opts_template.c     {"off",          "Not Dolby Headphone Encoded", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_MODE_OFF      }, INT_MIN, INT_MAX, AC3ENC_PARAM, "dheadphone_mode"},
AV_OPT_TYPE_CONST   68 libavcodec/ac3enc_opts_template.c     {"standard", "Standard (default)", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_ADCONV_STANDARD }, INT_MIN, INT_MAX, AC3ENC_PARAM, "ad_conv_type"},
AV_OPT_TYPE_CONST   69 libavcodec/ac3enc_opts_template.c     {"hdcd",     "HDCD",               0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_ADCONV_HDCD     }, INT_MIN, INT_MAX, AC3ENC_PARAM, "ad_conv_type"},
AV_OPT_TYPE_CONST   73 libavcodec/ac3enc_opts_template.c     {"auto", "Selected by the Encoder", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_AUTO }, INT_MIN, INT_MAX, AC3ENC_PARAM, "channel_coupling"},
AV_OPT_TYPE_CONST   75 libavcodec/ac3enc_opts_template.c     {"auto", "Selected by the Encoder", 0, AV_OPT_TYPE_CONST, {.i64 = AC3ENC_OPT_AUTO }, INT_MIN, INT_MAX, AC3ENC_PARAM, "cpl_start_band"},
AV_OPT_TYPE_CONST   32 libavcodec/amfenc_h264.c     { "transcoding",    "Generic Transcoding",  0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_USAGE_TRANSCONDING      }, 0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   33 libavcodec/amfenc_h264.c     { "ultralowlatency","",                     0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_USAGE_ULTRA_LOW_LATENCY }, 0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   34 libavcodec/amfenc_h264.c     { "lowlatency",     "",                     0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_USAGE_LOW_LATENCY       }, 0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   35 libavcodec/amfenc_h264.c     { "webcam",         "Webcam",               0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_USAGE_WEBCAM            }, 0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   39 libavcodec/amfenc_h264.c     { "main",           "",                     0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_PROFILE_MAIN                 }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   40 libavcodec/amfenc_h264.c     { "high",           "",                     0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_PROFILE_HIGH                 }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   41 libavcodec/amfenc_h264.c     { "constrained_baseline", "",               0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_PROFILE_CONSTRAINED_BASELINE }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   42 libavcodec/amfenc_h264.c     { "constrained_high",     "",               0,              AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_PROFILE_CONSTRAINED_HIGH     }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   46 libavcodec/amfenc_h264.c     { "auto",           "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 0  }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   47 libavcodec/amfenc_h264.c     { "1.0",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 10 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   48 libavcodec/amfenc_h264.c     { "1.1",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 11 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   49 libavcodec/amfenc_h264.c     { "1.2",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 12 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   50 libavcodec/amfenc_h264.c     { "1.3",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 13 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   51 libavcodec/amfenc_h264.c     { "2.0",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 20 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   52 libavcodec/amfenc_h264.c     { "2.1",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 21 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   53 libavcodec/amfenc_h264.c     { "2.2",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 22 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   54 libavcodec/amfenc_h264.c     { "3.0",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 30 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   55 libavcodec/amfenc_h264.c     { "3.1",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 31 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   56 libavcodec/amfenc_h264.c     { "3.2",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 32 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   57 libavcodec/amfenc_h264.c     { "4.0",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 40 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   58 libavcodec/amfenc_h264.c     { "4.1",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 41 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   59 libavcodec/amfenc_h264.c     { "4.2",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 42 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   60 libavcodec/amfenc_h264.c     { "5.0",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 50 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   61 libavcodec/amfenc_h264.c     { "5.1",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 51 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   62 libavcodec/amfenc_h264.c     { "5.2",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 52 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   63 libavcodec/amfenc_h264.c     { "6.0",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 60 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   64 libavcodec/amfenc_h264.c     { "6.1",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 61 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   65 libavcodec/amfenc_h264.c     { "6.2",            "",                     0,              AV_OPT_TYPE_CONST, { .i64 = 62 }, 0, 0,  VE, "level" },
AV_OPT_TYPE_CONST   70 libavcodec/amfenc_h264.c     { "speed",          "Prefer Speed",                         0,                  AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_QUALITY_PRESET_SPEED    },       0, 0, VE, "quality" },
AV_OPT_TYPE_CONST   71 libavcodec/amfenc_h264.c     { "balanced",       "Balanced",                             0,                  AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_QUALITY_PRESET_BALANCED },    0, 0, VE, "quality" },
AV_OPT_TYPE_CONST   72 libavcodec/amfenc_h264.c     { "quality",        "Prefer Quality",                       0,                  AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_QUALITY_PRESET_QUALITY  },     0, 0, VE, "quality" },
AV_OPT_TYPE_CONST   77 libavcodec/amfenc_h264.c     { "cqp",            "Constant Quantization Parameter",      0,                         AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_CONSTANT_QP             }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   78 libavcodec/amfenc_h264.c     { "cbr",            "Constant Bitrate",                     0,                         AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_CBR                     }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   79 libavcodec/amfenc_h264.c     { "vbr_peak",       "Peak Contrained Variable Bitrate",     0,                         AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR    }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   80 libavcodec/amfenc_h264.c     { "vbr_latency",    "Latency Constrained Variable Bitrate", 0,                         AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_RATE_CONTROL_METHOD_LATENCY_CONSTRAINED_VBR }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST  113 libavcodec/amfenc_h264.c     { "auto",           "Automatic",                            0,                     AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_UNDEFINED }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  114 libavcodec/amfenc_h264.c     { "cavlc",          "Context Adaptive Variable-Length Coding", 0,                  AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_CALV },      0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  115 libavcodec/amfenc_h264.c     { "cabac",          "Context Adaptive Binary Arithmetic Coding", 0,                AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_CABAC },     0, 0, VE, "coder" },
AV_OPT_TYPE_CONST   28 libavcodec/amfenc_hevc.c     { "transcoding",    "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_USAGE_TRANSCONDING },         0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   29 libavcodec/amfenc_hevc.c     { "ultralowlatency","", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_USAGE_ULTRA_LOW_LATENCY },    0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   30 libavcodec/amfenc_hevc.c     { "lowlatency",     "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_USAGE_LOW_LATENCY },          0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   31 libavcodec/amfenc_hevc.c     { "webcam",         "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_USAGE_WEBCAM },               0, 0, VE, "usage" },
AV_OPT_TYPE_CONST   34 libavcodec/amfenc_hevc.c     { "main",           "", 0,                      AV_OPT_TYPE_CONST,{ .i64 = AMF_VIDEO_ENCODER_HEVC_PROFILE_MAIN }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   37 libavcodec/amfenc_hevc.c     { "main",           "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_TIER_MAIN }, 0, 0, VE, "tier" },
AV_OPT_TYPE_CONST   38 libavcodec/amfenc_hevc.c     { "high",           "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_TIER_HIGH }, 0, 0, VE, "tier" },
AV_OPT_TYPE_CONST   41 libavcodec/amfenc_hevc.c     { "auto",           "", 0, AV_OPT_TYPE_CONST, { .i64 = 0             }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   42 libavcodec/amfenc_hevc.c     { "1.0",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_1   }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   43 libavcodec/amfenc_hevc.c     { "2.0",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_2   }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   44 libavcodec/amfenc_hevc.c     { "2.1",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_2_1 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   45 libavcodec/amfenc_hevc.c     { "3.0",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_3   }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   46 libavcodec/amfenc_hevc.c     { "3.1",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_3_1 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   47 libavcodec/amfenc_hevc.c     { "4.0",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_4   }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   48 libavcodec/amfenc_hevc.c     { "4.1",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_4_1 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   49 libavcodec/amfenc_hevc.c     { "5.0",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_5   }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   50 libavcodec/amfenc_hevc.c     { "5.1",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_5_1 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   51 libavcodec/amfenc_hevc.c     { "5.2",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_5_2 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   52 libavcodec/amfenc_hevc.c     { "6.0",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_6   }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   53 libavcodec/amfenc_hevc.c     { "6.1",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_6_1 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   54 libavcodec/amfenc_hevc.c     { "6.2",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_LEVEL_6_2 }, 0, 0, VE, "level" },
AV_OPT_TYPE_CONST   57 libavcodec/amfenc_hevc.c     { "balanced",       "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_QUALITY_PRESET_BALANCED }, 0, 0, VE, "quality" },
AV_OPT_TYPE_CONST   58 libavcodec/amfenc_hevc.c     { "speed",          "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_QUALITY_PRESET_SPEED    }, 0, 0, VE, "quality" },
AV_OPT_TYPE_CONST   59 libavcodec/amfenc_hevc.c     { "quality",        "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_QUALITY_PRESET_QUALITY  }, 0, 0, VE, "quality" },
AV_OPT_TYPE_CONST   62 libavcodec/amfenc_hevc.c     { "cqp",            "Constant Quantization Parameter",      0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_CONSTANT_QP             }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   63 libavcodec/amfenc_hevc.c     { "cbr",            "Constant Bitrate",                     0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_CBR                     }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   64 libavcodec/amfenc_hevc.c     { "vbr_peak",       "Peak Contrained Variable Bitrate",     0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_PEAK_CONSTRAINED_VBR    }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   65 libavcodec/amfenc_hevc.c     { "vbr_latency",    "Latency Constrained Variable Bitrate", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_RATE_CONTROL_METHOD_LATENCY_CONSTRAINED_VBR }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   68 libavcodec/amfenc_hevc.c     { "none",           "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_HEADER_INSERTION_MODE_NONE        }, 0, 0, VE, "hdrmode" },
AV_OPT_TYPE_CONST   69 libavcodec/amfenc_hevc.c     { "gop",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_HEADER_INSERTION_MODE_GOP_ALIGNED }, 0, 0, VE, "hdrmode" },
AV_OPT_TYPE_CONST   70 libavcodec/amfenc_hevc.c     { "idr",            "", 0, AV_OPT_TYPE_CONST, { .i64 = AMF_VIDEO_ENCODER_HEVC_HEADER_INSERTION_MODE_IDR_ALIGNED }, 0, 0, VE, "hdrmode" },
AV_OPT_TYPE_CONST 1619 libavcodec/apedec.c     { "all",         "no maximum. decode all samples for each packet at once", 0,                       AV_OPT_TYPE_CONST, { .i64 = INT_MAX }, INT_MIN, INT_MAX, PAR, "max_samples" },
AV_OPT_TYPE_CONST  599 libavcodec/audiotoolboxenc.c         {"auto", "VBR if global quality is given; CBR otherwise", 0, AV_OPT_TYPE_CONST, {.i64 = -1}, INT_MIN, INT_MAX, AE, "mode"},
AV_OPT_TYPE_CONST  600 libavcodec/audiotoolboxenc.c         {"cbr",  "constant bitrate", 0, AV_OPT_TYPE_CONST, {.i64 = kAudioCodecBitRateControlMode_Constant}, INT_MIN, INT_MAX, AE, "mode"},
AV_OPT_TYPE_CONST  601 libavcodec/audiotoolboxenc.c         {"abr",  "long-term average bitrate", 0, AV_OPT_TYPE_CONST, {.i64 = kAudioCodecBitRateControlMode_LongTermAverage}, INT_MIN, INT_MAX, AE, "mode"},
AV_OPT_TYPE_CONST  602 libavcodec/audiotoolboxenc.c         {"cvbr", "constrained variable bitrate", 0, AV_OPT_TYPE_CONST, {.i64 = kAudioCodecBitRateControlMode_VariableConstrained}, INT_MIN, INT_MAX, AE, "mode"},
AV_OPT_TYPE_CONST  603 libavcodec/audiotoolboxenc.c         {"vbr" , "variable bitrate", 0, AV_OPT_TYPE_CONST, {.i64 = kAudioCodecBitRateControlMode_Variable}, INT_MIN, INT_MAX, AE, "mode"},
AV_OPT_TYPE_CONST  289 libavcodec/av1_metadata_bsf.c     { "pass",   NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  291 libavcodec/av1_metadata_bsf.c     { "insert", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  293 libavcodec/av1_metadata_bsf.c     { "remove", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  309 libavcodec/av1_metadata_bsf.c     { "tv", "TV (limited) range", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  311 libavcodec/av1_metadata_bsf.c     { "pc", "PC (full) range",    0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  317 libavcodec/av1_metadata_bsf.c     { "unknown",   "Unknown chroma sample position",  0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  319 libavcodec/av1_metadata_bsf.c     { "vertical",  "Left chroma sample position",     0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  321 libavcodec/av1_metadata_bsf.c     { "colocated", "Top-left chroma sample position", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST   37 libavcodec/avdct.c {"auto", "autoselect a good one", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_AUTO }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST   38 libavcodec/avdct.c {"fastint", "fast integer (experimental / for debugging)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FASTINT }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST   39 libavcodec/avdct.c {"int", "accurate integer", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_INT }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST   40 libavcodec/avdct.c {"mmx", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_MMX }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST   41 libavcodec/avdct.c {"altivec", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_ALTIVEC }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST   42 libavcodec/avdct.c {"faan", "floating point AAN DCT (experimental / for debugging)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FAAN }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST   45 libavcodec/avdct.c {"auto", "autoselect a good one", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_AUTO }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   46 libavcodec/avdct.c {"int", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_INT }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   47 libavcodec/avdct.c {"simple", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLE }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   48 libavcodec/avdct.c {"simplemmx", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEMMX }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   49 libavcodec/avdct.c {"arm", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ARM }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   50 libavcodec/avdct.c {"altivec", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ALTIVEC }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   51 libavcodec/avdct.c {"simplearm", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARM }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   52 libavcodec/avdct.c {"simplearmv5te", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV5TE }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   53 libavcodec/avdct.c {"simplearmv6", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV6 }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   54 libavcodec/avdct.c {"simpleneon", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLENEON }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   55 libavcodec/avdct.c {"xvid", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   56 libavcodec/avdct.c {"xvidmmx", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   57 libavcodec/avdct.c {"faani", "floating point AAN IDCT (experimental / for debugging)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_FAAN }, INT_MIN, INT_MAX, V|D|E, "idct"},
AV_OPT_TYPE_CONST   58 libavcodec/avdct.c {"simpleauto", "experimental / for debugging", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEAUTO }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST   38 libavcodec/codec2utils.h     { "3200", "3200", 0, AV_OPT_TYPE_CONST, {.i64 = 0}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   39 libavcodec/codec2utils.h     { "2400", "2400", 0, AV_OPT_TYPE_CONST, {.i64 = 1}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   40 libavcodec/codec2utils.h     { "1600", "1600", 0, AV_OPT_TYPE_CONST, {.i64 = 2}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   41 libavcodec/codec2utils.h     { "1400", "1400", 0, AV_OPT_TYPE_CONST, {.i64 = 3}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   42 libavcodec/codec2utils.h     { "1300", "1300", 0, AV_OPT_TYPE_CONST, {.i64 = 4}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   43 libavcodec/codec2utils.h     { "1200", "1200", 0, AV_OPT_TYPE_CONST, {.i64 = 5}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   44 libavcodec/codec2utils.h     { "700",  "700",  0, AV_OPT_TYPE_CONST, {.i64 = 6}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   45 libavcodec/codec2utils.h     { "700B", "700B", 0, AV_OPT_TYPE_CONST, {.i64 = 7}, .flags=option_flags, .unit="codec2_mode"},\
AV_OPT_TYPE_CONST   46 libavcodec/codec2utils.h     { "700C", "700C", 0, AV_OPT_TYPE_CONST, {.i64 = 8}, .flags=option_flags, .unit="codec2_mode"}
AV_OPT_TYPE_CONST 1074 libavcodec/cuviddec.c     { "weave",    "Weave deinterlacing (do nothing)",        0, AV_OPT_TYPE_CONST, { .i64 = cudaVideoDeinterlaceMode_Weave    }, 0, 0, VD, "deint" },
AV_OPT_TYPE_CONST 1075 libavcodec/cuviddec.c     { "bob",      "Bob deinterlacing",                       0, AV_OPT_TYPE_CONST, { .i64 = cudaVideoDeinterlaceMode_Bob      }, 0, 0, VD, "deint" },
AV_OPT_TYPE_CONST 1076 libavcodec/cuviddec.c     { "adaptive", "Adaptive deinterlacing",                  0, AV_OPT_TYPE_CONST, { .i64 = cudaVideoDeinterlaceMode_Adaptive }, 0, 0, VD, "deint" },
AV_OPT_TYPE_CONST   55 libavcodec/dnxhdenc.c     { "dnxhd",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_DNXHD },
AV_OPT_TYPE_CONST   57 libavcodec/dnxhdenc.c     { "dnxhr_444", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_DNXHR_444 },
AV_OPT_TYPE_CONST   59 libavcodec/dnxhdenc.c     { "dnxhr_hqx", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_DNXHR_HQX },
AV_OPT_TYPE_CONST   61 libavcodec/dnxhdenc.c     { "dnxhr_hq",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_DNXHR_HQ },
AV_OPT_TYPE_CONST   63 libavcodec/dnxhdenc.c     { "dnxhr_sq",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_DNXHR_SQ },
AV_OPT_TYPE_CONST   65 libavcodec/dnxhdenc.c     { "dnxhr_lb",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_DNXHR_LB },
AV_OPT_TYPE_CONST   87 libavcodec/dump_extradata_bsf.c         { "k",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = DUMP_FREQ_KEYFRAME }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST   88 libavcodec/dump_extradata_bsf.c         { "keyframe", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = DUMP_FREQ_KEYFRAME }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST   89 libavcodec/dump_extradata_bsf.c         { "e",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = DUMP_FREQ_ALL      }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST   90 libavcodec/dump_extradata_bsf.c         { "all",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = DUMP_FREQ_ALL      }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST 1902 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT709 },        INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1904 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_UNSPECIFIED },  INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1906 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_GAMMA22 },      INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1908 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_GAMMA28 },      INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1910 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE170M },    INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1912 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE240M },    INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1914 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LINEAR },       INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1916 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG },          INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1918 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG_SQRT },     INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1920 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_4 }, INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1922 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT1361_ECG },   INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1924 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_1 }, INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1926 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_10 },    INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1928 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_12 },    INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1930 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTEST2084 },  INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1932 libavcodec/exr.c         AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTEST428_1 }, INT_MIN, INT_MAX, VD, "apply_trc_type"},
AV_OPT_TYPE_CONST 1292 libavcodec/ffv1enc.c         { "rice", "Golomb rice", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST 1294 libavcodec/ffv1enc.c         { "range_def", "Range with default table", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST 1296 libavcodec/ffv1enc.c         { "range_tab", "Range with custom table", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST 1298 libavcodec/ffv1enc.c         { "ac", "Range with custom table (the ac option exists for compatibility and is deprecated)", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST 1467 libavcodec/flacenc.c { "none",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_LPC_TYPE_NONE },     INT_MIN, INT_MAX, FLAGS, "lpc_type" },
AV_OPT_TYPE_CONST 1468 libavcodec/flacenc.c { "fixed",    NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_LPC_TYPE_FIXED },    INT_MIN, INT_MAX, FLAGS, "lpc_type" },
AV_OPT_TYPE_CONST 1469 libavcodec/flacenc.c { "levinson", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_LPC_TYPE_LEVINSON }, INT_MIN, INT_MAX, FLAGS, "lpc_type" },
AV_OPT_TYPE_CONST 1470 libavcodec/flacenc.c { "cholesky", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_LPC_TYPE_CHOLESKY }, INT_MIN, INT_MAX, FLAGS, "lpc_type" },
AV_OPT_TYPE_CONST 1475 libavcodec/flacenc.c { "estimation", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = ORDER_METHOD_EST },    INT_MIN, INT_MAX, FLAGS, "predm" },
AV_OPT_TYPE_CONST 1476 libavcodec/flacenc.c { "2level",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = ORDER_METHOD_2LEVEL }, INT_MIN, INT_MAX, FLAGS, "predm" },
AV_OPT_TYPE_CONST 1477 libavcodec/flacenc.c { "4level",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = ORDER_METHOD_4LEVEL }, INT_MIN, INT_MAX, FLAGS, "predm" },
AV_OPT_TYPE_CONST 1478 libavcodec/flacenc.c { "8level",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = ORDER_METHOD_8LEVEL }, INT_MIN, INT_MAX, FLAGS, "predm" },
AV_OPT_TYPE_CONST 1479 libavcodec/flacenc.c { "search",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = ORDER_METHOD_SEARCH }, INT_MIN, INT_MAX, FLAGS, "predm" },
AV_OPT_TYPE_CONST 1480 libavcodec/flacenc.c { "log",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = ORDER_METHOD_LOG },    INT_MIN, INT_MAX, FLAGS, "predm" },
AV_OPT_TYPE_CONST 1482 libavcodec/flacenc.c { "auto",       NULL, 0, AV_OPT_TYPE_CONST, { .i64 = -1                      }, INT_MIN, INT_MAX, FLAGS, "ch_mode" },
AV_OPT_TYPE_CONST 1483 libavcodec/flacenc.c { "indep",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FLAC_CHMODE_INDEPENDENT }, INT_MIN, INT_MAX, FLAGS, "ch_mode" },
AV_OPT_TYPE_CONST 1484 libavcodec/flacenc.c { "left_side",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FLAC_CHMODE_LEFT_SIDE   }, INT_MIN, INT_MAX, FLAGS, "ch_mode" },
AV_OPT_TYPE_CONST 1485 libavcodec/flacenc.c { "right_side", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FLAC_CHMODE_RIGHT_SIDE  }, INT_MIN, INT_MAX, FLAGS, "ch_mode" },
AV_OPT_TYPE_CONST 1486 libavcodec/flacenc.c { "mid_side",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FLAC_CHMODE_MID_SIDE    }, INT_MIN, INT_MAX, FLAGS, "ch_mode" },
AV_OPT_TYPE_CONST  473 libavcodec/gif.c         { "offsetting", "enable picture offsetting", 0, AV_OPT_TYPE_CONST, {.i64=GF_OFFSETTING}, INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST  474 libavcodec/gif.c         { "transdiff", "enable transparency detection between frames", 0, AV_OPT_TYPE_CONST, {.i64=GF_TRANSDIFF}, INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST  677 libavcodec/h264_metadata_bsf.c     { "pass",   NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  679 libavcodec/h264_metadata_bsf.c     { "insert", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  681 libavcodec/h264_metadata_bsf.c     { "remove", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  741 libavcodec/h264_metadata_bsf.c     { "pass",    NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  743 libavcodec/h264_metadata_bsf.c     { "insert",  NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  745 libavcodec/h264_metadata_bsf.c     { "remove",  NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  747 libavcodec/h264_metadata_bsf.c     { "extract", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  757 libavcodec/h264_metadata_bsf.c         0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  760 libavcodec/h264_metadata_bsf.c         0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  767 libavcodec/h264_metadata_bsf.c         0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  769 libavcodec/h264_metadata_bsf.c #define LEVEL(name, value) name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST  553 libavcodec/h265_metadata_bsf.c     { "pass",   NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  555 libavcodec/h265_metadata_bsf.c     { "insert", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  557 libavcodec/h265_metadata_bsf.c     { "remove", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  610 libavcodec/h265_metadata_bsf.c         0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  612 libavcodec/h265_metadata_bsf.c #define LEVEL(name, value) name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST  335 libavcodec/hapenc.c         { "hap",       "Hap 1 (DXT1 textures)", 0, AV_OPT_TYPE_CONST, { .i64 = HAP_FMT_RGBDXT1   }, 0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST  336 libavcodec/hapenc.c         { "hap_alpha", "Hap Alpha (DXT5 textures)", 0, AV_OPT_TYPE_CONST, { .i64 = HAP_FMT_RGBADXT5  }, 0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST  337 libavcodec/hapenc.c         { "hap_q",     "Hap Q (DXT5-YCoCg textures)", 0, AV_OPT_TYPE_CONST, { .i64 = HAP_FMT_YCOCGDXT5 }, 0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST  340 libavcodec/hapenc.c         { "none",       "None", 0, AV_OPT_TYPE_CONST, { .i64 = HAP_COMP_NONE }, 0, 0, FLAGS, "compressor" },
AV_OPT_TYPE_CONST  341 libavcodec/hapenc.c         { "snappy",     "Snappy", 0, AV_OPT_TYPE_CONST, { .i64 = HAP_COMP_SNAPPY }, 0, 0, FLAGS, "compressor" },
AV_OPT_TYPE_CONST  116 libavcodec/hapqa_extract_bsf.c         { "color", "keep HapQ texture",         0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FLAGS, "texture" },
AV_OPT_TYPE_CONST  117 libavcodec/hapqa_extract_bsf.c         { "alpha", "keep HapAlphaOnly texture", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, FLAGS, "texture" },
AV_OPT_TYPE_CONST 1056 libavcodec/huffyuvenc.c         { "left",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LEFT },   INT_MIN, INT_MAX, VE, "pred" }, \
AV_OPT_TYPE_CONST 1057 libavcodec/huffyuvenc.c         { "plane",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PLANE },  INT_MIN, INT_MAX, VE, "pred" }, \
AV_OPT_TYPE_CONST 1058 libavcodec/huffyuvenc.c         { "median", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MEDIAN }, INT_MIN, INT_MAX, VE, "pred" }, \
AV_OPT_TYPE_CONST 1226 libavcodec/j2kenc.c     { "j2k",           NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = CODEC_J2K   }, 0,         0,           VE, "format"      },
AV_OPT_TYPE_CONST 1227 libavcodec/j2kenc.c     { "jp2",           NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = CODEC_JP2   }, 0,         0,           VE, "format"      },
AV_OPT_TYPE_CONST 1231 libavcodec/j2kenc.c     { "dwt97int",      NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = 0           }, INT_MIN, INT_MAX,       VE, "pred"        },
AV_OPT_TYPE_CONST 1232 libavcodec/j2kenc.c     { "dwt53",         NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = 0           }, INT_MIN, INT_MAX,       VE, "pred"        },
AV_OPT_TYPE_CONST  452 libavcodec/jpeglsenc.c     { "left",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  453 libavcodec/jpeglsenc.c     { "plane",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  454 libavcodec/jpeglsenc.c     { "median", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 2 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1080 libavcodec/libaomenc.c     { "none",            "Aq not used",         0, AV_OPT_TYPE_CONST, {.i64 = 0}, 0, 0, VE, "aq_mode"},
AV_OPT_TYPE_CONST 1081 libavcodec/libaomenc.c     { "variance",        "Variance based Aq",   0, AV_OPT_TYPE_CONST, {.i64 = 1}, 0, 0, VE, "aq_mode"},
AV_OPT_TYPE_CONST 1082 libavcodec/libaomenc.c     { "complexity",      "Complexity based Aq", 0, AV_OPT_TYPE_CONST, {.i64 = 2}, 0, 0, VE, "aq_mode"},
AV_OPT_TYPE_CONST 1083 libavcodec/libaomenc.c     { "cyclic",          "Cyclic Refresh Aq",   0, AV_OPT_TYPE_CONST, {.i64 = 3}, 0, 0, VE, "aq_mode"},
AV_OPT_TYPE_CONST 1085 libavcodec/libaomenc.c     { "default",         "Improve resiliency against losses of whole frames", 0, AV_OPT_TYPE_CONST, {.i64 = AOM_ERROR_RESILIENT_DEFAULT}, 0, 0, VE, "er"},
AV_OPT_TYPE_CONST 1105 libavcodec/libaomenc.c     { "good",            "Good quality",      0, AV_OPT_TYPE_CONST, {.i64 = 0 /* AOM_USAGE_GOOD_QUALITY */}, 0, 0, VE, "usage"},
AV_OPT_TYPE_CONST 1106 libavcodec/libaomenc.c     { "realtime",        "Realtime encoding", 0, AV_OPT_TYPE_CONST, {.i64 = 1 /* AOM_USAGE_REALTIME */},     0, 0, VE, "usage"},
AV_OPT_TYPE_CONST 1108 libavcodec/libaomenc.c     { "psnr",            NULL,         0, AV_OPT_TYPE_CONST, {.i64 = AOM_TUNE_PSNR}, 0, 0, VE, "tune"},
AV_OPT_TYPE_CONST 1109 libavcodec/libaomenc.c     { "ssim",            NULL,         0, AV_OPT_TYPE_CONST, {.i64 = AOM_TUNE_SSIM}, 0, 0, VE, "tune"},
AV_OPT_TYPE_CONST   72 libavcodec/libfdk-aacdec.c     { "spectral", "Spectral muting",      0, AV_OPT_TYPE_CONST, { .i64 = CONCEAL_METHOD_SPECTRAL_MUTING },      INT_MIN, INT_MAX, AD, "conceal" },
AV_OPT_TYPE_CONST   73 libavcodec/libfdk-aacdec.c     { "noise",    "Noise Substitution",   0, AV_OPT_TYPE_CONST, { .i64 = CONCEAL_METHOD_NOISE_SUBSTITUTION },   INT_MIN, INT_MAX, AD, "conceal" },
AV_OPT_TYPE_CONST   74 libavcodec/libfdk-aacdec.c     { "energy",   "Energy Interpolation", 0, AV_OPT_TYPE_CONST, { .i64 = CONCEAL_METHOD_ENERGY_INTERPOLATION }, INT_MIN, INT_MAX, AD, "conceal" },
AV_OPT_TYPE_CONST   59 libavcodec/libfdk-aacenc.c     { "default", "Choose signaling implicitly (explicit hierarchical by default, implicit if global header is disabled)", 0, AV_OPT_TYPE_CONST, { .i64 = -1 }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM, "signaling" },
AV_OPT_TYPE_CONST   60 libavcodec/libfdk-aacenc.c     { "implicit", "Implicit backwards compatible signaling", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM, "signaling" },
AV_OPT_TYPE_CONST   61 libavcodec/libfdk-aacenc.c     { "explicit_sbr", "Explicit SBR, implicit PS signaling", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM, "signaling" },
AV_OPT_TYPE_CONST   62 libavcodec/libfdk-aacenc.c     { "explicit_hierarchical", "Explicit hierarchical signaling", 0, AV_OPT_TYPE_CONST, { .i64 = 2 }, 0, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM, "signaling" },
AV_OPT_TYPE_CONST   70 libavcodec/libopenh264enc.c         { "fixed", "a fixed number of slices", 0, AV_OPT_TYPE_CONST, { .i64 = SM_FIXEDSLCNUM_SLICE }, 0, 0, VE, "slice_mode" },
AV_OPT_TYPE_CONST   72 libavcodec/libopenh264enc.c         { "dyn", "Size limited (compatibility name)", 0, AV_OPT_TYPE_CONST, { .i64 = SM_SIZELIMITED_SLICE }, 0, 0, VE, "slice_mode" },
AV_OPT_TYPE_CONST   73 libavcodec/libopenh264enc.c         { "sizelimited", "Size limited", 0, AV_OPT_TYPE_CONST, { .i64 = SM_SIZELIMITED_SLICE }, 0, 0, VE, "slice_mode" },
AV_OPT_TYPE_CONST   75 libavcodec/libopenh264enc.c         { "rowmb", "one slice per row of macroblocks", 0, AV_OPT_TYPE_CONST, { .i64 = SM_ROWMB_SLICE }, 0, 0, VE, "slice_mode" },
AV_OPT_TYPE_CONST   76 libavcodec/libopenh264enc.c         { "auto", "automatic number of slices according to number of threads", 0, AV_OPT_TYPE_CONST, { .i64 = SM_AUTO_SLICE }, 0, 0, VE, "slice_mode" },
AV_OPT_TYPE_CONST   77 libavcodec/libopenh264enc.c         { "dyn", "Dynamic slicing", 0, AV_OPT_TYPE_CONST, { .i64 = SM_DYN_SLICE }, 0, 0, VE, "slice_mode" },
AV_OPT_TYPE_CONST   82 libavcodec/libopenh264enc.c #define PROFILE(name, value)  name, NULL, 0, AV_OPT_TYPE_CONST, { .i64 = value }, 0, 0, VE, "profile"
AV_OPT_TYPE_CONST   93 libavcodec/libopenh264enc.c         { "default",          NULL, 0, AV_OPT_TYPE_CONST, { .i64 = -1 }, INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST   94 libavcodec/libopenh264enc.c         { "cavlc",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST   95 libavcodec/libopenh264enc.c         { "cabac",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST   96 libavcodec/libopenh264enc.c         { "vlc",              NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST   97 libavcodec/libopenh264enc.c         { "ac",               NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST  100 libavcodec/libopenh264enc.c         { "off",       "bit rate control off",                                                 0, AV_OPT_TYPE_CONST, { .i64 = RC_OFF_MODE },         0, 0, VE, "rc_mode" },
AV_OPT_TYPE_CONST  101 libavcodec/libopenh264enc.c         { "quality",   "quality mode",                                                         0, AV_OPT_TYPE_CONST, { .i64 = RC_QUALITY_MODE },     0, 0, VE, "rc_mode" },
AV_OPT_TYPE_CONST  102 libavcodec/libopenh264enc.c         { "bitrate",   "bitrate mode",                                                         0, AV_OPT_TYPE_CONST, { .i64 = RC_BITRATE_MODE },     0, 0, VE, "rc_mode" },
AV_OPT_TYPE_CONST  103 libavcodec/libopenh264enc.c         { "buffer",    "using buffer status to adjust the video quality (no bitrate control)", 0, AV_OPT_TYPE_CONST, { .i64 = RC_BUFFERBASED_MODE }, 0, 0, VE, "rc_mode" },
AV_OPT_TYPE_CONST  105 libavcodec/libopenh264enc.c         { "timestamp", "bit rate control based on timestamp",                                  0, AV_OPT_TYPE_CONST, { .i64 = RC_TIMESTAMP_MODE },   0, 0, VE, "rc_mode" },
AV_OPT_TYPE_CONST  727 libavcodec/libopenjpegenc.c     { "j2k",           NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CODEC_J2K   }, 0,         0,           VE, "format"      },
AV_OPT_TYPE_CONST  728 libavcodec/libopenjpegenc.c     { "jp2",           NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CODEC_JP2   }, 0,         0,           VE, "format"      },
AV_OPT_TYPE_CONST  730 libavcodec/libopenjpegenc.c     { "jpeg2000",      NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_STD_RSIZ    }, 0,         0,           VE, "profile"     },
AV_OPT_TYPE_CONST  731 libavcodec/libopenjpegenc.c     { "cinema2k",      NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CINEMA2K    }, 0,         0,           VE, "profile"     },
AV_OPT_TYPE_CONST  732 libavcodec/libopenjpegenc.c     { "cinema4k",      NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CINEMA4K    }, 0,         0,           VE, "profile"     },
AV_OPT_TYPE_CONST  734 libavcodec/libopenjpegenc.c     { "off",           NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_OFF         }, 0,         0,           VE, "cinema_mode" },
AV_OPT_TYPE_CONST  735 libavcodec/libopenjpegenc.c     { "2k_24",         NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CINEMA2K_24 }, 0,         0,           VE, "cinema_mode" },
AV_OPT_TYPE_CONST  736 libavcodec/libopenjpegenc.c     { "2k_48",         NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CINEMA2K_48 }, 0,         0,           VE, "cinema_mode" },
AV_OPT_TYPE_CONST  737 libavcodec/libopenjpegenc.c     { "4k_24",         NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CINEMA4K_24 }, 0,         0,           VE, "cinema_mode" },
AV_OPT_TYPE_CONST  739 libavcodec/libopenjpegenc.c     { "lrcp",          NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_LRCP    }, 0,         0,           VE, "prog_order"  },
AV_OPT_TYPE_CONST  740 libavcodec/libopenjpegenc.c     { "rlcp",          NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_RLCP    }, 0,         0,           VE, "prog_order"  },
AV_OPT_TYPE_CONST  741 libavcodec/libopenjpegenc.c     { "rpcl",          NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_RPCL    }, 0,         0,           VE, "prog_order"  },
AV_OPT_TYPE_CONST  742 libavcodec/libopenjpegenc.c     { "pcrl",          NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_PCRL    }, 0,         0,           VE, "prog_order"  },
AV_OPT_TYPE_CONST  743 libavcodec/libopenjpegenc.c     { "cprl",          NULL,                0,                     AV_OPT_TYPE_CONST, { .i64 = OPJ_CPRL    }, 0,         0,           VE, "prog_order"  },
AV_OPT_TYPE_CONST  542 libavcodec/libopusenc.c         { "voip",           "Favor improved speech intelligibility",   0, AV_OPT_TYPE_CONST, { .i64 = OPUS_APPLICATION_VOIP },                0, 0, FLAGS, "application" },
AV_OPT_TYPE_CONST  543 libavcodec/libopusenc.c         { "audio",          "Favor faithfulness to the input",         0, AV_OPT_TYPE_CONST, { .i64 = OPUS_APPLICATION_AUDIO },               0, 0, FLAGS, "application" },
AV_OPT_TYPE_CONST  544 libavcodec/libopusenc.c         { "lowdelay",       "Restrict to only the lowest delay modes", 0, AV_OPT_TYPE_CONST, { .i64 = OPUS_APPLICATION_RESTRICTED_LOWDELAY }, 0, 0, FLAGS, "application" },
AV_OPT_TYPE_CONST  548 libavcodec/libopusenc.c         { "off",            "Use constant bit rate", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FLAGS, "vbr" },
AV_OPT_TYPE_CONST  549 libavcodec/libopusenc.c         { "on",             "Use variable bit rate", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, FLAGS, "vbr" },
AV_OPT_TYPE_CONST  550 libavcodec/libopusenc.c         { "constrained",    "Use constrained VBR",   0, AV_OPT_TYPE_CONST, { .i64 = 2 }, 0, 0, FLAGS, "vbr" },
AV_OPT_TYPE_CONST  179 libavcodec/libtwolame.c         { "auto", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = TWOLAME_AUTO_MODE }, 0, 0, AE, "mode" },
AV_OPT_TYPE_CONST  180 libavcodec/libtwolame.c         { "stereo", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = TWOLAME_STEREO }, 0, 0, AE, "mode" },
AV_OPT_TYPE_CONST  181 libavcodec/libtwolame.c         { "joint_stereo", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = TWOLAME_JOINT_STEREO }, 0, 0, AE, "mode" },
AV_OPT_TYPE_CONST  182 libavcodec/libtwolame.c         { "dual_channel", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = TWOLAME_DUAL_CHANNEL }, 0, 0, AE, "mode" },
AV_OPT_TYPE_CONST  183 libavcodec/libtwolame.c         { "mono", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = TWOLAME_MONO }, 0, 0, AE, "mode" },
AV_OPT_TYPE_CONST 1631 libavcodec/libvpxenc.c     { "backward",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 1}, 0, 0, VE, "arnr_type" }, \
AV_OPT_TYPE_CONST 1632 libavcodec/libvpxenc.c     { "forward",         NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 2}, 0, 0, VE, "arnr_type" }, \
AV_OPT_TYPE_CONST 1633 libavcodec/libvpxenc.c     { "centered",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 3}, 0, 0, VE, "arnr_type" }, \
AV_OPT_TYPE_CONST 1635 libavcodec/libvpxenc.c     { "psnr",            NULL, 0, AV_OPT_TYPE_CONST, {.i64 = VP8_TUNE_PSNR}, 0, 0, VE, "tune"}, \
AV_OPT_TYPE_CONST 1636 libavcodec/libvpxenc.c     { "ssim",            NULL, 0, AV_OPT_TYPE_CONST, {.i64 = VP8_TUNE_SSIM}, 0, 0, VE, "tune"}, \
AV_OPT_TYPE_CONST 1638 libavcodec/libvpxenc.c     { "best",            NULL, 0, AV_OPT_TYPE_CONST, {.i64 = VPX_DL_BEST_QUALITY}, 0, 0, VE, "quality"}, \
AV_OPT_TYPE_CONST 1639 libavcodec/libvpxenc.c     { "good",            NULL, 0, AV_OPT_TYPE_CONST, {.i64 = VPX_DL_GOOD_QUALITY}, 0, 0, VE, "quality"}, \
AV_OPT_TYPE_CONST 1640 libavcodec/libvpxenc.c     { "realtime",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = VPX_DL_REALTIME},     0, 0, VE, "quality"}, \
AV_OPT_TYPE_CONST 1643 libavcodec/libvpxenc.c     { "default",         "Improve resiliency against losses of whole frames", 0, AV_OPT_TYPE_CONST, {.i64 = VPX_ERROR_RESILIENT_DEFAULT}, 0, 0, VE, "er"}, \
AV_OPT_TYPE_CONST 1647 libavcodec/libvpxenc.c                          " is still done over the partition boundary.",       0, AV_OPT_TYPE_CONST, {.i64 = VPX_ERROR_RESILIENT_PARTITIONS}, 0, 0, VE, "er"}, \
AV_OPT_TYPE_CONST 1660 libavcodec/libvpxenc.c     {"error_resilient", "enable error resilience", 0, AV_OPT_TYPE_CONST, {.i64 = VP8F_ERROR_RESILIENT}, INT_MIN, INT_MAX, VE, "flags"}, \
AV_OPT_TYPE_CONST 1661 libavcodec/libvpxenc.c     {"altref", "enable use of alternate reference frames (VP8/2-pass only)", 0, AV_OPT_TYPE_CONST, {.i64 = VP8F_AUTO_ALT_REF}, INT_MIN, INT_MAX, VE, "flags"}, \
AV_OPT_TYPE_CONST 1694 libavcodec/libvpxenc.c     { "none",            "Aq not used",         0, AV_OPT_TYPE_CONST, {.i64 = 0}, 0, 0, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1695 libavcodec/libvpxenc.c     { "variance",        "Variance based Aq",   0, AV_OPT_TYPE_CONST, {.i64 = 1}, 0, 0, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1696 libavcodec/libvpxenc.c     { "complexity",      "Complexity based Aq", 0, AV_OPT_TYPE_CONST, {.i64 = 2}, 0, 0, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1697 libavcodec/libvpxenc.c     { "cyclic",          "Cyclic Refresh Aq",   0, AV_OPT_TYPE_CONST, {.i64 = 3}, 0, 0, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1699 libavcodec/libvpxenc.c     { "equator360",      "360 video Aq",        0, AV_OPT_TYPE_CONST, {.i64 = 4}, 0, 0, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1711 libavcodec/libvpxenc.c     { "default",         "Regular video content",                  0, AV_OPT_TYPE_CONST, {.i64 = 0}, 0, 0, VE, "tune_content" },
AV_OPT_TYPE_CONST 1712 libavcodec/libvpxenc.c     { "screen",          "Screen capture content",                 0, AV_OPT_TYPE_CONST, {.i64 = 1}, 0, 0, VE, "tune_content" },
AV_OPT_TYPE_CONST 1714 libavcodec/libvpxenc.c     { "film",            "Film content; improves grain retention", 0, AV_OPT_TYPE_CONST, {.i64 = 2}, 0, 0, VE, "tune_content" },
AV_OPT_TYPE_CONST   65 libavcodec/libwebpenc_common.h     { "none",       "do not use a preset",                              0, AV_OPT_TYPE_CONST, { .i64 = -1                  }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   66 libavcodec/libwebpenc_common.h     { "default",    "default preset",                                   0, AV_OPT_TYPE_CONST, { .i64 = WEBP_PRESET_DEFAULT }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   67 libavcodec/libwebpenc_common.h     { "picture",    "digital picture, like portrait, inner shot",       0, AV_OPT_TYPE_CONST, { .i64 = WEBP_PRESET_PICTURE }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   68 libavcodec/libwebpenc_common.h     { "photo",      "outdoor photograph, with natural lighting",        0, AV_OPT_TYPE_CONST, { .i64 = WEBP_PRESET_PHOTO   }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   69 libavcodec/libwebpenc_common.h     { "drawing",    "hand or line drawing, with high-contrast details", 0, AV_OPT_TYPE_CONST, { .i64 = WEBP_PRESET_DRAWING }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   70 libavcodec/libwebpenc_common.h     { "icon",       "small-sized colorful images",                      0, AV_OPT_TYPE_CONST, { .i64 = WEBP_PRESET_ICON    }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   71 libavcodec/libwebpenc_common.h     { "text",       "text-like",                                        0, AV_OPT_TYPE_CONST, { .i64 = WEBP_PRESET_TEXT    }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST 1056 libavcodec/libx264.c     { "none",          NULL,                              0, AV_OPT_TYPE_CONST, {.i64 = X264_AQ_NONE},         INT_MIN, INT_MAX, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1057 libavcodec/libx264.c     { "variance",      "Variance AQ (complexity mask)",   0, AV_OPT_TYPE_CONST, {.i64 = X264_AQ_VARIANCE},     INT_MIN, INT_MAX, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1058 libavcodec/libx264.c     { "autovariance",  "Auto-variance AQ",                0, AV_OPT_TYPE_CONST, {.i64 = X264_AQ_AUTOVARIANCE}, INT_MIN, INT_MAX, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1060 libavcodec/libx264.c     { "autovariance-biased", "Auto-variance AQ with bias to dark scenes", 0, AV_OPT_TYPE_CONST, {.i64 = X264_AQ_AUTOVARIANCE_BIASED}, INT_MIN, INT_MAX, VE, "aq_mode" },
AV_OPT_TYPE_CONST 1068 libavcodec/libx264.c     { "none",          NULL, 0, AV_OPT_TYPE_CONST, {.i64 = X264_WEIGHTP_NONE},   INT_MIN, INT_MAX, VE, "weightp" },
AV_OPT_TYPE_CONST 1069 libavcodec/libx264.c     { "simple",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = X264_WEIGHTP_SIMPLE}, INT_MIN, INT_MAX, VE, "weightp" },
AV_OPT_TYPE_CONST 1070 libavcodec/libx264.c     { "smart",         NULL, 0, AV_OPT_TYPE_CONST, {.i64 = X264_WEIGHTP_SMART},  INT_MIN, INT_MAX, VE, "weightp" },
AV_OPT_TYPE_CONST 1076 libavcodec/libx264.c     { "none",          NULL,                                  0, AV_OPT_TYPE_CONST, {.i64 = X264_B_PYRAMID_NONE},   INT_MIN, INT_MAX, VE, "b_pyramid" },
AV_OPT_TYPE_CONST 1077 libavcodec/libx264.c     { "strict",        "Strictly hierarchical pyramid",       0, AV_OPT_TYPE_CONST, {.i64 = X264_B_PYRAMID_STRICT}, INT_MIN, INT_MAX, VE, "b_pyramid" },
AV_OPT_TYPE_CONST 1078 libavcodec/libx264.c     { "normal",        "Non-strict (not Blu-ray compatible)", 0, AV_OPT_TYPE_CONST, {.i64 = X264_B_PYRAMID_NORMAL}, INT_MIN, INT_MAX, VE, "b_pyramid" },
AV_OPT_TYPE_CONST 1089 libavcodec/libx264.c     { "none",          NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = X264_DIRECT_PRED_NONE },     0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST 1090 libavcodec/libx264.c     { "spatial",       NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = X264_DIRECT_PRED_SPATIAL },  0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST 1091 libavcodec/libx264.c     { "temporal",      NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = X264_DIRECT_PRED_TEMPORAL }, 0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST 1092 libavcodec/libx264.c     { "auto",          NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = X264_DIRECT_PRED_AUTO },     0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST 1097 libavcodec/libx264.c     { "none",          NULL, 0, AV_OPT_TYPE_CONST, {.i64 = X264_NAL_HRD_NONE}, INT_MIN, INT_MAX, VE, "nal-hrd" },
AV_OPT_TYPE_CONST 1098 libavcodec/libx264.c     { "vbr",           NULL, 0, AV_OPT_TYPE_CONST, {.i64 = X264_NAL_HRD_VBR},  INT_MIN, INT_MAX, VE, "nal-hrd" },
AV_OPT_TYPE_CONST 1099 libavcodec/libx264.c     { "cbr",           NULL, 0, AV_OPT_TYPE_CONST, {.i64 = X264_NAL_HRD_CBR},  INT_MIN, INT_MAX, VE, "nal-hrd" },
AV_OPT_TYPE_CONST 1103 libavcodec/libx264.c     { "dia",           NULL, 0, AV_OPT_TYPE_CONST, { .i64 = X264_ME_DIA },  INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST 1104 libavcodec/libx264.c     { "hex",           NULL, 0, AV_OPT_TYPE_CONST, { .i64 = X264_ME_HEX },  INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST 1105 libavcodec/libx264.c     { "umh",           NULL, 0, AV_OPT_TYPE_CONST, { .i64 = X264_ME_UMH },  INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST 1106 libavcodec/libx264.c     { "esa",           NULL, 0, AV_OPT_TYPE_CONST, { .i64 = X264_ME_ESA },  INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST 1107 libavcodec/libx264.c     { "tesa",          NULL, 0, AV_OPT_TYPE_CONST, { .i64 = X264_ME_TESA }, INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST 1110 libavcodec/libx264.c     { "default",          NULL, 0, AV_OPT_TYPE_CONST, { .i64 = -1 }, INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 1111 libavcodec/libx264.c     { "cavlc",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 1112 libavcodec/libx264.c     { "cabac",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 1113 libavcodec/libx264.c     { "vlc",              NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 1114 libavcodec/libx264.c     { "ac",               NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 },  INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST  435 libavcodec/libxavs.c     { "none",          NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_DIRECT_PRED_NONE },     0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST  436 libavcodec/libxavs.c     { "spatial",       NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_DIRECT_PRED_SPATIAL },  0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST  437 libavcodec/libxavs.c     { "temporal",      NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_DIRECT_PRED_TEMPORAL }, 0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST  438 libavcodec/libxavs.c     { "auto",          NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_DIRECT_PRED_AUTO },     0, 0, VE, "direct-pred" },
AV_OPT_TYPE_CONST  444 libavcodec/libxavs.c     { "dia",           NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_ME_DIA },               INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST  445 libavcodec/libxavs.c     { "hex",           NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_ME_HEX },               INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST  446 libavcodec/libxavs.c     { "umh",           NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_ME_UMH },               INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST  447 libavcodec/libxavs.c     { "esa",           NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_ME_ESA },               INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST  448 libavcodec/libxavs.c     { "tesa",          NULL,      0,    AV_OPT_TYPE_CONST, { .i64 = XAVS_ME_TESA },              INT_MIN, INT_MAX, VE, "motion-est" },
AV_OPT_TYPE_CONST  908 libavcodec/libxvid.c     { "off",         NULL,                                                0, AV_OPT_TYPE_CONST, { .i64 = 0 }, INT_MIN, INT_MAX, VE, "ssim" },
AV_OPT_TYPE_CONST  909 libavcodec/libxvid.c     { "avg",         NULL,                                                0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, VE, "ssim" },
AV_OPT_TYPE_CONST  910 libavcodec/libxvid.c     { "frame",       NULL,                                                0, AV_OPT_TYPE_CONST, { .i64 = 2 }, INT_MIN, INT_MAX, VE, "ssim" },
AV_OPT_TYPE_CONST  803 libavcodec/libzvbi-teletextdec.c     {"bitmap",          NULL,                                                0,                      AV_OPT_TYPE_CONST,  {.i64 = 0},        0, 0,        SD,  "txt_format"},
AV_OPT_TYPE_CONST  804 libavcodec/libzvbi-teletextdec.c     {"text",            NULL,                                                0,                      AV_OPT_TYPE_CONST,  {.i64 = 1},        0, 0,        SD,  "txt_format"},
AV_OPT_TYPE_CONST  805 libavcodec/libzvbi-teletextdec.c     {"ass",             NULL,                                                0,                      AV_OPT_TYPE_CONST,  {.i64 = 2},        0, 0,        SD,  "txt_format"},
AV_OPT_TYPE_CONST  339 libavcodec/ljpegenc.c     { "left",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  340 libavcodec/ljpegenc.c     { "plane",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 2 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  341 libavcodec/ljpegenc.c     { "median", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 3 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  561 libavcodec/magicyuvenc.c     { "left",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LEFT },     0, 0, VE, "pred" },
AV_OPT_TYPE_CONST  562 libavcodec/magicyuvenc.c     { "gradient", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = GRADIENT }, 0, 0, VE, "pred" },
AV_OPT_TYPE_CONST  563 libavcodec/magicyuvenc.c     { "median",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MEDIAN },   0, 0, VE, "pred" },
AV_OPT_TYPE_CONST 1168 libavcodec/mfenc.c     { "default",      "Default mode", 0, AV_OPT_TYPE_CONST, {.i64 = -1}, 0, 0, VE, "rate_control"},
AV_OPT_TYPE_CONST 1169 libavcodec/mfenc.c     { "cbr",          "CBR mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_CBR}, 0, 0, VE, "rate_control"},
AV_OPT_TYPE_CONST 1170 libavcodec/mfenc.c     { "pc_vbr",       "Peak constrained VBR mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_PeakConstrainedVBR}, 0, 0, VE, "rate_control"},
AV_OPT_TYPE_CONST 1171 libavcodec/mfenc.c     { "u_vbr",        "Unconstrained VBR mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_UnconstrainedVBR}, 0, 0, VE, "rate_control"},
AV_OPT_TYPE_CONST 1172 libavcodec/mfenc.c     { "quality",      "Quality mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_Quality}, 0, 0, VE, "rate_control" },
AV_OPT_TYPE_CONST 1174 libavcodec/mfenc.c     { "ld_vbr",       "Low delay VBR mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_LowDelayVBR}, 0, 0, VE, "rate_control"},
AV_OPT_TYPE_CONST 1175 libavcodec/mfenc.c     { "g_vbr",        "Global VBR mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_GlobalVBR}, 0, 0, VE, "rate_control" },
AV_OPT_TYPE_CONST 1176 libavcodec/mfenc.c     { "gld_vbr",      "Global low delay VBR mode", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVEncCommonRateControlMode_GlobalLowDelayVBR}, 0, 0, VE, "rate_control"},
AV_OPT_TYPE_CONST 1179 libavcodec/mfenc.c     { "default",          "Default scenario", 0, AV_OPT_TYPE_CONST, {.i64 = -1}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST 1180 libavcodec/mfenc.c     { "display_remoting", "Display remoting", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVScenarioInfo_DisplayRemoting}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST 1181 libavcodec/mfenc.c     { "video_conference", "Video conference", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVScenarioInfo_VideoConference}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST 1182 libavcodec/mfenc.c     { "archive",          "Archive", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVScenarioInfo_Archive}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST 1183 libavcodec/mfenc.c     { "live_streaming",   "Live streaming", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVScenarioInfo_LiveStreaming}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST 1184 libavcodec/mfenc.c     { "camera_record",    "Camera record", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVScenarioInfo_CameraRecord}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST 1185 libavcodec/mfenc.c     { "display_remoting_with_feature_map", "Display remoting with feature map", 0, AV_OPT_TYPE_CONST, {.i64 = ff_eAVScenarioInfo_DisplayRemotingWithFeatureMap}, 0, 0, VE, "scenario"},
AV_OPT_TYPE_CONST  391 libavcodec/mjpegenc.c     { "left",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  392 libavcodec/mjpegenc.c     { "plane",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 2 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  393 libavcodec/mjpegenc.c     { "median", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 3 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  395 libavcodec/mjpegenc.c     { "default", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = HUFFMAN_TABLE_DEFAULT }, INT_MIN, INT_MAX, VE, "huffman" },
AV_OPT_TYPE_CONST  396 libavcodec/mjpegenc.c     { "optimal", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = HUFFMAN_TABLE_OPTIMAL }, INT_MIN, INT_MAX, VE, "huffman" },
AV_OPT_TYPE_CONST 1160 libavcodec/mpeg12enc.c     {     "auto",   NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = -1},  0, 0, VE, "seq_disp_ext" },
AV_OPT_TYPE_CONST 1161 libavcodec/mpeg12enc.c     {     "never",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = 0 },  0, 0, VE, "seq_disp_ext" },
AV_OPT_TYPE_CONST 1162 libavcodec/mpeg12enc.c     {     "always", NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = 1 },  0, 0, VE, "seq_disp_ext" },
AV_OPT_TYPE_CONST 1164 libavcodec/mpeg12enc.c     {     "component",    NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = VIDEO_FORMAT_COMPONENT  },  0, 0, VE, "video_format" },
AV_OPT_TYPE_CONST 1165 libavcodec/mpeg12enc.c     {     "pal",          NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = VIDEO_FORMAT_PAL        },  0, 0, VE, "video_format" },
AV_OPT_TYPE_CONST 1166 libavcodec/mpeg12enc.c     {     "ntsc",         NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = VIDEO_FORMAT_NTSC       },  0, 0, VE, "video_format" },
AV_OPT_TYPE_CONST 1167 libavcodec/mpeg12enc.c     {     "secam",        NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = VIDEO_FORMAT_SECAM      },  0, 0, VE, "video_format" },
AV_OPT_TYPE_CONST 1168 libavcodec/mpeg12enc.c     {     "mac",          NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = VIDEO_FORMAT_MAC        },  0, 0, VE, "video_format" },
AV_OPT_TYPE_CONST 1169 libavcodec/mpeg12enc.c     {     "unspecified",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64 = VIDEO_FORMAT_UNSPECIFIED},  0, 0, VE, "video_format" },
AV_OPT_TYPE_CONST  596 libavcodec/mpegvideo.h { "sad",    "Sum of absolute differences, fast", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SAD }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  597 libavcodec/mpegvideo.h { "sse",    "Sum of squared errors", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SSE }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  598 libavcodec/mpegvideo.h { "satd",   "Sum of absolute Hadamard transformed differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SATD }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  599 libavcodec/mpegvideo.h { "dct",    "Sum of absolute DCT transformed differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCT }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  600 libavcodec/mpegvideo.h { "psnr",   "Sum of squared quantization errors, low quality", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_PSNR }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  601 libavcodec/mpegvideo.h { "bit",    "Number of bits needed for the block", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_BIT }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  602 libavcodec/mpegvideo.h { "rd",     "Rate distortion optimal, slow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_RD }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  603 libavcodec/mpegvideo.h { "zero",   "Zero", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_ZERO }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  604 libavcodec/mpegvideo.h { "vsad",   "Sum of absolute vertical differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_VSAD }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  605 libavcodec/mpegvideo.h { "vsse",   "Sum of squared vertical differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_VSSE }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  606 libavcodec/mpegvideo.h { "nsse",   "Noise preserving sum of squared differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_NSSE }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  607 libavcodec/mpegvideo.h { "dct264", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCT264 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  608 libavcodec/mpegvideo.h { "dctmax", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  609 libavcodec/mpegvideo.h { "chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_CHROMA }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }, \
AV_OPT_TYPE_CONST  610 libavcodec/mpegvideo.h { "msad",   "Sum of absolute differences, median predicted", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_MEDIAN_SAD }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS, "cmp_func" }
AV_OPT_TYPE_CONST  619 libavcodec/mpegvideo.h { "skip_rd",        "RD optimal MB level residual skipping", 0, AV_OPT_TYPE_CONST, { .i64 = FF_MPV_FLAG_SKIP_RD },    0, 0, FF_MPV_OPT_FLAGS, "mpv_flags" },\
AV_OPT_TYPE_CONST  620 libavcodec/mpegvideo.h { "strict_gop",     "Strictly enforce gop size",             0, AV_OPT_TYPE_CONST, { .i64 = FF_MPV_FLAG_STRICT_GOP }, 0, 0, FF_MPV_OPT_FLAGS, "mpv_flags" },\
AV_OPT_TYPE_CONST  621 libavcodec/mpegvideo.h { "qp_rd",          "Use rate distortion optimization for qp selection", 0, AV_OPT_TYPE_CONST, { .i64 = FF_MPV_FLAG_QP_RD },  0, 0, FF_MPV_OPT_FLAGS, "mpv_flags" },\
AV_OPT_TYPE_CONST  622 libavcodec/mpegvideo.h { "cbp_rd",         "use rate distortion optimization for CBP",          0, AV_OPT_TYPE_CONST, { .i64 = FF_MPV_FLAG_CBP_RD }, 0, 0, FF_MPV_OPT_FLAGS, "mpv_flags" },\
AV_OPT_TYPE_CONST  623 libavcodec/mpegvideo.h { "naq",            "normalize adaptive quantization",                   0, AV_OPT_TYPE_CONST, { .i64 = FF_MPV_FLAG_NAQ },    0, 0, FF_MPV_OPT_FLAGS, "mpv_flags" },\
AV_OPT_TYPE_CONST  624 libavcodec/mpegvideo.h { "mv0",            "always try a mb with mv=<0,0>",                     0, AV_OPT_TYPE_CONST, { .i64 = FF_MPV_FLAG_MV0 },    0, 0, FF_MPV_OPT_FLAGS, "mpv_flags" },\
AV_OPT_TYPE_CONST  649 libavcodec/mpegvideo.h     { "ffmpeg", "deprecated, does nothing", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED, "rc_strategy" }, \
AV_OPT_TYPE_CONST  650 libavcodec/mpegvideo.h     { "xvid",   "deprecated, does nothing", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FF_MPV_OPT_FLAGS | AV_OPT_FLAG_DEPRECATED, "rc_strategy" }, \
AV_OPT_TYPE_CONST  652 libavcodec/mpegvideo.h { "zero", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_ZERO }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
AV_OPT_TYPE_CONST  653 libavcodec/mpegvideo.h { "epzs", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_EPZS }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
AV_OPT_TYPE_CONST  654 libavcodec/mpegvideo.h { "xone", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_XONE }, 0, 0, FF_MPV_OPT_FLAGS, "motion_est" }, \
AV_OPT_TYPE_CONST   30 libavcodec/nvenc_h264.c     { "default",      "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_DEFAULT },             0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   31 libavcodec/nvenc_h264.c     { "slow",         "hq 2 passes",                        0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_SLOW },                0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   32 libavcodec/nvenc_h264.c     { "medium",       "hq 1 pass",                          0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_MEDIUM },              0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   33 libavcodec/nvenc_h264.c     { "fast",         "hp 1 pass",                          0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_FAST },                0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   34 libavcodec/nvenc_h264.c     { "hp",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_HP },                  0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   35 libavcodec/nvenc_h264.c     { "hq",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_HQ },                  0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   36 libavcodec/nvenc_h264.c     { "bd",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_BD },                  0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   37 libavcodec/nvenc_h264.c     { "ll",           "low latency",                        0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_DEFAULT }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   38 libavcodec/nvenc_h264.c     { "llhq",         "low latency hq",                     0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HQ },      0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   39 libavcodec/nvenc_h264.c     { "llhp",         "low latency hp",                     0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HP },      0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   40 libavcodec/nvenc_h264.c     { "lossless",     "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_DEFAULT },    0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   41 libavcodec/nvenc_h264.c     { "losslesshp",   "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_HP },         0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   43 libavcodec/nvenc_h264.c     { "baseline",     "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_PROFILE_BASELINE },  0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   44 libavcodec/nvenc_h264.c     { "main",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_PROFILE_MAIN },      0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   45 libavcodec/nvenc_h264.c     { "high",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_PROFILE_HIGH },      0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   46 libavcodec/nvenc_h264.c     { "high444p",     "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_PROFILE_HIGH_444P }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   48 libavcodec/nvenc_h264.c     { "auto",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_AUTOSELECT },    0, 0, VE, "level" },
AV_OPT_TYPE_CONST   49 libavcodec/nvenc_h264.c     { "1",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_1 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   50 libavcodec/nvenc_h264.c     { "1.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_1 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   51 libavcodec/nvenc_h264.c     { "1b",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_1b },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   52 libavcodec/nvenc_h264.c     { "1.0b",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_1b },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   53 libavcodec/nvenc_h264.c     { "1.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_11 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   54 libavcodec/nvenc_h264.c     { "1.2",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_12 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   55 libavcodec/nvenc_h264.c     { "1.3",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_13 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   56 libavcodec/nvenc_h264.c     { "2",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_2 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   57 libavcodec/nvenc_h264.c     { "2.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_2 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   58 libavcodec/nvenc_h264.c     { "2.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_21 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   59 libavcodec/nvenc_h264.c     { "2.2",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_22 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   60 libavcodec/nvenc_h264.c     { "3",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_3 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   61 libavcodec/nvenc_h264.c     { "3.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_3 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   62 libavcodec/nvenc_h264.c     { "3.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_31 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   63 libavcodec/nvenc_h264.c     { "3.2",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_32 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   64 libavcodec/nvenc_h264.c     { "4",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_4 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   65 libavcodec/nvenc_h264.c     { "4.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_4 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   66 libavcodec/nvenc_h264.c     { "4.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_41 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   67 libavcodec/nvenc_h264.c     { "4.2",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_42 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   68 libavcodec/nvenc_h264.c     { "5",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_5 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   69 libavcodec/nvenc_h264.c     { "5.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_5 },        0, 0, VE, "level" },
AV_OPT_TYPE_CONST   70 libavcodec/nvenc_h264.c     { "5.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_H264_51 },       0, 0, VE, "level" },
AV_OPT_TYPE_CONST   72 libavcodec/nvenc_h264.c     { "constqp",      "Constant QP mode",                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CONSTQP },                   0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   73 libavcodec/nvenc_h264.c     { "vbr",          "Variable bitrate mode",              0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_VBR },                       0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   74 libavcodec/nvenc_h264.c     { "cbr",          "Constant bitrate mode",              0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CBR },                       0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   75 libavcodec/nvenc_h264.c     { "vbr_minqp",    "Variable bitrate mode with MinQP (deprecated)", 0,         AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_VBR_MINQP) },            0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   77 libavcodec/nvenc_h264.c                                                             0,                    AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_2_PASS_QUALITY) },       0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   79 libavcodec/nvenc_h264.c                                                             0,                    AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_2_PASS_FRAMESIZE_CAP) }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   80 libavcodec/nvenc_h264.c     { "vbr_2pass",    "Multi-pass variable bitrate mode (deprecated)", 0,         AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_2_PASS_VBR) },           0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   81 libavcodec/nvenc_h264.c     { "cbr_ld_hq",    "Constant bitrate low delay high quality mode", 0,          AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ },           0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   82 libavcodec/nvenc_h264.c     { "cbr_hq",       "Constant bitrate high quality mode", 0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CBR_HQ },                    0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   83 libavcodec/nvenc_h264.c     { "vbr_hq",       "Variable bitrate high quality mode", 0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_VBR_HQ },                    0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   91 libavcodec/nvenc_h264.c     { "any",          "Pick the first device available",    0,                    AV_OPT_TYPE_CONST, { .i64 = ANY_DEVICE },          0, 0, VE, "gpu" },
AV_OPT_TYPE_CONST   92 libavcodec/nvenc_h264.c     { "list",         "List the available devices",         0,                    AV_OPT_TYPE_CONST, { .i64 = LIST_DEVICES },        0, 0, VE, "gpu" },
AV_OPT_TYPE_CONST  125 libavcodec/nvenc_h264.c     { "default",      "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = -1                                         }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  126 libavcodec/nvenc_h264.c     { "auto",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_ENTROPY_CODING_MODE_AUTOSELECT }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  127 libavcodec/nvenc_h264.c     { "cabac",        "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_ENTROPY_CODING_MODE_CABAC      }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  128 libavcodec/nvenc_h264.c     { "cavlc",        "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_ENTROPY_CODING_MODE_CAVLC      }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  129 libavcodec/nvenc_h264.c     { "ac",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_ENTROPY_CODING_MODE_CABAC      }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  130 libavcodec/nvenc_h264.c     { "vlc",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_H264_ENTROPY_CODING_MODE_CAVLC      }, 0, 0, VE, "coder" },
AV_OPT_TYPE_CONST  133 libavcodec/nvenc_h264.c     { "disabled",     "B frames will not be used for reference", 0,               AV_OPT_TYPE_CONST, { .i64 = NV_ENC_BFRAME_REF_MODE_DISABLED }, 0, 0, VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  134 libavcodec/nvenc_h264.c     { "each",         "Each B frame will be used for reference", 0,               AV_OPT_TYPE_CONST, { .i64 = NV_ENC_BFRAME_REF_MODE_EACH }, 0, 0, VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  135 libavcodec/nvenc_h264.c     { "middle",       "Only (number of B frames)/2 will be used for reference", 0,AV_OPT_TYPE_CONST, { .i64 = NV_ENC_BFRAME_REF_MODE_MIDDLE }, 0, 0, VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  138 libavcodec/nvenc_h264.c     { "disabled",     "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0,       VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  139 libavcodec/nvenc_h264.c     { "each",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0,       VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  140 libavcodec/nvenc_h264.c     { "middle",       "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = 2 }, 0, 0,       VE, "b_ref_mode" },
AV_OPT_TYPE_CONST   30 libavcodec/nvenc_hevc.c     { "default",      "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_DEFAULT },             0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   31 libavcodec/nvenc_hevc.c     { "slow",         "hq 2 passes",                        0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_SLOW },                0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   32 libavcodec/nvenc_hevc.c     { "medium",       "hq 1 pass",                          0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_MEDIUM },              0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   33 libavcodec/nvenc_hevc.c     { "fast",         "hp 1 pass",                          0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_FAST },                0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   34 libavcodec/nvenc_hevc.c     { "hp",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_HP },                  0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   35 libavcodec/nvenc_hevc.c     { "hq",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_HQ },                  0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   36 libavcodec/nvenc_hevc.c     { "bd",           "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_BD },                  0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   37 libavcodec/nvenc_hevc.c     { "ll",           "low latency",                        0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_DEFAULT }, 0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   38 libavcodec/nvenc_hevc.c     { "llhq",         "low latency hq",                     0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HQ },      0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   39 libavcodec/nvenc_hevc.c     { "llhp",         "low latency hp",                     0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOW_LATENCY_HP },      0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   40 libavcodec/nvenc_hevc.c     { "lossless",     "lossless",                           0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_DEFAULT },    0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   41 libavcodec/nvenc_hevc.c     { "losslesshp",   "lossless hp",                        0,                    AV_OPT_TYPE_CONST, { .i64 = PRESET_LOSSLESS_HP },         0, 0, VE, "preset" },
AV_OPT_TYPE_CONST   43 libavcodec/nvenc_hevc.c     { "main",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_HEVC_PROFILE_MAIN },    0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   44 libavcodec/nvenc_hevc.c     { "main10",       "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_HEVC_PROFILE_MAIN_10 }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   45 libavcodec/nvenc_hevc.c     { "rext",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_HEVC_PROFILE_REXT },    0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   47 libavcodec/nvenc_hevc.c     { "auto",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_AUTOSELECT },  0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   48 libavcodec/nvenc_hevc.c     { "1",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_1 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   49 libavcodec/nvenc_hevc.c     { "1.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_1 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   50 libavcodec/nvenc_hevc.c     { "2",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_2 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   51 libavcodec/nvenc_hevc.c     { "2.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_2 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   52 libavcodec/nvenc_hevc.c     { "2.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_21 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   53 libavcodec/nvenc_hevc.c     { "3",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_3 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   54 libavcodec/nvenc_hevc.c     { "3.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_3 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   55 libavcodec/nvenc_hevc.c     { "3.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_31 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   56 libavcodec/nvenc_hevc.c     { "4",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_4 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   57 libavcodec/nvenc_hevc.c     { "4.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_4 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   58 libavcodec/nvenc_hevc.c     { "4.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_41 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   59 libavcodec/nvenc_hevc.c     { "5",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_5 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   60 libavcodec/nvenc_hevc.c     { "5.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_5 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   61 libavcodec/nvenc_hevc.c     { "5.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_51 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   62 libavcodec/nvenc_hevc.c     { "5.2",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_52 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   63 libavcodec/nvenc_hevc.c     { "6",            "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_6 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   64 libavcodec/nvenc_hevc.c     { "6.0",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_6 },      0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   65 libavcodec/nvenc_hevc.c     { "6.1",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_61 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   66 libavcodec/nvenc_hevc.c     { "6.2",          "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_LEVEL_HEVC_62 },     0, 0, VE,  "level" },
AV_OPT_TYPE_CONST   68 libavcodec/nvenc_hevc.c     { "main",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_TIER_HEVC_MAIN },    0, 0, VE,   "tier" },
AV_OPT_TYPE_CONST   69 libavcodec/nvenc_hevc.c     { "high",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_TIER_HEVC_HIGH },    0, 0, VE,   "tier" },
AV_OPT_TYPE_CONST   71 libavcodec/nvenc_hevc.c     { "constqp",      "Constant QP mode",                   0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CONSTQP },                   0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   72 libavcodec/nvenc_hevc.c     { "vbr",          "Variable bitrate mode",              0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_VBR },                       0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   73 libavcodec/nvenc_hevc.c     { "cbr",          "Constant bitrate mode",              0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CBR },                       0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   74 libavcodec/nvenc_hevc.c     { "vbr_minqp",    "Variable bitrate mode with MinQP (deprecated)", 0,         AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_VBR_MINQP) },            0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   76 libavcodec/nvenc_hevc.c                                                             0,                    AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_2_PASS_QUALITY) },       0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   78 libavcodec/nvenc_hevc.c                                                             0,                    AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_2_PASS_FRAMESIZE_CAP) }, 0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   79 libavcodec/nvenc_hevc.c     { "vbr_2pass",    "Multi-pass variable bitrate mode (deprecated)", 0,         AV_OPT_TYPE_CONST, { .i64 = RCD(NV_ENC_PARAMS_RC_2_PASS_VBR) },           0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   80 libavcodec/nvenc_hevc.c     { "cbr_ld_hq",    "Constant bitrate low delay high quality mode", 0,          AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CBR_LOWDELAY_HQ },           0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   81 libavcodec/nvenc_hevc.c     { "cbr_hq",       "Constant bitrate high quality mode", 0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_CBR_HQ },                    0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   82 libavcodec/nvenc_hevc.c     { "vbr_hq",       "Variable bitrate high quality mode", 0,                    AV_OPT_TYPE_CONST, { .i64 = NV_ENC_PARAMS_RC_VBR_HQ },                    0, 0, VE, "rc" },
AV_OPT_TYPE_CONST   90 libavcodec/nvenc_hevc.c     { "any",          "Pick the first device available",    0,                    AV_OPT_TYPE_CONST, { .i64 = ANY_DEVICE },        0, 0, VE, "gpu" },
AV_OPT_TYPE_CONST   91 libavcodec/nvenc_hevc.c     { "list",         "List the available devices",         0,                    AV_OPT_TYPE_CONST, { .i64 = LIST_DEVICES },      0, 0, VE, "gpu" },
AV_OPT_TYPE_CONST  123 libavcodec/nvenc_hevc.c     { "disabled",     "B frames will not be used for reference", 0,               AV_OPT_TYPE_CONST, { .i64 = NV_ENC_BFRAME_REF_MODE_DISABLED }, 0, 0, VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  124 libavcodec/nvenc_hevc.c     { "each",         "Each B frame will be used for reference", 0,               AV_OPT_TYPE_CONST, { .i64 = NV_ENC_BFRAME_REF_MODE_EACH }, 0, 0, VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  125 libavcodec/nvenc_hevc.c     { "middle",       "Only (number of B frames)/2 will be used for reference", 0,AV_OPT_TYPE_CONST, { .i64 = NV_ENC_BFRAME_REF_MODE_MIDDLE }, 0, 0, VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  128 libavcodec/nvenc_hevc.c     { "disabled",     "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0,       VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  129 libavcodec/nvenc_hevc.c     { "each",         "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0,       VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  130 libavcodec/nvenc_hevc.c     { "middle",       "",                                   0,                    AV_OPT_TYPE_CONST, { .i64 = 2 }, 0, 0,       VE, "b_ref_mode" },
AV_OPT_TYPE_CONST  938 libavcodec/omx.c     { "baseline", "",                         0,               AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_H264_BASELINE }, 0, 0, VE, "profile" },
AV_OPT_TYPE_CONST  939 libavcodec/omx.c     { "main",     "",                         0,               AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_H264_MAIN },     0, 0, VE, "profile" },
AV_OPT_TYPE_CONST  940 libavcodec/omx.c     { "high",     "",                         0,               AV_OPT_TYPE_CONST, { .i64 = FF_PROFILE_H264_HIGH },     0, 0, VE, "profile" },
AV_OPT_TYPE_CONST   53 libavcodec/options_table.h {"unaligned", "allow decoders to produce unaligned output", 0, AV_OPT_TYPE_CONST, { .i64 = AV_CODEC_FLAG_UNALIGNED }, INT_MIN, INT_MAX, V | D, "flags" },
AV_OPT_TYPE_CONST   54 libavcodec/options_table.h {"mv4", "use four motion vectors per macroblock (MPEG-4)", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_4MV }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   55 libavcodec/options_table.h {"qpel", "use 1/4-pel motion compensation", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_QPEL }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   56 libavcodec/options_table.h {"loop", "use loop filter", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_LOOP_FILTER }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   57 libavcodec/options_table.h {"qscale", "use fixed qscale", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_QSCALE }, INT_MIN, INT_MAX, 0, "flags"},
AV_OPT_TYPE_CONST   58 libavcodec/options_table.h {"pass1", "use internal 2-pass ratecontrol in first  pass mode", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_PASS1 }, INT_MIN, INT_MAX, 0, "flags"},
AV_OPT_TYPE_CONST   59 libavcodec/options_table.h {"pass2", "use internal 2-pass ratecontrol in second pass mode", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_PASS2 }, INT_MIN, INT_MAX, 0, "flags"},
AV_OPT_TYPE_CONST   60 libavcodec/options_table.h {"gray", "only decode/encode grayscale", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_GRAY }, INT_MIN, INT_MAX, V|E|D, "flags"},
AV_OPT_TYPE_CONST   61 libavcodec/options_table.h {"psnr", "error[?] variables will be set during encoding", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_PSNR }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   62 libavcodec/options_table.h {"truncated", "Input bitstream might be randomly truncated", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_TRUNCATED }, INT_MIN, INT_MAX, V|D, "flags"},
AV_OPT_TYPE_CONST   63 libavcodec/options_table.h {"ildct", "use interlaced DCT", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_INTERLACED_DCT }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   64 libavcodec/options_table.h {"low_delay", "force low delay", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_LOW_DELAY }, INT_MIN, INT_MAX, V|D|E, "flags"},
AV_OPT_TYPE_CONST   65 libavcodec/options_table.h {"global_header", "place global headers in extradata instead of every keyframe", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_GLOBAL_HEADER }, INT_MIN, INT_MAX, V|A|E, "flags"},
AV_OPT_TYPE_CONST   66 libavcodec/options_table.h {"bitexact", "use only bitexact functions (except (I)DCT)", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_BITEXACT }, INT_MIN, INT_MAX, A|V|S|D|E, "flags"},
AV_OPT_TYPE_CONST   67 libavcodec/options_table.h {"aic", "H.263 advanced intra coding / MPEG-4 AC prediction", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_AC_PRED }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   68 libavcodec/options_table.h {"ilme", "interlaced motion estimation", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_INTERLACED_ME }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   69 libavcodec/options_table.h {"cgop", "closed GOP", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_CLOSED_GOP }, INT_MIN, INT_MAX, V|E, "flags"},
AV_OPT_TYPE_CONST   70 libavcodec/options_table.h {"output_corrupt", "Output even potentially corrupted frames", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_OUTPUT_CORRUPT }, INT_MIN, INT_MAX, V|D, "flags"},
AV_OPT_TYPE_CONST   71 libavcodec/options_table.h {"drop_changed", "Drop frames whose parameters differ from first decoded frame", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG_DROPCHANGED }, INT_MIN, INT_MAX, A|V|D, "flags"},
AV_OPT_TYPE_CONST   73 libavcodec/options_table.h {"fast", "allow non-spec-compliant speedup tricks", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_FAST }, INT_MIN, INT_MAX, V|E, "flags2"},
AV_OPT_TYPE_CONST   74 libavcodec/options_table.h {"noout", "skip bitstream encoding", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_NO_OUTPUT }, INT_MIN, INT_MAX, V|E, "flags2"},
AV_OPT_TYPE_CONST   75 libavcodec/options_table.h {"ignorecrop", "ignore cropping information from sps", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_IGNORE_CROP }, INT_MIN, INT_MAX, V|D, "flags2"},
AV_OPT_TYPE_CONST   76 libavcodec/options_table.h {"local_header", "place global headers at every keyframe instead of in extradata", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_LOCAL_HEADER }, INT_MIN, INT_MAX, V|E, "flags2"},
AV_OPT_TYPE_CONST   77 libavcodec/options_table.h {"chunks", "Frame data might be split into multiple chunks", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_CHUNKS }, INT_MIN, INT_MAX, V|D, "flags2"},
AV_OPT_TYPE_CONST   78 libavcodec/options_table.h {"showall", "Show all frames before the first keyframe", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_SHOW_ALL }, INT_MIN, INT_MAX, V|D, "flags2"},
AV_OPT_TYPE_CONST   79 libavcodec/options_table.h {"export_mvs", "export motion vectors through frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_EXPORT_MVS}, INT_MIN, INT_MAX, V|D, "flags2"},
AV_OPT_TYPE_CONST   80 libavcodec/options_table.h {"skip_manual", "do not skip samples and export skip information as frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_SKIP_MANUAL}, INT_MIN, INT_MAX, A|D, "flags2"},
AV_OPT_TYPE_CONST   81 libavcodec/options_table.h {"ass_ro_flush_noop", "do not reset ASS ReadOrder field on flush", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_FLAG2_RO_FLUSH_NOOP}, INT_MIN, INT_MAX, S|D, "flags2"},
AV_OPT_TYPE_CONST   83 libavcodec/options_table.h {"mvs", "export motion vectors through frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_EXPORT_DATA_MVS}, INT_MIN, INT_MAX, V|D, "export_side_data"},
AV_OPT_TYPE_CONST   84 libavcodec/options_table.h {"prft", "export Producer Reference Time through packet side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_EXPORT_DATA_PRFT}, INT_MIN, INT_MAX, A|V|S|E, "export_side_data"},
AV_OPT_TYPE_CONST   85 libavcodec/options_table.h {"venc_params", "export video encoding parameters through frame side data", 0, AV_OPT_TYPE_CONST, {.i64 = AV_CODEC_EXPORT_DATA_VIDEO_ENC_PARAMS}, INT_MIN, INT_MAX, V|D, "export_side_data"},
AV_OPT_TYPE_CONST  120 libavcodec/options_table.h {"autodetect", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_AUTODETECT }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  121 libavcodec/options_table.h {"xvid_ilace", "Xvid interlacing bug (autodetected if FOURCC == XVIX)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_XVID_ILACE }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  122 libavcodec/options_table.h {"ump4", "(autodetected if FOURCC == UMP4)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_UMP4 }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  123 libavcodec/options_table.h {"no_padding", "padding bug (autodetected)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_NO_PADDING }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  124 libavcodec/options_table.h {"amv", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_AMV }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  125 libavcodec/options_table.h {"qpel_chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_QPEL_CHROMA }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  126 libavcodec/options_table.h {"std_qpel", "old standard qpel (autodetected per FOURCC/version)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_STD_QPEL }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  127 libavcodec/options_table.h {"qpel_chroma2", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_QPEL_CHROMA2 }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  128 libavcodec/options_table.h {"direct_blocksize", "direct-qpel-blocksize bug (autodetected per FOURCC/version)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_DIRECT_BLOCKSIZE }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  129 libavcodec/options_table.h {"edge", "edge padding bug (autodetected per FOURCC/version)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_EDGE }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  130 libavcodec/options_table.h {"hpel_chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_HPEL_CHROMA }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  131 libavcodec/options_table.h {"dc_clip", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_DC_CLIP }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  132 libavcodec/options_table.h {"ms", "work around various bugs in Microsoft's broken decoders", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_MS }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  133 libavcodec/options_table.h {"trunc", "truncated frames", 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_TRUNCATED}, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  134 libavcodec/options_table.h {"iedge", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_BUG_IEDGE }, INT_MIN, INT_MAX, V|D, "bug"},
AV_OPT_TYPE_CONST  136 libavcodec/options_table.h {"very", "strictly conform to a older more strict version of the spec or reference software", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_VERY_STRICT }, INT_MIN, INT_MAX, A|V|D|E, "strict"},
AV_OPT_TYPE_CONST  137 libavcodec/options_table.h {"strict", "strictly conform to all the things in the spec no matter what the consequences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_STRICT }, INT_MIN, INT_MAX, A|V|D|E, "strict"},
AV_OPT_TYPE_CONST  138 libavcodec/options_table.h {"normal", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_NORMAL }, INT_MIN, INT_MAX, A|V|D|E, "strict"},
AV_OPT_TYPE_CONST  139 libavcodec/options_table.h {"unofficial", "allow unofficial extensions", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_UNOFFICIAL }, INT_MIN, INT_MAX, A|V|D|E, "strict"},
AV_OPT_TYPE_CONST  140 libavcodec/options_table.h {"experimental", "allow non-standardized experimental things", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_EXPERIMENTAL }, INT_MIN, INT_MAX, A|V|D|E, "strict"},
AV_OPT_TYPE_CONST  143 libavcodec/options_table.h {"crccheck", "verify embedded CRCs", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_CRCCHECK }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  144 libavcodec/options_table.h {"bitstream", "detect bitstream specification deviations", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_BITSTREAM }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  145 libavcodec/options_table.h {"buffer", "detect improper bitstream length", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_BUFFER }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  146 libavcodec/options_table.h {"explode", "abort decoding on minor error detection", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_EXPLODE }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  147 libavcodec/options_table.h {"ignore_err", "ignore errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_IGNORE_ERR }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  148 libavcodec/options_table.h {"careful",    "consider things that violate the spec, are fast to check and have not been seen in the wild as errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_CAREFUL }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  149 libavcodec/options_table.h {"compliant",  "consider all spec non compliancies as errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_COMPLIANT | AV_EF_CAREFUL }, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  150 libavcodec/options_table.h {"aggressive", "consider things that a sane encoder should not do as an error", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_AGGRESSIVE | AV_EF_COMPLIANT | AV_EF_CAREFUL}, INT_MIN, INT_MAX, A|V|D, "err_detect"},
AV_OPT_TYPE_CONST  164 libavcodec/options_table.h {"auto", "autoselect a good one", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_AUTO }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST  165 libavcodec/options_table.h {"fastint", "fast integer", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FASTINT }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST  166 libavcodec/options_table.h {"int", "accurate integer", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_INT }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST  167 libavcodec/options_table.h {"mmx", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_MMX }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST  168 libavcodec/options_table.h {"altivec", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_ALTIVEC }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST  169 libavcodec/options_table.h {"faan", "floating point AAN DCT", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DCT_FAAN }, INT_MIN, INT_MAX, V|E, "dct"},
AV_OPT_TYPE_CONST  176 libavcodec/options_table.h {"auto", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_AUTO }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  177 libavcodec/options_table.h {"int", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_INT }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  178 libavcodec/options_table.h {"simple", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLE }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  179 libavcodec/options_table.h {"simplemmx", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEMMX }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  180 libavcodec/options_table.h {"arm", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ARM }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  181 libavcodec/options_table.h {"altivec", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_ALTIVEC }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  182 libavcodec/options_table.h {"simplearm", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARM }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  183 libavcodec/options_table.h {"simplearmv5te", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV5TE }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  184 libavcodec/options_table.h {"simplearmv6", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEARMV6 }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  185 libavcodec/options_table.h {"simpleneon", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLENEON }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  186 libavcodec/options_table.h {"xvid", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  187 libavcodec/options_table.h {"xvidmmx", "deprecated, for compatibility only", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_XVID }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  188 libavcodec/options_table.h {"faani", "floating point AAN IDCT", 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_FAAN }, INT_MIN, INT_MAX, V|D|E, "idct"},
AV_OPT_TYPE_CONST  189 libavcodec/options_table.h {"simpleauto", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_IDCT_SIMPLEAUTO }, INT_MIN, INT_MAX, V|E|D, "idct"},
AV_OPT_TYPE_CONST  192 libavcodec/options_table.h {"guess_mvs", "iterative motion vector (MV) search (slow)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_EC_GUESS_MVS }, INT_MIN, INT_MAX, V|D, "ec"},
AV_OPT_TYPE_CONST  193 libavcodec/options_table.h {"deblock", "use strong deblock filter for damaged MBs", 0, AV_OPT_TYPE_CONST, {.i64 = FF_EC_DEBLOCK }, INT_MIN, INT_MAX, V|D, "ec"},
AV_OPT_TYPE_CONST  194 libavcodec/options_table.h {"favor_inter", "favor predicting from the previous frame", 0, AV_OPT_TYPE_CONST, {.i64 = FF_EC_FAVOR_INTER }, INT_MIN, INT_MAX, V|D, "ec"},
AV_OPT_TYPE_CONST  198 libavcodec/options_table.h {"left", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PRED_LEFT }, INT_MIN, INT_MAX, V|E, "pred"},
AV_OPT_TYPE_CONST  199 libavcodec/options_table.h {"plane", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PRED_PLANE }, INT_MIN, INT_MAX, V|E, "pred"},
AV_OPT_TYPE_CONST  200 libavcodec/options_table.h {"median", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PRED_MEDIAN }, INT_MIN, INT_MAX, V|E, "pred"},
AV_OPT_TYPE_CONST  205 libavcodec/options_table.h {"pict", "picture info", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_PICT_INFO }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  206 libavcodec/options_table.h {"rc", "rate control", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_RC }, INT_MIN, INT_MAX, V|E, "debug"},
AV_OPT_TYPE_CONST  207 libavcodec/options_table.h {"bitstream", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_BITSTREAM }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  208 libavcodec/options_table.h {"mb_type", "macroblock (MB) type", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_MB_TYPE }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  209 libavcodec/options_table.h {"qp", "per-block quantization parameter (QP)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_QP }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  211 libavcodec/options_table.h {"mv", "motion vector", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_MV }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  213 libavcodec/options_table.h {"dct_coeff", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_DCT_COEFF }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  214 libavcodec/options_table.h {"green_metadata", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_GREEN_MD }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  215 libavcodec/options_table.h {"skip", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_SKIP }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  216 libavcodec/options_table.h {"startcode", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_STARTCODE }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  217 libavcodec/options_table.h {"er", "error recognition", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_ER }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  218 libavcodec/options_table.h {"mmco", "memory management control operations (H.264)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_MMCO }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  219 libavcodec/options_table.h {"bugs", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_BUGS }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  221 libavcodec/options_table.h {"vis_qp", "visualize quantization parameter (QP), lower QP are tinted greener", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_VIS_QP }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  222 libavcodec/options_table.h {"vis_mb_type", "visualize block types", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_VIS_MB_TYPE }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  224 libavcodec/options_table.h {"buffers", "picture buffer allocations", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_BUFFERS }, INT_MIN, INT_MAX, V|D, "debug"},
AV_OPT_TYPE_CONST  225 libavcodec/options_table.h {"thread_ops", "threading operations", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_THREADS }, INT_MIN, INT_MAX, V|A|D, "debug"},
AV_OPT_TYPE_CONST  226 libavcodec/options_table.h {"nomc", "skip motion compensation", 0, AV_OPT_TYPE_CONST, {.i64 = FF_DEBUG_NOMC }, INT_MIN, INT_MAX, V|A|D, "debug"},
AV_OPT_TYPE_CONST  238 libavcodec/options_table.h {"vlc", "variable length coder / Huffman coder", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_VLC }, INT_MIN, INT_MAX, V|E, "coder"},
AV_OPT_TYPE_CONST  239 libavcodec/options_table.h {"ac", "arithmetic coder", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_AC }, INT_MIN, INT_MAX, V|E, "coder"},
AV_OPT_TYPE_CONST  240 libavcodec/options_table.h {"raw", "raw (no encoding)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_RAW }, INT_MIN, INT_MAX, V|E, "coder"},
AV_OPT_TYPE_CONST  241 libavcodec/options_table.h {"rle", "run-length coder", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CODER_TYPE_RLE }, INT_MIN, INT_MAX, V|E, "coder"},
AV_OPT_TYPE_CONST  248 libavcodec/options_table.h {"simple", "use mbcmp", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MB_DECISION_SIMPLE }, INT_MIN, INT_MAX, V|E, "mbd"},
AV_OPT_TYPE_CONST  249 libavcodec/options_table.h {"bits", "use fewest bits", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MB_DECISION_BITS }, INT_MIN, INT_MAX, V|E, "mbd"},
AV_OPT_TYPE_CONST  250 libavcodec/options_table.h {"rd", "use best rate distortion", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MB_DECISION_RD }, INT_MIN, INT_MAX, V|E, "mbd"},
AV_OPT_TYPE_CONST  259 libavcodec/options_table.h {"auto", "autodetect a suitable number of threads to use", 0, AV_OPT_TYPE_CONST, {.i64 = 0 }, INT_MIN, INT_MAX, V|E|D, "threads"},
AV_OPT_TYPE_CONST  265 libavcodec/options_table.h {"unknown", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PROFILE_UNKNOWN }, INT_MIN, INT_MAX, V|A|E, "avctx.profile"},
AV_OPT_TYPE_CONST  266 libavcodec/options_table.h {"main10",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_PROFILE_HEVC_MAIN_10 }, INT_MIN, INT_MAX, V|E, "avctx.profile"},
AV_OPT_TYPE_CONST  268 libavcodec/options_table.h {"unknown", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_LEVEL_UNKNOWN }, INT_MIN, INT_MAX, V|A|E, "level"},
AV_OPT_TYPE_CONST  281 libavcodec/options_table.h {"sad", "sum of absolute differences, fast", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SAD }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  282 libavcodec/options_table.h {"sse", "sum of squared errors", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SSE }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  283 libavcodec/options_table.h {"satd", "sum of absolute Hadamard transformed differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_SATD }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  284 libavcodec/options_table.h {"dct", "sum of absolute DCT transformed differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCT }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  285 libavcodec/options_table.h {"psnr", "sum of squared quantization errors (avoid, low quality)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_PSNR }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  286 libavcodec/options_table.h {"bit", "number of bits needed for the block", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_BIT }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  287 libavcodec/options_table.h {"rd", "rate distortion optimal, slow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_RD }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  288 libavcodec/options_table.h {"zero", "0", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_ZERO }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  289 libavcodec/options_table.h {"vsad", "sum of absolute vertical differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_VSAD }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  290 libavcodec/options_table.h {"vsse", "sum of squared vertical differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_VSSE }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  291 libavcodec/options_table.h {"nsse", "noise preserving sum of squared differences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_NSSE }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  293 libavcodec/options_table.h {"w53", "5/3 wavelet, only used in snow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_W53 }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  294 libavcodec/options_table.h {"w97", "9/7 wavelet, only used in snow", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_W97 }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  296 libavcodec/options_table.h {"dctmax", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_DCTMAX }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  297 libavcodec/options_table.h {"chroma", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_CHROMA }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  298 libavcodec/options_table.h {"msad", "sum of absolute differences, median predicted", 0, AV_OPT_TYPE_CONST, {.i64 = FF_CMP_MEDIAN_SAD }, INT_MIN, INT_MAX, V|E, "cmp_func"},
AV_OPT_TYPE_CONST  307 libavcodec/options_table.h {"none"            , "discard no frame",                    0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONE    }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  308 libavcodec/options_table.h {"default"         , "discard useless frames",              0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_DEFAULT }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  309 libavcodec/options_table.h {"noref"           , "discard all non-reference frames",    0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONREF  }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  310 libavcodec/options_table.h {"bidir"           , "discard all bidirectional frames",    0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_BIDIR   }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  311 libavcodec/options_table.h {"nokey"           , "discard all frames except keyframes", 0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONKEY  }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  312 libavcodec/options_table.h {"nointra"         , "discard all frames except I frames",  0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_NONINTRA}, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  313 libavcodec/options_table.h {"all"             , "discard all frames",                  0, AV_OPT_TYPE_CONST, {.i64 = AVDISCARD_ALL     }, INT_MIN, INT_MAX, V|D, "avdiscard"},
AV_OPT_TYPE_CONST  341 libavcodec/options_table.h {"bt709",       "BT.709",         0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT709 },        INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  342 libavcodec/options_table.h {"unknown",     "Unspecified",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_UNSPECIFIED },  INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  343 libavcodec/options_table.h {"bt470m",      "BT.470 M",       0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT470M },       INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  344 libavcodec/options_table.h {"bt470bg",     "BT.470 BG",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT470BG },      INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  345 libavcodec/options_table.h {"smpte170m",   "SMPTE 170 M",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE170M },    INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  346 libavcodec/options_table.h {"smpte240m",   "SMPTE 240 M",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE240M },    INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  347 libavcodec/options_table.h {"film",        "Film",           0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_FILM },         INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  348 libavcodec/options_table.h {"bt2020",      "BT.2020",        0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT2020 },       INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  349 libavcodec/options_table.h {"smpte428",    "SMPTE 428-1",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE428 },     INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  350 libavcodec/options_table.h {"smpte428_1",  "SMPTE 428-1",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE428 },     INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  351 libavcodec/options_table.h {"smpte431",    "SMPTE 431-2",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE431 },     INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  352 libavcodec/options_table.h {"smpte432",    "SMPTE 422-1",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_SMPTE432 },     INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  353 libavcodec/options_table.h {"jedec-p22",   "JEDEC P22",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_JEDEC_P22 },    INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  354 libavcodec/options_table.h {"ebu3213",     "EBU 3213-E",     0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_EBU3213 },      INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  355 libavcodec/options_table.h {"unspecified", "Unspecified",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_UNSPECIFIED },  INT_MIN, INT_MAX, V|E|D, "color_primaries_type"},
AV_OPT_TYPE_CONST  357 libavcodec/options_table.h {"bt709",        "BT.709",           0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT709 },        INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  358 libavcodec/options_table.h {"unknown",      "Unspecified",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_UNSPECIFIED },  INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  359 libavcodec/options_table.h {"gamma22",      "BT.470 M",         0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_GAMMA22 },      INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  360 libavcodec/options_table.h {"gamma28",      "BT.470 BG",        0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_GAMMA28 },      INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  361 libavcodec/options_table.h {"smpte170m",    "SMPTE 170 M",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE170M },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  362 libavcodec/options_table.h {"smpte240m",    "SMPTE 240 M",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE240M },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  363 libavcodec/options_table.h {"linear",       "Linear",           0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LINEAR },       INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  364 libavcodec/options_table.h {"log100",       "Log",              0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG },          INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  365 libavcodec/options_table.h {"log316",       "Log square root",  0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG_SQRT },     INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  366 libavcodec/options_table.h {"iec61966-2-4", "IEC 61966-2-4",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_4 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  367 libavcodec/options_table.h {"bt1361e",      "BT.1361",          0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT1361_ECG },   INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  368 libavcodec/options_table.h {"iec61966-2-1", "IEC 61966-2-1",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_1 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  369 libavcodec/options_table.h {"bt2020-10",    "BT.2020 - 10 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_10 },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  370 libavcodec/options_table.h {"bt2020-12",    "BT.2020 - 12 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_12 },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  371 libavcodec/options_table.h {"smpte2084",    "SMPTE 2084",       0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE2084 },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  372 libavcodec/options_table.h {"smpte428",     "SMPTE 428-1",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE428 },     INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  373 libavcodec/options_table.h {"arib-std-b67", "ARIB STD-B67",     0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_ARIB_STD_B67 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  374 libavcodec/options_table.h {"unspecified",  "Unspecified",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_UNSPECIFIED },  INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  375 libavcodec/options_table.h {"log",          "Log",              0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG },          INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  376 libavcodec/options_table.h {"log_sqrt",     "Log square root",  0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_LOG_SQRT },     INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  377 libavcodec/options_table.h {"iec61966_2_4", "IEC 61966-2-4",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_4 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  378 libavcodec/options_table.h {"bt1361",       "BT.1361",          0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT1361_ECG },   INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  379 libavcodec/options_table.h {"iec61966_2_1", "IEC 61966-2-1",    0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_IEC61966_2_1 }, INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  380 libavcodec/options_table.h {"bt2020_10bit", "BT.2020 - 10 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_10 },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  381 libavcodec/options_table.h {"bt2020_12bit", "BT.2020 - 12 bit", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_12 },    INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  382 libavcodec/options_table.h {"smpte428_1",   "SMPTE 428-1",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_SMPTE428 },     INT_MIN, INT_MAX, V|E|D, "color_trc_type"},
AV_OPT_TYPE_CONST  384 libavcodec/options_table.h {"rgb",         "RGB",         0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_RGB },         INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  385 libavcodec/options_table.h {"bt709",       "BT.709",      0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT709 },       INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  386 libavcodec/options_table.h {"unknown",     "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  387 libavcodec/options_table.h {"fcc",         "FCC",         0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_FCC },         INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  388 libavcodec/options_table.h {"bt470bg",     "BT.470 BG",   0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT470BG },     INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  389 libavcodec/options_table.h {"smpte170m",   "SMPTE 170 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_SMPTE170M },   INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  390 libavcodec/options_table.h {"smpte240m",   "SMPTE 240 M", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_SMPTE240M },   INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  391 libavcodec/options_table.h {"ycgco",       "YCGCO",       0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_YCGCO },       INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  392 libavcodec/options_table.h {"bt2020nc",    "BT.2020 NCL", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_NCL },  INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  393 libavcodec/options_table.h {"bt2020c",     "BT.2020 CL",  0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_CL },   INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  394 libavcodec/options_table.h {"smpte2085",   "SMPTE 2085",  0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_SMPTE2085 },   INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  395 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  396 libavcodec/options_table.h {"ycocg",       "YCGCO",       0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_YCGCO },       INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  397 libavcodec/options_table.h {"bt2020_ncl",  "BT.2020 NCL", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_NCL },  INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  398 libavcodec/options_table.h {"bt2020_cl",   "BT.2020 CL",  0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_CL },   INT_MIN, INT_MAX, V|E|D, "colorspace_type"},
AV_OPT_TYPE_CONST  400 libavcodec/options_table.h {"unknown", "Unspecified",     0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_CONST  401 libavcodec/options_table.h {"tv", "MPEG (219*2^(n-8))",   0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG },        INT_MIN, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_CONST  402 libavcodec/options_table.h {"pc", "JPEG (2^n-1)",         0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG },        INT_MIN, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_CONST  403 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_CONST  404 libavcodec/options_table.h {"mpeg", "MPEG (219*2^(n-8))", 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG },        INT_MIN, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_CONST  405 libavcodec/options_table.h {"jpeg", "JPEG (2^n-1)",       0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG },        INT_MIN, INT_MAX, V|E|D, "color_range_type"},
AV_OPT_TYPE_CONST  407 libavcodec/options_table.h {"unknown",     "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  408 libavcodec/options_table.h {"left",        "Left",        0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_LEFT },        INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  409 libavcodec/options_table.h {"center",      "Center",      0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_CENTER },      INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  410 libavcodec/options_table.h {"topleft",     "Top-left",    0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_TOPLEFT },     INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  411 libavcodec/options_table.h {"top",         "Top",         0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_TOP },         INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  412 libavcodec/options_table.h {"bottomleft",  "Bottom-left", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_BOTTOMLEFT },  INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  413 libavcodec/options_table.h {"bottom",      "Bottom",      0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_BOTTOM },      INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  414 libavcodec/options_table.h {"unspecified", "Unspecified", 0, AV_OPT_TYPE_CONST, {.i64 = AVCHROMA_LOC_UNSPECIFIED }, INT_MIN, INT_MAX, V|E|D, "chroma_sample_location_type"},
AV_OPT_TYPE_CONST  418 libavcodec/options_table.h {"slice", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_THREAD_SLICE }, INT_MIN, INT_MAX, V|E|D, "thread_type"},
AV_OPT_TYPE_CONST  419 libavcodec/options_table.h {"frame", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_THREAD_FRAME }, INT_MIN, INT_MAX, V|E|D, "thread_type"},
AV_OPT_TYPE_CONST  421 libavcodec/options_table.h {"ma", "Main Audio Service", 0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_MAIN },              INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  422 libavcodec/options_table.h {"ef", "Effects",            0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_EFFECTS },           INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  423 libavcodec/options_table.h {"vi", "Visually Impaired",  0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_VISUALLY_IMPAIRED }, INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  424 libavcodec/options_table.h {"hi", "Hearing Impaired",   0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_HEARING_IMPAIRED },  INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  425 libavcodec/options_table.h {"di", "Dialogue",           0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_DIALOGUE },          INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  426 libavcodec/options_table.h {"co", "Commentary",         0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_COMMENTARY },        INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  427 libavcodec/options_table.h {"em", "Emergency",          0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_EMERGENCY },         INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  428 libavcodec/options_table.h {"vo", "Voice Over",         0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_VOICE_OVER },        INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  429 libavcodec/options_table.h {"ka", "Karaoke",            0, AV_OPT_TYPE_CONST, {.i64 = AV_AUDIO_SERVICE_TYPE_KARAOKE },           INT_MIN, INT_MAX, A|E, "audio_service_type"},
AV_OPT_TYPE_CONST  434 libavcodec/options_table.h {"do_nothing",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_DO_NOTHING},  INT_MIN, INT_MAX, S|D, "sub_charenc_mode"},
AV_OPT_TYPE_CONST  435 libavcodec/options_table.h {"auto",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_AUTOMATIC},   INT_MIN, INT_MAX, S|D, "sub_charenc_mode"},
AV_OPT_TYPE_CONST  436 libavcodec/options_table.h {"pre_decoder", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_PRE_DECODER}, INT_MIN, INT_MAX, S|D, "sub_charenc_mode"},
AV_OPT_TYPE_CONST  437 libavcodec/options_table.h {"ignore",      NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_CHARENC_MODE_IGNORE},      INT_MIN, INT_MAX, S|D, "sub_charenc_mode"},
AV_OPT_TYPE_CONST  443 libavcodec/options_table.h {"ass",              NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_TEXT_FMT_ASS},              INT_MIN, INT_MAX, S|D, "sub_text_format"},
AV_OPT_TYPE_CONST  445 libavcodec/options_table.h {"ass_with_timings", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_SUB_TEXT_FMT_ASS_WITH_TIMINGS}, INT_MIN, INT_MAX, S|D, "sub_text_format"},
AV_OPT_TYPE_CONST  454 libavcodec/options_table.h {"progressive", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_PROGRESSIVE }, 0, 0, V|D|E, "field_order" },
AV_OPT_TYPE_CONST  455 libavcodec/options_table.h {"tt", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_TT }, 0, 0, V|D|E, "field_order" },
AV_OPT_TYPE_CONST  456 libavcodec/options_table.h {"bb", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_BB }, 0, 0, V|D|E, "field_order" },
AV_OPT_TYPE_CONST  457 libavcodec/options_table.h {"tb", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_TB }, 0, 0, V|D|E, "field_order" },
AV_OPT_TYPE_CONST  458 libavcodec/options_table.h {"bt", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AV_FIELD_BT }, 0, 0, V|D|E, "field_order" },
AV_OPT_TYPE_CONST  466 libavcodec/options_table.h {"ignore_level", "ignore level even if the codec level used is unknown or higher than the maximum supported level reported by the hardware driver", 0, AV_OPT_TYPE_CONST, { .i64 = AV_HWACCEL_FLAG_IGNORE_LEVEL }, INT_MIN, INT_MAX, V | D, "hwaccel_flags" },
AV_OPT_TYPE_CONST  467 libavcodec/options_table.h {"allow_high_depth", "allow to output YUV pixel formats with a different chroma sampling than 4:2:0 and/or other than 8 bits per component", 0, AV_OPT_TYPE_CONST, {.i64 = AV_HWACCEL_FLAG_ALLOW_HIGH_DEPTH }, INT_MIN, INT_MAX, V | D, "hwaccel_flags"},
AV_OPT_TYPE_CONST  468 libavcodec/options_table.h {"allow_profile_mismatch", "attempt to decode anyway if HW accelerated decoder's supported profiles do not exactly match the stream", 0, AV_OPT_TYPE_CONST, {.i64 = AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH }, INT_MIN, INT_MAX, V | D, "hwaccel_flags"},
AV_OPT_TYPE_CONST 1117 libavcodec/pngenc.c         { "none",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PNG_FILTER_VALUE_NONE },  INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1118 libavcodec/pngenc.c         { "sub",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PNG_FILTER_VALUE_SUB },   INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1119 libavcodec/pngenc.c         { "up",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PNG_FILTER_VALUE_UP },    INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1120 libavcodec/pngenc.c         { "avg",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PNG_FILTER_VALUE_AVG },   INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1121 libavcodec/pngenc.c         { "paeth", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PNG_FILTER_VALUE_PAETH }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1122 libavcodec/pngenc.c         { "mixed", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PNG_FILTER_VALUE_MIXED }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST   26 libavcodec/profiles.h     {name, description, 0, AV_OPT_TYPE_CONST, {.i64 = value }, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_## type ##_PARAM, "avctx.profile"},
AV_OPT_TYPE_CONST  136 libavcodec/prores_metadata_bsf.c     {"auto", "keep the same color primaries",  0, AV_OPT_TYPE_CONST, {.i64=-1},                     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  137 libavcodec/prores_metadata_bsf.c     {"unknown",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=0},                      INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  138 libavcodec/prores_metadata_bsf.c     {"bt709",                           NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT709},        INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  139 libavcodec/prores_metadata_bsf.c     {"bt470bg",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT470BG},      INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  140 libavcodec/prores_metadata_bsf.c     {"smpte170m",                       NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE170M},    INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  141 libavcodec/prores_metadata_bsf.c     {"bt2020",                          NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT2020},       INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  142 libavcodec/prores_metadata_bsf.c     {"smpte431",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE431},     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  143 libavcodec/prores_metadata_bsf.c     {"smpte432",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE432},     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST  146 libavcodec/prores_metadata_bsf.c     {"auto", "keep the same color transfer",  0, AV_OPT_TYPE_CONST, {.i64=-1},                               INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST  147 libavcodec/prores_metadata_bsf.c     {"unknown",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=0},                                INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST  148 libavcodec/prores_metadata_bsf.c     {"bt709",                          NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_BT709},                  INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST  149 libavcodec/prores_metadata_bsf.c     {"smpte2084",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE2084},              INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST  150 libavcodec/prores_metadata_bsf.c     {"arib-std-b67",                   NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_ARIB_STD_B67},           INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST  153 libavcodec/prores_metadata_bsf.c     {"auto", "keep the same colorspace",  0, AV_OPT_TYPE_CONST, {.i64=-1},                            INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  154 libavcodec/prores_metadata_bsf.c     {"unknown",                    NULL,  0, AV_OPT_TYPE_CONST, {.i64=0},                             INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  155 libavcodec/prores_metadata_bsf.c     {"bt709",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_BT709},               INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  156 libavcodec/prores_metadata_bsf.c     {"smpte170m",                  NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_SMPTE170M},           INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  157 libavcodec/prores_metadata_bsf.c     {"bt2020nc",                   NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_BT2020_NCL},          INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST 1378 libavcodec/proresenc_kostya.c     { "auto",         NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_AUTO },
AV_OPT_TYPE_CONST 1380 libavcodec/proresenc_kostya.c     { "proxy",         NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_PROXY },
AV_OPT_TYPE_CONST 1382 libavcodec/proresenc_kostya.c     { "lt",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_LT },
AV_OPT_TYPE_CONST 1384 libavcodec/proresenc_kostya.c     { "standard",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_STANDARD },
AV_OPT_TYPE_CONST 1386 libavcodec/proresenc_kostya.c     { "hq",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_HQ },
AV_OPT_TYPE_CONST 1388 libavcodec/proresenc_kostya.c     { "4444",          NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_4444 },
AV_OPT_TYPE_CONST 1390 libavcodec/proresenc_kostya.c     { "4444xq",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRORES_PROFILE_4444XQ },
AV_OPT_TYPE_CONST 1398 libavcodec/proresenc_kostya.c     { "auto",          NULL, 0, AV_OPT_TYPE_CONST, { .i64 = -1 },
AV_OPT_TYPE_CONST 1400 libavcodec/proresenc_kostya.c     { "proxy",         NULL, 0, AV_OPT_TYPE_CONST, { .i64 = QUANT_MAT_PROXY },
AV_OPT_TYPE_CONST 1402 libavcodec/proresenc_kostya.c     { "lt",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = QUANT_MAT_LT },
AV_OPT_TYPE_CONST 1404 libavcodec/proresenc_kostya.c     { "standard",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = QUANT_MAT_STANDARD },
AV_OPT_TYPE_CONST 1406 libavcodec/proresenc_kostya.c     { "hq",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = QUANT_MAT_HQ },
AV_OPT_TYPE_CONST 1408 libavcodec/proresenc_kostya.c     { "default",       NULL, 0, AV_OPT_TYPE_CONST, { .i64 = QUANT_MAT_DEFAULT },
AV_OPT_TYPE_CONST  190 libavcodec/qsvdec_h2645.c     { "none",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LOAD_PLUGIN_NONE },    0, 0, VD, "load_plugin" },
AV_OPT_TYPE_CONST  191 libavcodec/qsvdec_h2645.c     { "hevc_sw",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LOAD_PLUGIN_HEVC_SW }, 0, 0, VD, "load_plugin" },
AV_OPT_TYPE_CONST  192 libavcodec/qsvdec_h2645.c     { "hevc_hw",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LOAD_PLUGIN_HEVC_HW }, 0, 0, VD, "load_plugin" },
AV_OPT_TYPE_CONST  198 libavcodec/qsvdec_h2645.c         { "default", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_DEFAULT }, 0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  199 libavcodec/qsvdec_h2645.c         { "on",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_ON },      0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  200 libavcodec/qsvdec_h2645.c         { "off",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_OFF },     0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  238 libavcodec/qsvdec_h2645.c         { "default", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_DEFAULT }, 0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  239 libavcodec/qsvdec_h2645.c         { "on",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_ON },      0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  240 libavcodec/qsvdec_h2645.c         { "off",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_OFF },     0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  186 libavcodec/qsvdec_other.c         { "default", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_DEFAULT }, 0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  187 libavcodec/qsvdec_other.c         { "on",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_ON },      0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST  188 libavcodec/qsvdec_other.c         { "off",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_GPUCOPY_OFF },     0, 0, VD, "gpu_copy"},
AV_OPT_TYPE_CONST   82 libavcodec/qsvenc.h { "veryfast",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_BEST_SPEED  },   INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST   83 libavcodec/qsvenc.h { "faster",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_6  },            INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST   84 libavcodec/qsvenc.h { "fast",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_5  },            INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST   85 libavcodec/qsvenc.h { "medium",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_BALANCED  },     INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST   86 libavcodec/qsvenc.h { "slow",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_3  },            INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST   87 libavcodec/qsvenc.h { "slower",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_2  },            INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST   88 libavcodec/qsvenc.h { "veryslow",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_TARGETUSAGE_BEST_QUALITY  }, INT_MIN, INT_MAX, VE, "preset" },                                                \
AV_OPT_TYPE_CONST  121 libavcodec/qsvenc_h264.c     { "unknown"                , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_LOOKAHEAD_DS_UNKNOWN }, INT_MIN, INT_MAX,     VE, "look_ahead_downsampling" },
AV_OPT_TYPE_CONST  122 libavcodec/qsvenc_h264.c     { "auto"                   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_LOOKAHEAD_DS_UNKNOWN }, INT_MIN, INT_MAX,     VE, "look_ahead_downsampling" },
AV_OPT_TYPE_CONST  123 libavcodec/qsvenc_h264.c     { "off"                    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_LOOKAHEAD_DS_OFF     }, INT_MIN, INT_MAX,     VE, "look_ahead_downsampling" },
AV_OPT_TYPE_CONST  124 libavcodec/qsvenc_h264.c     { "2x"                     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_LOOKAHEAD_DS_2x      }, INT_MIN, INT_MAX,     VE, "look_ahead_downsampling" },
AV_OPT_TYPE_CONST  125 libavcodec/qsvenc_h264.c     { "4x"                     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_LOOKAHEAD_DS_4x      }, INT_MIN, INT_MAX,     VE, "look_ahead_downsampling" },
AV_OPT_TYPE_CONST  129 libavcodec/qsvenc_h264.c         { "none",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, .flags = VE, "int_ref_type" },
AV_OPT_TYPE_CONST  130 libavcodec/qsvenc_h264.c         { "vertical", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, .flags = VE, "int_ref_type" },
AV_OPT_TYPE_CONST  136 libavcodec/qsvenc_h264.c     { "unknown" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_UNKNOWN      }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  137 libavcodec/qsvenc_h264.c     { "baseline", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_AVC_BASELINE }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  138 libavcodec/qsvenc_h264.c     { "main"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_AVC_MAIN     }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  139 libavcodec/qsvenc_h264.c     { "high"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_AVC_HIGH     }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  147 libavcodec/qsvenc_h264.c     { "off"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_MF_DISABLED }, INT_MIN, INT_MAX,     VE, "mfmode" },
AV_OPT_TYPE_CONST  148 libavcodec/qsvenc_h264.c     { "auto"   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_MF_AUTO     }, INT_MIN, INT_MAX,     VE, "mfmode" },
AV_OPT_TYPE_CONST  229 libavcodec/qsvenc_hevc.c     { "begin_only", "Output an IDR-frame only at the beginning of the stream", 0, AV_OPT_TYPE_CONST, { .i64 = -1 }, 0, 0, VE, "idr_interval" },
AV_OPT_TYPE_CONST  231 libavcodec/qsvenc_hevc.c     { "none",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LOAD_PLUGIN_NONE },    0, 0, VE, "load_plugin" },
AV_OPT_TYPE_CONST  232 libavcodec/qsvenc_hevc.c     { "hevc_sw",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LOAD_PLUGIN_HEVC_SW }, 0, 0, VE, "load_plugin" },
AV_OPT_TYPE_CONST  233 libavcodec/qsvenc_hevc.c     { "hevc_hw",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = LOAD_PLUGIN_HEVC_HW }, 0, 0, VE, "load_plugin" },
AV_OPT_TYPE_CONST  239 libavcodec/qsvenc_hevc.c     { "unknown", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_UNKNOWN      }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  240 libavcodec/qsvenc_hevc.c     { "main",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_HEVC_MAIN    }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  241 libavcodec/qsvenc_hevc.c     { "main10",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_HEVC_MAIN10  }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  242 libavcodec/qsvenc_hevc.c     { "mainsp",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_HEVC_MAINSP  }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST  243 libavcodec/qsvenc_hevc.c     { "rext",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_HEVC_REXT    }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST   69 libavcodec/qsvenc_mpeg2.c     { "unknown", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_UNKNOWN        }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST   70 libavcodec/qsvenc_mpeg2.c     { "simple",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_MPEG2_SIMPLE   }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST   71 libavcodec/qsvenc_mpeg2.c     { "main",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_MPEG2_MAIN     }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST   72 libavcodec/qsvenc_mpeg2.c     { "high",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_MPEG2_HIGH     }, INT_MIN, INT_MAX,     VE, "profile" },
AV_OPT_TYPE_CONST   70 libavcodec/qsvenc_vp9.c     { "unknown",   NULL, 0,                   AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_UNKNOWN},   INT_MIN,  INT_MAX,  VE,  "profile" },
AV_OPT_TYPE_CONST   71 libavcodec/qsvenc_vp9.c     { "profile0",  NULL, 0,                   AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_VP9_0   },  INT_MIN,  INT_MAX,  VE,  "profile" },
AV_OPT_TYPE_CONST   72 libavcodec/qsvenc_vp9.c     { "profile1",  NULL, 0,                   AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_VP9_1   },  INT_MIN,  INT_MAX,  VE,  "profile" },
AV_OPT_TYPE_CONST   73 libavcodec/qsvenc_vp9.c     { "profile2",  NULL, 0,                   AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_VP9_2   },  INT_MIN,  INT_MAX,  VE,  "profile" },
AV_OPT_TYPE_CONST   74 libavcodec/qsvenc_vp9.c     { "profile3",  NULL, 0,                   AV_OPT_TYPE_CONST, { .i64 = MFX_PROFILE_VP9_3   },  INT_MIN,  INT_MAX,  VE,  "profile" },
AV_OPT_TYPE_CONST   97 libavcodec/remove_extradata_bsf.c         { "k",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = REMOVE_FREQ_NONKEYFRAME }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST   98 libavcodec/remove_extradata_bsf.c         { "keyframe", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = REMOVE_FREQ_KEYFRAME }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST   99 libavcodec/remove_extradata_bsf.c         { "e",        NULL, 0, AV_OPT_TYPE_CONST, { .i64 = REMOVE_FREQ_ALL      }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST  100 libavcodec/remove_extradata_bsf.c         { "all",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = REMOVE_FREQ_ALL      }, .flags = FLAGS, .unit = "freq" },
AV_OPT_TYPE_CONST  207 libavcodec/s302m.c     {"copy"        , "Pass NON-PCM through unchanged"     , 0, AV_OPT_TYPE_CONST, {.i64 = 0}, 0, 3, FLAGS, "non_pcm_mode"},
AV_OPT_TYPE_CONST  208 libavcodec/s302m.c     {"drop"        , "Drop NON-PCM"                       , 0, AV_OPT_TYPE_CONST, {.i64 = 1}, 0, 3, FLAGS, "non_pcm_mode"},
AV_OPT_TYPE_CONST  209 libavcodec/s302m.c     {"decode_copy" , "Decode if possible else passthrough", 0, AV_OPT_TYPE_CONST, {.i64 = 2}, 0, 3, FLAGS, "non_pcm_mode"},
AV_OPT_TYPE_CONST  210 libavcodec/s302m.c     {"decode_drop" , "Decode if possible else drop"       , 0, AV_OPT_TYPE_CONST, {.i64 = 3}, 0, 3, FLAGS, "non_pcm_mode"},
AV_OPT_TYPE_CONST 1939 libavcodec/snowenc.c     { "zero", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_ZERO }, 0, 0, VE, "motion_est" },
AV_OPT_TYPE_CONST 1940 libavcodec/snowenc.c     { "epzs", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_EPZS }, 0, 0, VE, "motion_est" },
AV_OPT_TYPE_CONST 1941 libavcodec/snowenc.c     { "xone", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_XONE }, 0, 0, VE, "motion_est" },
AV_OPT_TYPE_CONST 1942 libavcodec/snowenc.c     { "iter", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_ITER }, 0, 0, VE, "motion_est" },
AV_OPT_TYPE_CONST 1949 libavcodec/snowenc.c         { "dwt97", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST 1950 libavcodec/snowenc.c         { "dwt53", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  671 libavcodec/svq1enc.c         { "zero", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_ZERO }, 0, 0, FF_MPV_OPT_FLAGS, "motion-est" },
AV_OPT_TYPE_CONST  672 libavcodec/svq1enc.c         { "epzs", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_EPZS }, 0, 0, FF_MPV_OPT_FLAGS, "motion-est" },
AV_OPT_TYPE_CONST  673 libavcodec/svq1enc.c         { "xone", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FF_ME_XONE }, 0, 0, FF_MPV_OPT_FLAGS, "motion-est" },
AV_OPT_TYPE_CONST  563 libavcodec/tiffenc.c     { "packbits",         NULL, 0,             AV_OPT_TYPE_CONST, { .i64 = TIFF_PACKBITS }, 0,        0,            VE, "compression_algo" },
AV_OPT_TYPE_CONST  564 libavcodec/tiffenc.c     { "raw",              NULL, 0,             AV_OPT_TYPE_CONST, { .i64 = TIFF_RAW      }, 0,        0,            VE, "compression_algo" },
AV_OPT_TYPE_CONST  565 libavcodec/tiffenc.c     { "lzw",              NULL, 0,             AV_OPT_TYPE_CONST, { .i64 = TIFF_LZW      }, 0,        0,            VE, "compression_algo" },
AV_OPT_TYPE_CONST  566 libavcodec/tiffenc.c     { "deflate",          NULL, 0,             AV_OPT_TYPE_CONST, { .i64 = TIFF_DEFLATE  }, 0,        0,            VE, "compression_algo" },
AV_OPT_TYPE_CONST  655 libavcodec/utvideoenc.c     { "none",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRED_NONE }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  656 libavcodec/utvideoenc.c     { "left",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRED_LEFT }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  657 libavcodec/utvideoenc.c     { "gradient", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRED_GRADIENT }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  658 libavcodec/utvideoenc.c     { "median",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = PRED_MEDIAN }, INT_MIN, INT_MAX, VE, "pred" },
AV_OPT_TYPE_CONST  445 libavcodec/vaapi_encode.h     { #name, desc, 0, AV_OPT_TYPE_CONST, { .i64 = RC_MODE_ ## name }, \
AV_OPT_TYPE_CONST  453 libavcodec/vaapi_encode.h       0, AV_OPT_TYPE_CONST, { .i64 = RC_MODE_AUTO }, 0, 0, FLAGS, "rc_mode" }, \
AV_OPT_TYPE_CONST 1264 libavcodec/vaapi_encode_h264.c         { "cavlc", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS, "coder" },
AV_OPT_TYPE_CONST 1265 libavcodec/vaapi_encode_h264.c         { "cabac", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, FLAGS, "coder" },
AV_OPT_TYPE_CONST 1266 libavcodec/vaapi_encode_h264.c         { "vlc",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS, "coder" },
AV_OPT_TYPE_CONST 1267 libavcodec/vaapi_encode_h264.c         { "ac",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, INT_MIN, INT_MAX, FLAGS, "coder" },
AV_OPT_TYPE_CONST 1277 libavcodec/vaapi_encode_h264.c       0, AV_OPT_TYPE_CONST, { .i64 = SEI_IDENTIFIER },
AV_OPT_TYPE_CONST 1280 libavcodec/vaapi_encode_h264.c       0, AV_OPT_TYPE_CONST, { .i64 = SEI_TIMING },
AV_OPT_TYPE_CONST 1283 libavcodec/vaapi_encode_h264.c       0, AV_OPT_TYPE_CONST, { .i64 = SEI_RECOVERY_POINT },
AV_OPT_TYPE_CONST 1290 libavcodec/vaapi_encode_h264.c #define PROFILE(name, value)  name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST 1301 libavcodec/vaapi_encode_h264.c #define LEVEL(name, value) name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST 1213 libavcodec/vaapi_encode_h265.c #define PROFILE(name, value)  name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST 1223 libavcodec/vaapi_encode_h265.c     { "main", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST 1225 libavcodec/vaapi_encode_h265.c     { "high", NULL, 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST 1232 libavcodec/vaapi_encode_h265.c #define LEVEL(name, value) name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST 1256 libavcodec/vaapi_encode_h265.c       0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  652 libavcodec/vaapi_encode_mpeg2.c #define PROFILE(name, value)  name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST  662 libavcodec/vaapi_encode_mpeg2.c #define LEVEL(name, value) name, NULL, 0, AV_OPT_TYPE_CONST, \
AV_OPT_TYPE_CONST 1199 libavcodec/vc2enc.c         {"9_7",          "Deslauriers-Dubuc (9,7)", 0, AV_OPT_TYPE_CONST, {.i64 = VC2_TRANSFORM_9_7},    INT_MIN, INT_MAX, VC2ENC_FLAGS, "wavelet_idx"},
AV_OPT_TYPE_CONST 1200 libavcodec/vc2enc.c         {"5_3",          "LeGall (5,3)",            0, AV_OPT_TYPE_CONST, {.i64 = VC2_TRANSFORM_5_3},    INT_MIN, INT_MAX, VC2ENC_FLAGS, "wavelet_idx"},
AV_OPT_TYPE_CONST 1201 libavcodec/vc2enc.c         {"haar",         "Haar (with shift)",       0, AV_OPT_TYPE_CONST, {.i64 = VC2_TRANSFORM_HAAR_S}, INT_MIN, INT_MAX, VC2ENC_FLAGS, "wavelet_idx"},
AV_OPT_TYPE_CONST 1202 libavcodec/vc2enc.c         {"haar_noshift", "Haar (without shift)",    0, AV_OPT_TYPE_CONST, {.i64 = VC2_TRANSFORM_HAAR},   INT_MIN, INT_MAX, VC2ENC_FLAGS, "wavelet_idx"},
AV_OPT_TYPE_CONST 1204 libavcodec/vc2enc.c         {"default",   "Default from the specifications", 0, AV_OPT_TYPE_CONST, {.i64 = VC2_QM_DEF}, INT_MIN, INT_MAX, VC2ENC_FLAGS, "quant_matrix"},
AV_OPT_TYPE_CONST 1205 libavcodec/vc2enc.c         {"color",     "Prevents low bitrate discoloration", 0, AV_OPT_TYPE_CONST, {.i64 = VC2_QM_COL}, INT_MIN, INT_MAX, VC2ENC_FLAGS, "quant_matrix"},
AV_OPT_TYPE_CONST 1206 libavcodec/vc2enc.c         {"flat",      "Optimize for PSNR", 0, AV_OPT_TYPE_CONST, {.i64 = VC2_QM_FLAT}, INT_MIN, INT_MAX, VC2ENC_FLAGS, "quant_matrix"},
AV_OPT_TYPE_CONST 2556 libavcodec/videotoolboxenc.c     { "baseline", "Baseline Profile", 0, AV_OPT_TYPE_CONST, { .i64 = H264_PROF_BASELINE }, INT_MIN, INT_MAX, VE, "profile" },
AV_OPT_TYPE_CONST 2557 libavcodec/videotoolboxenc.c     { "main",     "Main Profile",     0, AV_OPT_TYPE_CONST, { .i64 = H264_PROF_MAIN     }, INT_MIN, INT_MAX, VE, "profile" },
AV_OPT_TYPE_CONST 2558 libavcodec/videotoolboxenc.c     { "high",     "High Profile",     0, AV_OPT_TYPE_CONST, { .i64 = H264_PROF_HIGH     }, INT_MIN, INT_MAX, VE, "profile" },
AV_OPT_TYPE_CONST 2559 libavcodec/videotoolboxenc.c     { "extended", "Extend Profile",   0, AV_OPT_TYPE_CONST, { .i64 = H264_PROF_EXTENDED }, INT_MIN, INT_MAX, VE, "profile" },
AV_OPT_TYPE_CONST 2562 libavcodec/videotoolboxenc.c     { "1.3", "Level 1.3, only available with Baseline Profile", 0, AV_OPT_TYPE_CONST, { .i64 = 13 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2563 libavcodec/videotoolboxenc.c     { "3.0", "Level 3.0", 0, AV_OPT_TYPE_CONST, { .i64 = 30 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2564 libavcodec/videotoolboxenc.c     { "3.1", "Level 3.1", 0, AV_OPT_TYPE_CONST, { .i64 = 31 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2565 libavcodec/videotoolboxenc.c     { "3.2", "Level 3.2", 0, AV_OPT_TYPE_CONST, { .i64 = 32 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2566 libavcodec/videotoolboxenc.c     { "4.0", "Level 4.0", 0, AV_OPT_TYPE_CONST, { .i64 = 40 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2567 libavcodec/videotoolboxenc.c     { "4.1", "Level 4.1", 0, AV_OPT_TYPE_CONST, { .i64 = 41 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2568 libavcodec/videotoolboxenc.c     { "4.2", "Level 4.2", 0, AV_OPT_TYPE_CONST, { .i64 = 42 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2569 libavcodec/videotoolboxenc.c     { "5.0", "Level 5.0", 0, AV_OPT_TYPE_CONST, { .i64 = 50 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2570 libavcodec/videotoolboxenc.c     { "5.1", "Level 5.1", 0, AV_OPT_TYPE_CONST, { .i64 = 51 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2571 libavcodec/videotoolboxenc.c     { "5.2", "Level 5.2", 0, AV_OPT_TYPE_CONST, { .i64 = 52 }, INT_MIN, INT_MAX, VE, "level" },
AV_OPT_TYPE_CONST 2574 libavcodec/videotoolboxenc.c     { "cavlc", "CAVLC entropy coding", 0, AV_OPT_TYPE_CONST, { .i64 = VT_CAVLC }, INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 2575 libavcodec/videotoolboxenc.c     { "vlc",   "CAVLC entropy coding", 0, AV_OPT_TYPE_CONST, { .i64 = VT_CAVLC }, INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 2576 libavcodec/videotoolboxenc.c     { "cabac", "CABAC entropy coding", 0, AV_OPT_TYPE_CONST, { .i64 = VT_CABAC }, INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 2577 libavcodec/videotoolboxenc.c     { "ac",    "CABAC entropy coding", 0, AV_OPT_TYPE_CONST, { .i64 = VT_CABAC }, INT_MIN, INT_MAX, VE, "coder" },
AV_OPT_TYPE_CONST 2610 libavcodec/videotoolboxenc.c     { "main",     "Main Profile",     0, AV_OPT_TYPE_CONST, { .i64 = HEVC_PROF_MAIN   }, INT_MIN, INT_MAX, VE, "profile" },
AV_OPT_TYPE_CONST 2611 libavcodec/videotoolboxenc.c     { "main10",   "Main10 Profile",   0, AV_OPT_TYPE_CONST, { .i64 = HEVC_PROF_MAIN10 }, INT_MIN, INT_MAX, VE, "profile" },
AV_OPT_TYPE_CONST  130 libavcodec/vp9_metadata_bsf.c     { "unknown",  "Unknown/unspecified",  0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  132 libavcodec/vp9_metadata_bsf.c     { "bt601",    "ITU-R BT.601-7",       0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  134 libavcodec/vp9_metadata_bsf.c     { "bt709",    "ITU-R BT.709-6",       0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  136 libavcodec/vp9_metadata_bsf.c     { "smpte170", "SMPTE-170",            0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  138 libavcodec/vp9_metadata_bsf.c     { "smpte240", "SMPTE-240",            0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  140 libavcodec/vp9_metadata_bsf.c     { "bt2020",   "ITU-R BT.2020-2",      0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  142 libavcodec/vp9_metadata_bsf.c     { "rgb",      "sRGB / IEC 61966-2-1", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  148 libavcodec/vp9_metadata_bsf.c     { "tv", "TV (limited) range", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  150 libavcodec/vp9_metadata_bsf.c     { "pc", "PC (full) range",    0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  332 libavdevice/bktr.c     { "PAL",      "", 0, AV_OPT_TYPE_CONST, {.i64 = PAL},   0, 0, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_CONST  333 libavdevice/bktr.c     { "NTSC",     "", 0, AV_OPT_TYPE_CONST, {.i64 = NTSC},  0, 0, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_CONST  334 libavdevice/bktr.c     { "SECAM",    "", 0, AV_OPT_TYPE_CONST, {.i64 = SECAM}, 0, 0, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_CONST  335 libavdevice/bktr.c     { "PALN",     "", 0, AV_OPT_TYPE_CONST, {.i64 = PALN},  0, 0, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_CONST  336 libavdevice/bktr.c     { "PALM",     "", 0, AV_OPT_TYPE_CONST, {.i64 = PALM},  0, 0, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_CONST  337 libavdevice/bktr.c     { "NTSCJ",    "", 0, AV_OPT_TYPE_CONST, {.i64 = NTSCJ}, 0, 0, AV_OPT_FLAG_DECODING_PARAM, "standard" },
AV_OPT_TYPE_CONST  215 libavdevice/caca.c     { "algorithms",   NULL, 0, AV_OPT_TYPE_CONST, {.str = "algorithms"}, 0, 0, ENC, "list_dither" },
AV_OPT_TYPE_CONST  216 libavdevice/caca.c     { "antialiases",  NULL, 0, AV_OPT_TYPE_CONST, {.str = "antialiases"},0, 0, ENC, "list_dither" },
AV_OPT_TYPE_CONST  217 libavdevice/caca.c     { "charsets",     NULL, 0, AV_OPT_TYPE_CONST, {.str = "charsets"},   0, 0, ENC, "list_dither" },
AV_OPT_TYPE_CONST  218 libavdevice/caca.c     { "colors",       NULL, 0, AV_OPT_TYPE_CONST, {.str = "colors"},     0, 0, ENC, "list_dither" },
AV_OPT_TYPE_CONST   37 libavdevice/decklink_dec_c.c     { "uyvy422",       NULL,   0,  AV_OPT_TYPE_CONST, { .i64 = MKBETAG('2','v','u','y') }, 0, 0, DEC, "raw_format"},
AV_OPT_TYPE_CONST   38 libavdevice/decklink_dec_c.c     { "yuv422p10",     NULL,   0,  AV_OPT_TYPE_CONST, { .i64 = MKBETAG('v','2','1','0') }, 0, 0, DEC, "raw_format"},
AV_OPT_TYPE_CONST   39 libavdevice/decklink_dec_c.c     { "argb",          NULL,   0,  AV_OPT_TYPE_CONST, { .i64 = 32                       }, 0, 0, DEC, "raw_format"},
AV_OPT_TYPE_CONST   40 libavdevice/decklink_dec_c.c     { "bgra",          NULL,   0,  AV_OPT_TYPE_CONST, { .i64 = MKBETAG('B','G','R','A') }, 0, 0, DEC, "raw_format"},
AV_OPT_TYPE_CONST   41 libavdevice/decklink_dec_c.c     { "rgb10",         NULL,   0,  AV_OPT_TYPE_CONST, { .i64 = MKBETAG('r','2','1','0') }, 0, 0, DEC, "raw_format"},
AV_OPT_TYPE_CONST   43 libavdevice/decklink_dec_c.c     { "standard",     NULL,                                           0,  AV_OPT_TYPE_CONST, { .i64 = 0x7fff9fffeLL}, 0, 0,    DEC, "teletext_lines"},
AV_OPT_TYPE_CONST   44 libavdevice/decklink_dec_c.c     { "all",          NULL,                                           0,  AV_OPT_TYPE_CONST, { .i64 = 0x7ffffffffLL}, 0, 0,    DEC, "teletext_lines"},
AV_OPT_TYPE_CONST   47 libavdevice/decklink_dec_c.c     { "unset",         NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 0}, 0, 0,    DEC, "duplex_mode"},
AV_OPT_TYPE_CONST   48 libavdevice/decklink_dec_c.c     { "half",          NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 1}, 0, 0,    DEC, "duplex_mode"},
AV_OPT_TYPE_CONST   49 libavdevice/decklink_dec_c.c     { "full",          NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 2}, 0, 0,    DEC, "duplex_mode"},
AV_OPT_TYPE_CONST   51 libavdevice/decklink_dec_c.c     { "none",          NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 0}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   52 libavdevice/decklink_dec_c.c     { "rp188vitc",     NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 1}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   53 libavdevice/decklink_dec_c.c     { "rp188vitc2",    NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 2}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   54 libavdevice/decklink_dec_c.c     { "rp188ltc",      NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 3}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   55 libavdevice/decklink_dec_c.c     { "rp188any",      NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 4}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   56 libavdevice/decklink_dec_c.c     { "vitc",          NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 5}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   57 libavdevice/decklink_dec_c.c     { "vitc2",         NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 6}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   58 libavdevice/decklink_dec_c.c     { "serial",        NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 7}, 0, 0,    DEC, "tc_format"},
AV_OPT_TYPE_CONST   60 libavdevice/decklink_dec_c.c     { "unset",         NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 0}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   61 libavdevice/decklink_dec_c.c     { "sdi",           NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 1}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   62 libavdevice/decklink_dec_c.c     { "hdmi",          NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 2}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   63 libavdevice/decklink_dec_c.c     { "optical_sdi",   NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 3}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   64 libavdevice/decklink_dec_c.c     { "component",     NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 4}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   65 libavdevice/decklink_dec_c.c     { "composite",     NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 5}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   66 libavdevice/decklink_dec_c.c     { "s_video",       NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 6}, 0, 0,    DEC, "video_input"},
AV_OPT_TYPE_CONST   68 libavdevice/decklink_dec_c.c     { "unset",         NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 0}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   69 libavdevice/decklink_dec_c.c     { "embedded",      NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 1}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   70 libavdevice/decklink_dec_c.c     { "aes_ebu",       NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 2}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   71 libavdevice/decklink_dec_c.c     { "analog",        NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 3}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   72 libavdevice/decklink_dec_c.c     { "analog_xlr",    NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 4}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   73 libavdevice/decklink_dec_c.c     { "analog_rca",    NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 5}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   74 libavdevice/decklink_dec_c.c     { "microphone",    NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = 6}, 0, 0,    DEC, "audio_input"},
AV_OPT_TYPE_CONST   77 libavdevice/decklink_dec_c.c     { "audio",         NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_AUDIO    }, 0, 0, DEC, "pts_source"},
AV_OPT_TYPE_CONST   78 libavdevice/decklink_dec_c.c     { "video",         NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_VIDEO    }, 0, 0, DEC, "pts_source"},
AV_OPT_TYPE_CONST   79 libavdevice/decklink_dec_c.c     { "reference",     NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_REFERENCE}, 0, 0, DEC, "pts_source"},
AV_OPT_TYPE_CONST   80 libavdevice/decklink_dec_c.c     { "wallclock",     NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_WALLCLOCK}, 0, 0, DEC, "pts_source"},
AV_OPT_TYPE_CONST   81 libavdevice/decklink_dec_c.c     { "abs_wallclock", NULL,                                          0,  AV_OPT_TYPE_CONST, { .i64 = PTS_SRC_ABS_WALLCLOCK}, 0, 0, DEC, "pts_source"},
AV_OPT_TYPE_CONST   35 libavdevice/decklink_enc_c.c     { "unset"       ,  NULL                     , 0                   , AV_OPT_TYPE_CONST , { .i64 = 0   }, 0, 0, ENC, "duplex_mode"},
AV_OPT_TYPE_CONST   36 libavdevice/decklink_enc_c.c     { "half"        ,  NULL                     , 0                   , AV_OPT_TYPE_CONST , { .i64 = 1   }, 0, 0, ENC, "duplex_mode"},
AV_OPT_TYPE_CONST   37 libavdevice/decklink_enc_c.c     { "full"        ,  NULL                     , 0                   , AV_OPT_TYPE_CONST , { .i64 = 2   }, 0, 0, ENC, "duplex_mode"},
AV_OPT_TYPE_CONST   39 libavdevice/decklink_enc_c.c     { "unset"       ,  NULL                     , 0                        , AV_OPT_TYPE_CONST, { .i64 = INT_MIN },       0,       0, ENC, "timing_offset"},
AV_OPT_TYPE_CONST  486 libavdevice/iec61883.c     { "auto",   "auto detect DV/HDV", 0, AV_OPT_TYPE_CONST, {.i64 = IEC61883_AUTO}, 0, 0, AV_OPT_FLAG_DECODING_PARAM, "dvtype" },
AV_OPT_TYPE_CONST  487 libavdevice/iec61883.c     { "dv",     "force device being treated as DV device", 0, AV_OPT_TYPE_CONST, {.i64 = IEC61883_DV},   0, 0, AV_OPT_FLAG_DECODING_PARAM, "dvtype" },
AV_OPT_TYPE_CONST  488 libavdevice/iec61883.c     { "hdv" ,   "force device being treated as HDV device", 0, AV_OPT_TYPE_CONST, {.i64 = IEC61883_HDV},  0, 0, AV_OPT_FLAG_DECODING_PARAM, "dvtype" },
AV_OPT_TYPE_CONST  169 libavdevice/libcdio.c         { "disable",        "apply no fixups",                      0,    AV_OPT_TYPE_CONST, { .i64 = PARANOIA_MODE_DISABLE },   0, 0, DEC, "paranoia_mode" },
AV_OPT_TYPE_CONST  170 libavdevice/libcdio.c         { "verify",         "verify data integrity in overlap area", 0,   AV_OPT_TYPE_CONST, { .i64 = PARANOIA_MODE_VERIFY },    0, 0, DEC, "paranoia_mode" },
AV_OPT_TYPE_CONST  171 libavdevice/libcdio.c         { "overlap",        "perform overlapped reads",             0,    AV_OPT_TYPE_CONST, { .i64 = PARANOIA_MODE_OVERLAP },   0, 0, DEC, "paranoia_mode" },
AV_OPT_TYPE_CONST  172 libavdevice/libcdio.c         { "neverskip",      "do not skip failed reads",             0,    AV_OPT_TYPE_CONST, { .i64 = PARANOIA_MODE_NEVERSKIP }, 0, 0, DEC, "paranoia_mode" },
AV_OPT_TYPE_CONST  173 libavdevice/libcdio.c         { "full",           "apply all recovery modes",             0,    AV_OPT_TYPE_CONST, { .i64 = PARANOIA_MODE_FULL },      0, 0, DEC, "paranoia_mode" },
AV_OPT_TYPE_CONST  238 libavdevice/openal-dec.c     {"true",  "", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, AV_OPT_FLAG_DECODING_PARAM, "list_devices" },
AV_OPT_TYPE_CONST  239 libavdevice/openal-dec.c     {"false", "", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM, "list_devices" },
AV_OPT_TYPE_CONST 1111 libavdevice/v4l2.c     { "all",          "show all available formats",                               OFFSET(list_format),  AV_OPT_TYPE_CONST,  {.i64 = V4L_ALLFORMATS  },    0, INT_MAX, DEC, "list_formats" },
AV_OPT_TYPE_CONST 1112 libavdevice/v4l2.c     { "raw",          "show only non-compressed formats",                         OFFSET(list_format),  AV_OPT_TYPE_CONST,  {.i64 = V4L_RAWFORMATS  },    0, INT_MAX, DEC, "list_formats" },
AV_OPT_TYPE_CONST 1113 libavdevice/v4l2.c     { "compressed",   "show only compressed formats",                             OFFSET(list_format),  AV_OPT_TYPE_CONST,  {.i64 = V4L_COMPFORMATS },    0, INT_MAX, DEC, "list_formats" },
AV_OPT_TYPE_CONST 1116 libavdevice/v4l2.c     { "all",            "show all supported standards",                           OFFSET(list_standard), AV_OPT_TYPE_CONST, {.i64 = 1 },  0, 0, DEC, "list_standards" },
AV_OPT_TYPE_CONST 1120 libavdevice/v4l2.c     { "default",      "use timestamps from the kernel",                           OFFSET(ts_mode),      AV_OPT_TYPE_CONST,  {.i64 = V4L_TS_DEFAULT  }, 0, 2, DEC, "timestamps" },
AV_OPT_TYPE_CONST 1121 libavdevice/v4l2.c     { "abs",          "use absolute timestamps (wall clock)",                     OFFSET(ts_mode),      AV_OPT_TYPE_CONST,  {.i64 = V4L_TS_ABS      }, 0, 2, DEC, "timestamps" },
AV_OPT_TYPE_CONST 1122 libavdevice/v4l2.c     { "mono2abs",     "force conversion from monotonic to absolute timestamps",   OFFSET(ts_mode),      AV_OPT_TYPE_CONST,  {.i64 = V4L_TS_MONO2ABS }, 0, 2, DEC, "timestamps" },
AV_OPT_TYPE_CONST   92 libavdevice/xcbgrab.c     { "centered", "Keep the mouse pointer at the center of grabbing region when following.", 0, AV_OPT_TYPE_CONST, { .i64 = -1 }, INT_MIN, INT_MAX, D, "follow_mouse" },
AV_OPT_TYPE_CONST   75 libavfilter/af_acrossover.c     { "2nd",   "2nd order",             0,                  AV_OPT_TYPE_CONST,  {.i64=0},     0, 0, AF, "m" },
AV_OPT_TYPE_CONST   76 libavfilter/af_acrossover.c     { "4th",   "4th order",             0,                  AV_OPT_TYPE_CONST,  {.i64=1},     0, 0, AF, "m" },
AV_OPT_TYPE_CONST   77 libavfilter/af_acrossover.c     { "8th",   "8th order",             0,                  AV_OPT_TYPE_CONST,  {.i64=2},     0, 0, AF, "m" },
AV_OPT_TYPE_CONST   79 libavfilter/af_acrusher.c     {   "lin",    "linear",               0,                 AV_OPT_TYPE_CONST,  {.i64=0},    0,         0, A, "mode" },
AV_OPT_TYPE_CONST   80 libavfilter/af_acrusher.c     {   "log",    "logarithmic",          0,                 AV_OPT_TYPE_CONST,  {.i64=1},    0,         0, A, "mode" },
AV_OPT_TYPE_CONST  101 libavfilter/af_adeclick.c     { "a", "overlap-add",              0,                 AV_OPT_TYPE_CONST,  {.i64=0},   0,    0, AF, "m" },
AV_OPT_TYPE_CONST  102 libavfilter/af_adeclick.c     { "s", "overlap-save",             0,                 AV_OPT_TYPE_CONST,  {.i64=1},   0,    0, AF, "m" },
AV_OPT_TYPE_CONST  778 libavfilter/af_adeclick.c     { "a", "overlap-add",              0,                      AV_OPT_TYPE_CONST,  {.i64=0},       0,    0, AF, "m" },
AV_OPT_TYPE_CONST  779 libavfilter/af_adeclick.c     { "s", "overlap-save",             0,                      AV_OPT_TYPE_CONST,  {.i64=1},       0,    0, AF, "m" },
AV_OPT_TYPE_CONST   55 libavfilter/af_aemphasis.c     { "reproduction",              NULL,            0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   56 libavfilter/af_aemphasis.c     { "production",                NULL,            0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   58 libavfilter/af_aemphasis.c     { "col",                 "Columbia",            0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   59 libavfilter/af_aemphasis.c     { "emi",                      "EMI",            0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   60 libavfilter/af_aemphasis.c     { "bsi",              "BSI (78RPM)",            0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   61 libavfilter/af_aemphasis.c     { "riaa",                    "RIAA",            0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   62 libavfilter/af_aemphasis.c     { "cd",         "Compact Disc (CD)",            0, AV_OPT_TYPE_CONST, {.i64=4}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   63 libavfilter/af_aemphasis.c     { "50fm",               "50µs (FM)",            0, AV_OPT_TYPE_CONST, {.i64=5}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   64 libavfilter/af_aemphasis.c     { "75fm",               "75µs (FM)",            0, AV_OPT_TYPE_CONST, {.i64=6}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   65 libavfilter/af_aemphasis.c     { "50kf",            "50µs (FM-KF)",            0, AV_OPT_TYPE_CONST, {.i64=7}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   66 libavfilter/af_aemphasis.c     { "75kf",            "75µs (FM-KF)",            0, AV_OPT_TYPE_CONST, {.i64=8}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST  237 libavfilter/af_afade.c     { "in",           "fade-in",                                     0,                    AV_OPT_TYPE_CONST,  {.i64 = 0    }, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST  238 libavfilter/af_afade.c     { "out",          "fade-out",                                    0,                    AV_OPT_TYPE_CONST,  {.i64 = 1    }, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST  249 libavfilter/af_afade.c     { "tri",          "linear slope",                                0,                    AV_OPT_TYPE_CONST,  {.i64 = TRI  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  250 libavfilter/af_afade.c     { "qsin",         "quarter of sine wave",                        0,                    AV_OPT_TYPE_CONST,  {.i64 = QSIN }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  251 libavfilter/af_afade.c     { "esin",         "exponential sine wave",                       0,                    AV_OPT_TYPE_CONST,  {.i64 = ESIN }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  252 libavfilter/af_afade.c     { "hsin",         "half of sine wave",                           0,                    AV_OPT_TYPE_CONST,  {.i64 = HSIN }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  253 libavfilter/af_afade.c     { "log",          "logarithmic",                                 0,                    AV_OPT_TYPE_CONST,  {.i64 = LOG  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  254 libavfilter/af_afade.c     { "ipar",         "inverted parabola",                           0,                    AV_OPT_TYPE_CONST,  {.i64 = IPAR }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  255 libavfilter/af_afade.c     { "qua",          "quadratic",                                   0,                    AV_OPT_TYPE_CONST,  {.i64 = QUA  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  256 libavfilter/af_afade.c     { "cub",          "cubic",                                       0,                    AV_OPT_TYPE_CONST,  {.i64 = CUB  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  257 libavfilter/af_afade.c     { "squ",          "square root",                                 0,                    AV_OPT_TYPE_CONST,  {.i64 = SQU  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  258 libavfilter/af_afade.c     { "cbr",          "cubic root",                                  0,                    AV_OPT_TYPE_CONST,  {.i64 = CBR  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  259 libavfilter/af_afade.c     { "par",          "parabola",                                    0,                    AV_OPT_TYPE_CONST,  {.i64 = PAR  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  260 libavfilter/af_afade.c     { "exp",          "exponential",                                 0,                    AV_OPT_TYPE_CONST,  {.i64 = EXP  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  261 libavfilter/af_afade.c     { "iqsin",        "inverted quarter of sine wave",               0,                    AV_OPT_TYPE_CONST,  {.i64 = IQSIN}, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  262 libavfilter/af_afade.c     { "ihsin",        "inverted half of sine wave",                  0,                    AV_OPT_TYPE_CONST,  {.i64 = IHSIN}, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  263 libavfilter/af_afade.c     { "dese",         "double-exponential seat",                     0,                    AV_OPT_TYPE_CONST,  {.i64 = DESE }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  264 libavfilter/af_afade.c     { "desi",         "double-exponential sigmoid",                  0,                    AV_OPT_TYPE_CONST,  {.i64 = DESI }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  265 libavfilter/af_afade.c     { "losi",         "logistic sigmoid",                            0,                    AV_OPT_TYPE_CONST,  {.i64 = LOSI }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  266 libavfilter/af_afade.c     { "nofade",       "no fade; keep audio as-is",                   0,                    AV_OPT_TYPE_CONST,  {.i64 = NONE }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  370 libavfilter/af_afade.c     {     "tri",      "linear slope",                                  0,                    AV_OPT_TYPE_CONST,  {.i64 = TRI  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  371 libavfilter/af_afade.c     {     "qsin",     "quarter of sine wave",                          0,                    AV_OPT_TYPE_CONST,  {.i64 = QSIN }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  372 libavfilter/af_afade.c     {     "esin",     "exponential sine wave",                         0,                    AV_OPT_TYPE_CONST,  {.i64 = ESIN }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  373 libavfilter/af_afade.c     {     "hsin",     "half of sine wave",                             0,                    AV_OPT_TYPE_CONST,  {.i64 = HSIN }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  374 libavfilter/af_afade.c     {     "log",      "logarithmic",                                   0,                    AV_OPT_TYPE_CONST,  {.i64 = LOG  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  375 libavfilter/af_afade.c     {     "ipar",     "inverted parabola",                             0,                    AV_OPT_TYPE_CONST,  {.i64 = IPAR }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  376 libavfilter/af_afade.c     {     "qua",      "quadratic",                                     0,                    AV_OPT_TYPE_CONST,  {.i64 = QUA  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  377 libavfilter/af_afade.c     {     "cub",      "cubic",                                         0,                    AV_OPT_TYPE_CONST,  {.i64 = CUB  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  378 libavfilter/af_afade.c     {     "squ",      "square root",                                   0,                    AV_OPT_TYPE_CONST,  {.i64 = SQU  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  379 libavfilter/af_afade.c     {     "cbr",      "cubic root",                                    0,                    AV_OPT_TYPE_CONST,  {.i64 = CBR  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  380 libavfilter/af_afade.c     {     "par",      "parabola",                                      0,                    AV_OPT_TYPE_CONST,  {.i64 = PAR  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  381 libavfilter/af_afade.c     {     "exp",      "exponential",                                   0,                    AV_OPT_TYPE_CONST,  {.i64 = EXP  }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  382 libavfilter/af_afade.c     {     "iqsin",    "inverted quarter of sine wave",                 0,                    AV_OPT_TYPE_CONST,  {.i64 = IQSIN}, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  383 libavfilter/af_afade.c     {     "ihsin",    "inverted half of sine wave",                    0,                    AV_OPT_TYPE_CONST,  {.i64 = IHSIN}, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  384 libavfilter/af_afade.c     {     "dese",     "double-exponential seat",                       0,                    AV_OPT_TYPE_CONST,  {.i64 = DESE }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  385 libavfilter/af_afade.c     {     "desi",     "double-exponential sigmoid",                    0,                    AV_OPT_TYPE_CONST,  {.i64 = DESI }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  386 libavfilter/af_afade.c     {     "losi",     "logistic sigmoid",                              0,                    AV_OPT_TYPE_CONST,  {.i64 = LOSI }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  387 libavfilter/af_afade.c     {     "nofade",   "no fade; keep audio as-is",                     0,                    AV_OPT_TYPE_CONST,  {.i64 = NONE }, 0, 0, FLAGS, "curve" },
AV_OPT_TYPE_CONST  151 libavfilter/af_afftdn.c     {  "w", "white noise",                0,                       AV_OPT_TYPE_CONST,  {.i64 = WHITE_NOISE},   0,  0, AF, "type" },
AV_OPT_TYPE_CONST  152 libavfilter/af_afftdn.c     {  "v", "vinyl noise",                0,                       AV_OPT_TYPE_CONST,  {.i64 = VINYL_NOISE},   0,  0, AF, "type" },
AV_OPT_TYPE_CONST  153 libavfilter/af_afftdn.c     {  "s", "shellac noise",              0,                       AV_OPT_TYPE_CONST,  {.i64 = SHELLAC_NOISE}, 0,  0, AF, "type" },
AV_OPT_TYPE_CONST  154 libavfilter/af_afftdn.c     {  "c", "custom noise",               0,                       AV_OPT_TYPE_CONST,  {.i64 = CUSTOM_NOISE},  0,  0, AF, "type" },
AV_OPT_TYPE_CONST  160 libavfilter/af_afftdn.c     {  "i", "input",                      0,                       AV_OPT_TYPE_CONST,  {.i64 = IN_MODE},       0,  0, AFR, "mode" },
AV_OPT_TYPE_CONST  161 libavfilter/af_afftdn.c     {  "o", "output",                     0,                       AV_OPT_TYPE_CONST,  {.i64 = OUT_MODE},      0,  0, AFR, "mode" },
AV_OPT_TYPE_CONST  162 libavfilter/af_afftdn.c     {  "n", "noise",                      0,                       AV_OPT_TYPE_CONST,  {.i64 = NOISE_MODE},    0,  0, AFR, "mode" },
AV_OPT_TYPE_CONST   68 libavfilter/af_afftfilt.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   69 libavfilter/af_afftfilt.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   70 libavfilter/af_afftfilt.c         { "hann",     "Hann",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   71 libavfilter/af_afftfilt.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   72 libavfilter/af_afftfilt.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   73 libavfilter/af_afftfilt.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   74 libavfilter/af_afftfilt.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   75 libavfilter/af_afftfilt.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   76 libavfilter/af_afftfilt.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   77 libavfilter/af_afftfilt.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   78 libavfilter/af_afftfilt.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   79 libavfilter/af_afftfilt.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   80 libavfilter/af_afftfilt.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   81 libavfilter/af_afftfilt.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   82 libavfilter/af_afftfilt.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   83 libavfilter/af_afftfilt.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   84 libavfilter/af_afftfilt.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   85 libavfilter/af_afftfilt.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   86 libavfilter/af_afftfilt.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   87 libavfilter/af_afftfilt.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   88 libavfilter/af_afftfilt.c         { "bohman",   "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, A, "win_func" },
AV_OPT_TYPE_CONST  943 libavfilter/af_afir.c     {  "none",  "without auto gain", 0,                  AV_OPT_TYPE_CONST, {.i64=-1},   0,  0, AF, "gtype" },
AV_OPT_TYPE_CONST  944 libavfilter/af_afir.c     {  "peak",  "peak gain",         0,                  AV_OPT_TYPE_CONST, {.i64=0},    0,  0, AF, "gtype" },
AV_OPT_TYPE_CONST  945 libavfilter/af_afir.c     {  "dc",    "DC gain",           0,                  AV_OPT_TYPE_CONST, {.i64=1},    0,  0, AF, "gtype" },
AV_OPT_TYPE_CONST  946 libavfilter/af_afir.c     {  "gn",    "gain to noise",     0,                  AV_OPT_TYPE_CONST, {.i64=2},    0,  0, AF, "gtype" },
AV_OPT_TYPE_CONST  949 libavfilter/af_afir.c     {  "mono",  "single channel",    0,                  AV_OPT_TYPE_CONST, {.i64=0},    0,  0, AF, "irfmt" },
AV_OPT_TYPE_CONST  950 libavfilter/af_afir.c     {  "input", "same as input",     0,                  AV_OPT_TYPE_CONST, {.i64=1},    0,  0, AF, "irfmt" },
AV_OPT_TYPE_CONST   71 libavfilter/af_agate.c     {   "downward",0,                        0,                 AV_OPT_TYPE_CONST,  {.i64=0},           0, 0, A, "mode" },
AV_OPT_TYPE_CONST   72 libavfilter/af_agate.c     {   "upward",  0,                        0,                 AV_OPT_TYPE_CONST,  {.i64=1},           0, 0, A, "mode" },
AV_OPT_TYPE_CONST   81 libavfilter/af_agate.c     {   "peak",    0,                        0,                 AV_OPT_TYPE_CONST,  {.i64=0},           0,    0, A, "detection" },
AV_OPT_TYPE_CONST   82 libavfilter/af_agate.c     {   "rms",     0,                        0,                 AV_OPT_TYPE_CONST,  {.i64=1},           0,    0, A, "detection" },
AV_OPT_TYPE_CONST   84 libavfilter/af_agate.c     {   "average", 0,                        0,                 AV_OPT_TYPE_CONST,  {.i64=0},           0,    0, A, "link" },
AV_OPT_TYPE_CONST   85 libavfilter/af_agate.c     {   "maximum", 0,                        0,                 AV_OPT_TYPE_CONST,  {.i64=1},           0,    0, A, "link" },
AV_OPT_TYPE_CONST 1238 libavfilter/af_aiir.c     { "tf", "digital transfer function",           0,                AV_OPT_TYPE_CONST,  {.i64=0},     0, 0, AF, "format" },
AV_OPT_TYPE_CONST 1239 libavfilter/af_aiir.c     { "zp", "Z-plane zeros/poles",                 0,                AV_OPT_TYPE_CONST,  {.i64=1},     0, 0, AF, "format" },
AV_OPT_TYPE_CONST 1240 libavfilter/af_aiir.c     { "pr", "Z-plane zeros/poles (polar radians)", 0,                AV_OPT_TYPE_CONST,  {.i64=2},     0, 0, AF, "format" },
AV_OPT_TYPE_CONST 1241 libavfilter/af_aiir.c     { "pd", "Z-plane zeros/poles (polar degrees)", 0,                AV_OPT_TYPE_CONST,  {.i64=3},     0, 0, AF, "format" },
AV_OPT_TYPE_CONST 1242 libavfilter/af_aiir.c     { "sp", "S-plane zeros/poles",                 0,                AV_OPT_TYPE_CONST,  {.i64=4},     0, 0, AF, "format" },
AV_OPT_TYPE_CONST 1245 libavfilter/af_aiir.c     { "d", "direct",                               0,                AV_OPT_TYPE_CONST,  {.i64=0},     0, 0, AF, "process" },
AV_OPT_TYPE_CONST 1246 libavfilter/af_aiir.c     { "s", "serial cascading",                     0,                AV_OPT_TYPE_CONST,  {.i64=1},     0, 0, AF, "process" },
AV_OPT_TYPE_CONST 1249 libavfilter/af_aiir.c     { "dbl", "double-precision floating-point",    0,                AV_OPT_TYPE_CONST,  {.i64=0},     0, 0, AF, "precision" },
AV_OPT_TYPE_CONST 1250 libavfilter/af_aiir.c     { "flt", "single-precision floating-point",    0,                AV_OPT_TYPE_CONST,  {.i64=1},     0, 0, AF, "precision" },
AV_OPT_TYPE_CONST 1251 libavfilter/af_aiir.c     { "i32", "32-bit integers",                    0,                AV_OPT_TYPE_CONST,  {.i64=2},     0, 0, AF, "precision" },
AV_OPT_TYPE_CONST 1252 libavfilter/af_aiir.c     { "i16", "16-bit integers",                    0,                AV_OPT_TYPE_CONST,  {.i64=3},     0, 0, AF, "precision" },
AV_OPT_TYPE_CONST  190 libavfilter/af_amix.c         { "longest",  "Duration of longest input.",  0, AV_OPT_TYPE_CONST, { .i64 = DURATION_LONGEST  }, 0, 0, A|F, "duration" },
AV_OPT_TYPE_CONST  191 libavfilter/af_amix.c         { "shortest", "Duration of shortest input.", 0, AV_OPT_TYPE_CONST, { .i64 = DURATION_SHORTEST }, 0, 0, A|F, "duration" },
AV_OPT_TYPE_CONST  192 libavfilter/af_amix.c         { "first",    "Duration of first input.",    0, AV_OPT_TYPE_CONST, { .i64 = DURATION_FIRST    }, 0, 0, A|F, "duration" },
AV_OPT_TYPE_CONST   86 libavfilter/af_anequalizer.c         { "lin",  "linear",                       0,                   AV_OPT_TYPE_CONST,      {.i64=0}, 0, 0, V|F, "fscale" },
AV_OPT_TYPE_CONST   87 libavfilter/af_anequalizer.c         { "log",  "logarithmic",                  0,                   AV_OPT_TYPE_CONST,      {.i64=1}, 0, 0, V|F, "fscale" },
AV_OPT_TYPE_CONST   83 libavfilter/af_anlmdn.c     {  "i", "input",                 0,          AV_OPT_TYPE_CONST,    {.i64=IN_MODE},   0,  0, AFT, "mode" },
AV_OPT_TYPE_CONST   84 libavfilter/af_anlmdn.c     {  "o", "output",                0,          AV_OPT_TYPE_CONST,    {.i64=OUT_MODE},  0,  0, AFT, "mode" },
AV_OPT_TYPE_CONST   85 libavfilter/af_anlmdn.c     {  "n", "noise",                 0,          AV_OPT_TYPE_CONST,    {.i64=NOISE_MODE},0,  0, AFT, "mode" },
AV_OPT_TYPE_CONST   71 libavfilter/af_anlms.c     {  "i", "input",                 0,          AV_OPT_TYPE_CONST,    {.i64=IN_MODE},      0, 0, AT, "mode" },
AV_OPT_TYPE_CONST   72 libavfilter/af_anlms.c     {  "d", "desired",               0,          AV_OPT_TYPE_CONST,    {.i64=DESIRED_MODE}, 0, 0, AT, "mode" },
AV_OPT_TYPE_CONST   73 libavfilter/af_anlms.c     {  "o", "output",                0,          AV_OPT_TYPE_CONST,    {.i64=OUT_MODE},     0, 0, AT, "mode" },
AV_OPT_TYPE_CONST   74 libavfilter/af_anlms.c     {  "n", "noise",                 0,          AV_OPT_TYPE_CONST,    {.i64=NOISE_MODE},   0, 0, AT, "mode" },
AV_OPT_TYPE_CONST   65 libavfilter/af_aphaser.c     { "triangular",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_TRI}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   66 libavfilter/af_aphaser.c     { "t",           NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_TRI}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   67 libavfilter/af_aphaser.c     { "sinusoidal",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_SIN}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   68 libavfilter/af_aphaser.c     { "s",           NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_SIN}, 0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   64 libavfilter/af_apulsator.c     {   "sine",                 NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=SINE},    0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   65 libavfilter/af_apulsator.c     {   "triangle",             NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=TRIANGLE},0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   66 libavfilter/af_apulsator.c     {   "square",               NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=SQUARE},  0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   67 libavfilter/af_apulsator.c     {   "sawup",                NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=SAWUP},   0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   68 libavfilter/af_apulsator.c     {   "sawdown",              NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=SAWDOWN}, 0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   74 libavfilter/af_apulsator.c     {   "bpm",                  NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=UNIT_BPM},  0,          0, FLAGS, "timing" },
AV_OPT_TYPE_CONST   75 libavfilter/af_apulsator.c     {   "ms",                   NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=UNIT_MS},   0,          0, FLAGS, "timing" },
AV_OPT_TYPE_CONST   76 libavfilter/af_apulsator.c     {   "hz",                   NULL, 0,                 AV_OPT_TYPE_CONST,  {.i64=UNIT_HZ},   0,          0, FLAGS, "timing" },
AV_OPT_TYPE_CONST   53 libavfilter/af_asoftclip.c     { "tanh",                NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_TANH},   0,          0, A, "types" },
AV_OPT_TYPE_CONST   54 libavfilter/af_asoftclip.c     { "atan",                NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_ATAN},   0,          0, A, "types" },
AV_OPT_TYPE_CONST   55 libavfilter/af_asoftclip.c     { "cubic",               NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_CUBIC},  0,          0, A, "types" },
AV_OPT_TYPE_CONST   56 libavfilter/af_asoftclip.c     { "exp",                 NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_EXP},    0,          0, A, "types" },
AV_OPT_TYPE_CONST   57 libavfilter/af_asoftclip.c     { "alg",                 NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_ALG},    0,          0, A, "types" },
AV_OPT_TYPE_CONST   58 libavfilter/af_asoftclip.c     { "quintic",             NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_QUINTIC},0,          0, A, "types" },
AV_OPT_TYPE_CONST   59 libavfilter/af_asoftclip.c     { "sin",                 NULL,            0, AV_OPT_TYPE_CONST,  {.i64=ASC_SIN},    0,          0, A, "types" },
AV_OPT_TYPE_CONST  116 libavfilter/af_astats.c       { "none"                      , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NONE                }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  117 libavfilter/af_astats.c       { "all"                       , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_ALL                 }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  118 libavfilter/af_astats.c       { "DC_offset"                 , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_DC_OFFSET           }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  119 libavfilter/af_astats.c       { "Min_level"                 , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_MIN_LEVEL           }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  120 libavfilter/af_astats.c       { "Max_level"                 , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_MAX_LEVEL           }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  121 libavfilter/af_astats.c       { "Min_difference"            , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_MIN_DIFFERENCE      }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  122 libavfilter/af_astats.c       { "Max_difference"            , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_MAX_DIFFERENCE      }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  123 libavfilter/af_astats.c       { "Mean_difference"           , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_MEAN_DIFFERENCE     }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  124 libavfilter/af_astats.c       { "RMS_difference"            , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_RMS_DIFFERENCE      }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  125 libavfilter/af_astats.c       { "Peak_level"                , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_PEAK_LEVEL          }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  126 libavfilter/af_astats.c       { "RMS_level"                 , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_RMS_LEVEL           }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  127 libavfilter/af_astats.c       { "RMS_peak"                  , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_RMS_PEAK            }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  128 libavfilter/af_astats.c       { "RMS_trough"                , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_RMS_TROUGH          }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  129 libavfilter/af_astats.c       { "Crest_factor"              , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_CREST_FACTOR        }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  130 libavfilter/af_astats.c       { "Flat_factor"               , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_FLAT_FACTOR         }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  131 libavfilter/af_astats.c       { "Peak_count"                , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_PEAK_COUNT          }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  132 libavfilter/af_astats.c       { "Bit_depth"                 , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_BIT_DEPTH           }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  133 libavfilter/af_astats.c       { "Dynamic_range"             , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_DYNAMIC_RANGE       }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  134 libavfilter/af_astats.c       { "Zero_crossings"            , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_ZERO_CROSSINGS      }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  135 libavfilter/af_astats.c       { "Zero_crossings_rate"       , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_ZERO_CROSSINGS_RATE }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  136 libavfilter/af_astats.c       { "Noise_floor"               , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NOISE_FLOOR         }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  137 libavfilter/af_astats.c       { "Noise_floor_count"         , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NOISE_FLOOR_COUNT   }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  138 libavfilter/af_astats.c       { "Number_of_samples"         , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NUMBER_OF_SAMPLES   }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  139 libavfilter/af_astats.c       { "Number_of_NaNs"            , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NUMBER_OF_NANS      }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  140 libavfilter/af_astats.c       { "Number_of_Infs"            , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NUMBER_OF_INFS      }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  141 libavfilter/af_astats.c       { "Number_of_denormals"       , "", 0, AV_OPT_TYPE_CONST, {.i64=MEASURE_NUMBER_OF_DENORMALS }, 0, 0, FLAGS, "measure" },
AV_OPT_TYPE_CONST  361 libavfilter/af_axcorrelate.c     { "slow", "slow algorithm",   0,            AV_OPT_TYPE_CONST, {.i64=0},   0,      0, AF, "algo" },
AV_OPT_TYPE_CONST  362 libavfilter/af_axcorrelate.c     { "fast", "fast algorithm",   0,            AV_OPT_TYPE_CONST, {.i64=1},   0,      0, AF, "algo" },
AV_OPT_TYPE_CONST  598 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  599 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  600 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  601 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  602 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  624 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  625 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  626 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  627 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  628 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  650 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  651 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  652 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  653 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  654 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  676 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  677 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  678 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  679 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  680 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  701 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  702 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  703 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  704 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  705 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  725 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  726 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  727 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  728 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  729 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  751 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  752 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  753 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  754 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  755 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  777 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  778 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  779 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  780 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  781 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  803 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  804 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  805 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  806 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  807 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  829 libavfilter/af_biquads.c     {"h", "Hz", 0, AV_OPT_TYPE_CONST, {.i64=HERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  830 libavfilter/af_biquads.c     {"q", "Q-Factor", 0, AV_OPT_TYPE_CONST, {.i64=QFACTOR}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  831 libavfilter/af_biquads.c     {"o", "octave", 0, AV_OPT_TYPE_CONST, {.i64=OCTAVE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  832 libavfilter/af_biquads.c     {"s", "slope", 0, AV_OPT_TYPE_CONST, {.i64=SLOPE}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST  833 libavfilter/af_biquads.c     {"k", "kHz", 0, AV_OPT_TYPE_CONST, {.i64=KHERTZ}, 0, 0, FLAGS, "width_type"},
AV_OPT_TYPE_CONST   55 libavfilter/af_bs2b.c         { "default", "default profile", 0, AV_OPT_TYPE_CONST, { .i64 = BS2B_DEFAULT_CLEVEL }, 0, 0, A, "profile" },
AV_OPT_TYPE_CONST   56 libavfilter/af_bs2b.c         { "cmoy",    "Chu Moy circuit", 0, AV_OPT_TYPE_CONST, { .i64 = BS2B_CMOY_CLEVEL    }, 0, 0, A, "profile" },
AV_OPT_TYPE_CONST   57 libavfilter/af_bs2b.c         { "jmeier",  "Jan Meier circuit", 0, AV_OPT_TYPE_CONST, { .i64 = BS2B_JMEIER_CLEVEL  }, 0, 0, A, "profile" },
AV_OPT_TYPE_CONST   63 libavfilter/af_deesser.c     {  "i", "input",           0,                 AV_OPT_TYPE_CONST,  {.i64=IN_MODE},  0, 0, A, "mode" },
AV_OPT_TYPE_CONST   64 libavfilter/af_deesser.c     {  "o", "output",          0,                 AV_OPT_TYPE_CONST,  {.i64=OUT_MODE}, 0, 0, A, "mode" },
AV_OPT_TYPE_CONST   65 libavfilter/af_deesser.c     {  "e", "ess",             0,                 AV_OPT_TYPE_CONST,  {.i64=ESS_MODE}, 0, 0, A, "mode" },
AV_OPT_TYPE_CONST  123 libavfilter/af_firequalizer.c         { "rectangular", "rectangular window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_RECTANGULAR }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  124 libavfilter/af_firequalizer.c         { "hann", "hann window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_HANN }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  125 libavfilter/af_firequalizer.c         { "hamming", "hamming window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_HAMMING }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  126 libavfilter/af_firequalizer.c         { "blackman", "blackman window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_BLACKMAN }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  127 libavfilter/af_firequalizer.c         { "nuttall3", "3-term nuttall window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_NUTTALL3 }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  128 libavfilter/af_firequalizer.c         { "mnuttall3", "minimum 3-term nuttall window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_MNUTTALL3 }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  129 libavfilter/af_firequalizer.c         { "nuttall", "nuttall window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_NUTTALL }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  130 libavfilter/af_firequalizer.c         { "bnuttall", "blackman-nuttall window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_BNUTTALL }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  131 libavfilter/af_firequalizer.c         { "bharris", "blackman-harris window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_BHARRIS }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  132 libavfilter/af_firequalizer.c         { "tukey", "tukey window", 0, AV_OPT_TYPE_CONST, { .i64 = WFUNC_TUKEY }, 0, 0, FLAGS, "wfunc" },
AV_OPT_TYPE_CONST  137 libavfilter/af_firequalizer.c         { "linlin", "linear-freq linear-gain", 0, AV_OPT_TYPE_CONST, { .i64 = SCALE_LINLIN }, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  138 libavfilter/af_firequalizer.c         { "linlog", "linear-freq logarithmic-gain", 0, AV_OPT_TYPE_CONST, { .i64 = SCALE_LINLOG }, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  139 libavfilter/af_firequalizer.c         { "loglin", "logarithmic-freq linear-gain", 0, AV_OPT_TYPE_CONST, { .i64 = SCALE_LOGLIN }, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  140 libavfilter/af_firequalizer.c         { "loglog", "logarithmic-freq logarithmic-gain", 0, AV_OPT_TYPE_CONST, { .i64 = SCALE_LOGLOG }, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   62 libavfilter/af_flanger.c     { "triangular",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_TRI}, 0, 0, A, "type" },
AV_OPT_TYPE_CONST   63 libavfilter/af_flanger.c     { "t",           NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_TRI}, 0, 0, A, "type" },
AV_OPT_TYPE_CONST   64 libavfilter/af_flanger.c     { "sinusoidal",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_SIN}, 0, 0, A, "type" },
AV_OPT_TYPE_CONST   65 libavfilter/af_flanger.c     { "s",           NULL, 0, AV_OPT_TYPE_CONST,  {.i64=WAVE_SIN}, 0, 0, A, "type" },
AV_OPT_TYPE_CONST   68 libavfilter/af_flanger.c     { "linear",     NULL, 0, AV_OPT_TYPE_CONST,  {.i64=INTERPOLATION_LINEAR},    0, 0, A, "itype" },
AV_OPT_TYPE_CONST   69 libavfilter/af_flanger.c     { "quadratic",  NULL, 0, AV_OPT_TYPE_CONST,  {.i64=INTERPOLATION_QUADRATIC}, 0, 0, A, "itype" },
AV_OPT_TYPE_CONST   64 libavfilter/af_haas.c     {   "left",        0,                   0,                        AV_OPT_TYPE_CONST,   {.i64=0},        0,   0, A, "source" },
AV_OPT_TYPE_CONST   65 libavfilter/af_haas.c     {   "right",       0,                   0,                        AV_OPT_TYPE_CONST,   {.i64=1},        0,   0, A, "source" },
AV_OPT_TYPE_CONST   66 libavfilter/af_haas.c     {   "mid",         "L+R",               0,                        AV_OPT_TYPE_CONST,   {.i64=2},        0,   0, A, "source" },
AV_OPT_TYPE_CONST   67 libavfilter/af_haas.c     {   "side",        "L-R",               0,                        AV_OPT_TYPE_CONST,   {.i64=3},        0,   0, A, "source" },
AV_OPT_TYPE_CONST  997 libavfilter/af_hdcd.c         { "off", HDCD_ANA_OFF_DESC, 0, AV_OPT_TYPE_CONST, {.i64=HDCD_ANA_OFF}, 0, 0, A, "analyze_mode" },
AV_OPT_TYPE_CONST  998 libavfilter/af_hdcd.c         { "lle", HDCD_ANA_LLE_DESC, 0, AV_OPT_TYPE_CONST, {.i64=HDCD_ANA_LLE}, 0, 0, A, "analyze_mode" },
AV_OPT_TYPE_CONST  999 libavfilter/af_hdcd.c         { "pe",  HDCD_ANA_PE_DESC,  0, AV_OPT_TYPE_CONST, {.i64=HDCD_ANA_PE},  0, 0, A, "analyze_mode" },
AV_OPT_TYPE_CONST 1000 libavfilter/af_hdcd.c         { "cdt", HDCD_ANA_CDT_DESC, 0, AV_OPT_TYPE_CONST, {.i64=HDCD_ANA_CDT}, 0, 0, A, "analyze_mode" },
AV_OPT_TYPE_CONST 1001 libavfilter/af_hdcd.c         { "tgm", HDCD_ANA_TGM_DESC, 0, AV_OPT_TYPE_CONST, {.i64=HDCD_ANA_TGM}, 0, 0, A, "analyze_mode" },
AV_OPT_TYPE_CONST 1004 libavfilter/af_hdcd.c         { "16", "16-bit (in s32 or s16)", 0, AV_OPT_TYPE_CONST, {.i64=16}, 0, 0, A, "bits_per_sample" },
AV_OPT_TYPE_CONST 1005 libavfilter/af_hdcd.c         { "20", "20-bit (in s32)", 0, AV_OPT_TYPE_CONST, {.i64=20}, 0, 0, A, "bits_per_sample" },
AV_OPT_TYPE_CONST 1006 libavfilter/af_hdcd.c         { "24", "24-bit (in s32)", 0, AV_OPT_TYPE_CONST, {.i64=24},  0, 0, A, "bits_per_sample" },
AV_OPT_TYPE_CONST  852 libavfilter/af_headphone.c     { "time",      "time domain",                        0,                AV_OPT_TYPE_CONST,  {.i64=0},       0,   0, .flags = FLAGS, "type" },
AV_OPT_TYPE_CONST  853 libavfilter/af_headphone.c     { "freq",      "frequency domain",                   0,                AV_OPT_TYPE_CONST,  {.i64=1},       0,   0, .flags = FLAGS, "type" },
AV_OPT_TYPE_CONST  856 libavfilter/af_headphone.c     { "stereo",    "hrir files have exactly 2 channels", 0,                AV_OPT_TYPE_CONST,  {.i64=HRIR_STEREO}, 0, 0, .flags = FLAGS, "hrir" },
AV_OPT_TYPE_CONST  857 libavfilter/af_headphone.c     { "multich",   "single multichannel hrir file",      0,                AV_OPT_TYPE_CONST,  {.i64=HRIR_MULTI},  0, 0, .flags = FLAGS, "hrir" },
AV_OPT_TYPE_CONST  119 libavfilter/af_loudnorm.c     {     "none",         0,                                   0,                        AV_OPT_TYPE_CONST,   {.i64 =  NONE},     0,         0,  FLAGS, "print_format" },
AV_OPT_TYPE_CONST  120 libavfilter/af_loudnorm.c     {     "json",         0,                                   0,                        AV_OPT_TYPE_CONST,   {.i64 =  JSON},     0,         0,  FLAGS, "print_format" },
AV_OPT_TYPE_CONST  121 libavfilter/af_loudnorm.c     {     "summary",      0,                                   0,                        AV_OPT_TYPE_CONST,   {.i64 =  SUMMARY},  0,         0,  FLAGS, "print_format" },
AV_OPT_TYPE_CONST   52 libavfilter/af_rubberband.c         { "crisp",  0,                0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionTransientsCrisp},  0, 0, A, "transients" },
AV_OPT_TYPE_CONST   53 libavfilter/af_rubberband.c         { "mixed",  0,                0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionTransientsMixed},  0, 0, A, "transients" },
AV_OPT_TYPE_CONST   54 libavfilter/af_rubberband.c         { "smooth", 0,                0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionTransientsSmooth}, 0, 0, A, "transients" },
AV_OPT_TYPE_CONST   56 libavfilter/af_rubberband.c         { "compound",   0,            0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionDetectorCompound},   0, 0, A, "detector" },
AV_OPT_TYPE_CONST   57 libavfilter/af_rubberband.c         { "percussive", 0,            0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionDetectorPercussive}, 0, 0, A, "detector" },
AV_OPT_TYPE_CONST   58 libavfilter/af_rubberband.c         { "soft",       0,            0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionDetectorSoft},       0, 0, A, "detector" },
AV_OPT_TYPE_CONST   60 libavfilter/af_rubberband.c         { "laminar",     0,           0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionPhaseLaminar},     0, 0, A, "phase" },
AV_OPT_TYPE_CONST   61 libavfilter/af_rubberband.c         { "independent", 0,           0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionPhaseIndependent}, 0, 0, A, "phase" },
AV_OPT_TYPE_CONST   63 libavfilter/af_rubberband.c         { "standard", 0,              0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionWindowStandard}, 0, 0, A, "window" },
AV_OPT_TYPE_CONST   64 libavfilter/af_rubberband.c         { "short",    0,              0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionWindowShort},    0, 0, A, "window" },
AV_OPT_TYPE_CONST   65 libavfilter/af_rubberband.c         { "long",     0,              0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionWindowLong},     0, 0, A, "window" },
AV_OPT_TYPE_CONST   67 libavfilter/af_rubberband.c         { "off",    0,                0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionSmoothingOff}, 0, 0, A, "smoothing" },
AV_OPT_TYPE_CONST   68 libavfilter/af_rubberband.c         { "on",     0,                0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionSmoothingOn},  0, 0, A, "smoothing" },
AV_OPT_TYPE_CONST   70 libavfilter/af_rubberband.c         { "shifted",    0,            0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionFormantShifted},   0, 0, A, "formant" },
AV_OPT_TYPE_CONST   71 libavfilter/af_rubberband.c         { "preserved",  0,            0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionFormantPreserved}, 0, 0, A, "formant" },
AV_OPT_TYPE_CONST   73 libavfilter/af_rubberband.c         { "quality",     0,           0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionPitchHighQuality},     0, 0, A, "pitch" },
AV_OPT_TYPE_CONST   74 libavfilter/af_rubberband.c         { "speed",       0,           0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionPitchHighSpeed},       0, 0, A, "pitch" },
AV_OPT_TYPE_CONST   75 libavfilter/af_rubberband.c         { "consistency", 0,           0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionPitchHighConsistency}, 0, 0, A, "pitch" },
AV_OPT_TYPE_CONST   77 libavfilter/af_rubberband.c         { "apart",    0,              0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionChannelsApart},    0, 0, A, "channels" },
AV_OPT_TYPE_CONST   78 libavfilter/af_rubberband.c         { "together", 0,              0,                  AV_OPT_TYPE_CONST, {.i64=RubberBandOptionChannelsTogether}, 0, 0, A, "channels" },
AV_OPT_TYPE_CONST   78 libavfilter/af_sidechaincompress.c     {   "downward",0,                    0,                 AV_OPT_TYPE_CONST,  {.i64=0},               0,    0, A|F|R, "mode" },
AV_OPT_TYPE_CONST   79 libavfilter/af_sidechaincompress.c     {   "upward",  0,                    0,                 AV_OPT_TYPE_CONST,  {.i64=1},               0,    0, A|F|R, "mode" },
AV_OPT_TYPE_CONST   87 libavfilter/af_sidechaincompress.c     {   "average", 0,                    0,                 AV_OPT_TYPE_CONST,  {.i64=0},               0,    0, A|F|R, "link" },
AV_OPT_TYPE_CONST   88 libavfilter/af_sidechaincompress.c     {   "maximum", 0,                    0,                 AV_OPT_TYPE_CONST,  {.i64=1},               0,    0, A|F|R, "link" },
AV_OPT_TYPE_CONST   90 libavfilter/af_sidechaincompress.c     {   "peak",    0,                    0,                 AV_OPT_TYPE_CONST,  {.i64=0},               0,    0, A|F|R, "detection" },
AV_OPT_TYPE_CONST   91 libavfilter/af_sidechaincompress.c     {   "rms",     0,                    0,                 AV_OPT_TYPE_CONST,  {.i64=1},               0,    0, A|F|R, "detection" },
AV_OPT_TYPE_CONST  112 libavfilter/af_silenceremove.c     {   "any",           0,                                                    0,                           AV_OPT_TYPE_CONST,    {.i64=T_ANY}, 0,         0, AF, "mode" },
AV_OPT_TYPE_CONST  113 libavfilter/af_silenceremove.c     {   "all",           0,                                                    0,                           AV_OPT_TYPE_CONST,    {.i64=T_ALL}, 0,         0, AF, "mode" },
AV_OPT_TYPE_CONST  120 libavfilter/af_silenceremove.c     {   "peak",          "use absolute values of samples",                     0,                           AV_OPT_TYPE_CONST,    {.i64=D_PEAK},0,         0, AF, "detection" },
AV_OPT_TYPE_CONST  121 libavfilter/af_silenceremove.c     {   "rms",           "use squared values of samples",                      0,                           AV_OPT_TYPE_CONST,    {.i64=D_RMS}, 0,         0, AF, "detection" },
AV_OPT_TYPE_CONST 1054 libavfilter/af_sofalizer.c     { "time",      "time domain",      0,               AV_OPT_TYPE_CONST,  {.i64=0},       0,   0, .flags = FLAGS, "type" },
AV_OPT_TYPE_CONST 1055 libavfilter/af_sofalizer.c     { "freq",      "frequency domain", 0,               AV_OPT_TYPE_CONST,  {.i64=1},       0,   0, .flags = FLAGS, "type" },
AV_OPT_TYPE_CONST   73 libavfilter/af_stereotools.c     {     "lr>lr",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=0},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   74 libavfilter/af_stereotools.c     {     "lr>ms",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=1},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   75 libavfilter/af_stereotools.c     {     "ms>lr",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=2},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   76 libavfilter/af_stereotools.c     {     "lr>ll",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=3},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   77 libavfilter/af_stereotools.c     {     "lr>rr",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=4},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   78 libavfilter/af_stereotools.c     {     "lr>l+r",  0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=5},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   79 libavfilter/af_stereotools.c     {     "lr>rl",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=6},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   80 libavfilter/af_stereotools.c     {     "ms>ll",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=7},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   81 libavfilter/af_stereotools.c     {     "ms>rr",   0,                  0,                   AV_OPT_TYPE_CONST,  {.i64=8},   0,          0, A, "mode" },
AV_OPT_TYPE_CONST   91 libavfilter/af_stereotools.c     {     "balance",   0,                0,                   AV_OPT_TYPE_CONST,  {.i64=0},   0,          0, A, "bmode" },
AV_OPT_TYPE_CONST   92 libavfilter/af_stereotools.c     {     "amplitude", 0,                0,                   AV_OPT_TYPE_CONST,  {.i64=1},   0,          0, A, "bmode" },
AV_OPT_TYPE_CONST   93 libavfilter/af_stereotools.c     {     "power",     0,                0,                   AV_OPT_TYPE_CONST,  {.i64=2},   0,          0, A, "bmode" },
AV_OPT_TYPE_CONST 1702 libavfilter/af_surround.c     {  "add",      "just add LFE channel",                  0,                  AV_OPT_TYPE_CONST,  {.i64=0},     0,   1, FLAGS, "lfe_mode" },
AV_OPT_TYPE_CONST 1703 libavfilter/af_surround.c     {  "sub",      "substract LFE channel with others",     0,                  AV_OPT_TYPE_CONST,  {.i64=1},     0,   1, FLAGS, "lfe_mode" },
AV_OPT_TYPE_CONST 1743 libavfilter/af_surround.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1744 libavfilter/af_surround.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1745 libavfilter/af_surround.c         { "hann",     "Hann",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1746 libavfilter/af_surround.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1747 libavfilter/af_surround.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1748 libavfilter/af_surround.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1749 libavfilter/af_surround.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1750 libavfilter/af_surround.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1751 libavfilter/af_surround.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1752 libavfilter/af_surround.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1753 libavfilter/af_surround.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1754 libavfilter/af_surround.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1755 libavfilter/af_surround.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1756 libavfilter/af_surround.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1757 libavfilter/af_surround.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1758 libavfilter/af_surround.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1759 libavfilter/af_surround.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1760 libavfilter/af_surround.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1761 libavfilter/af_surround.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1762 libavfilter/af_surround.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1763 libavfilter/af_surround.c         { "bohman",   "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   72 libavfilter/af_volume.c         { "fixed",  "select 8-bit fixed-point",     0, AV_OPT_TYPE_CONST, { .i64 = PRECISION_FIXED  }, INT_MIN, INT_MAX, A|F, "precision" },
AV_OPT_TYPE_CONST   73 libavfilter/af_volume.c         { "float",  "select 32-bit floating-point", 0, AV_OPT_TYPE_CONST, { .i64 = PRECISION_FLOAT  }, INT_MIN, INT_MAX, A|F, "precision" },
AV_OPT_TYPE_CONST   74 libavfilter/af_volume.c         { "double", "select 64-bit floating-point", 0, AV_OPT_TYPE_CONST, { .i64 = PRECISION_DOUBLE }, INT_MIN, INT_MAX, A|F, "precision" },
AV_OPT_TYPE_CONST   76 libavfilter/af_volume.c          { "once",  "eval volume expression once", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_ONCE},  .flags = A|F, .unit = "eval" },
AV_OPT_TYPE_CONST   77 libavfilter/af_volume.c          { "frame", "eval volume expression per-frame",                  0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = A|F, .unit = "eval" },
AV_OPT_TYPE_CONST   80 libavfilter/af_volume.c         { "drop",   "replaygain side data is dropped", 0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_DROP   }, 0, 0, A|F, "replaygain" },
AV_OPT_TYPE_CONST   81 libavfilter/af_volume.c         { "ignore", "replaygain side data is ignored", 0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_IGNORE }, 0, 0, A|F, "replaygain" },
AV_OPT_TYPE_CONST   82 libavfilter/af_volume.c         { "track",  "track gain is preferred",         0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_TRACK  }, 0, 0, A|F, "replaygain" },
AV_OPT_TYPE_CONST   83 libavfilter/af_volume.c         { "album",  "album gain is preferred",         0, AV_OPT_TYPE_CONST, { .i64 = REPLAYGAIN_ALBUM  }, 0, 0, A|F, "replaygain" },
AV_OPT_TYPE_CONST   77 libavfilter/asrc_afirsrc.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   78 libavfilter/asrc_afirsrc.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   79 libavfilter/asrc_afirsrc.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   80 libavfilter/asrc_afirsrc.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   81 libavfilter/asrc_afirsrc.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   82 libavfilter/asrc_afirsrc.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   83 libavfilter/asrc_afirsrc.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   84 libavfilter/asrc_afirsrc.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   85 libavfilter/asrc_afirsrc.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   86 libavfilter/asrc_afirsrc.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   87 libavfilter/asrc_afirsrc.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   88 libavfilter/asrc_afirsrc.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   89 libavfilter/asrc_afirsrc.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   90 libavfilter/asrc_afirsrc.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   91 libavfilter/asrc_afirsrc.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   92 libavfilter/asrc_afirsrc.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   93 libavfilter/asrc_afirsrc.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   94 libavfilter/asrc_afirsrc.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   95 libavfilter/asrc_afirsrc.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   96 libavfilter/asrc_afirsrc.c         { "bohman" ,  "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   68 libavfilter/asrc_anoisesrc.c     {     "white",    0,                  0,                    AV_OPT_TYPE_CONST,     {.i64 = NM_WHITE},   0,  0,          FLAGS, "color" },
AV_OPT_TYPE_CONST   69 libavfilter/asrc_anoisesrc.c     {     "pink",     0,                  0,                    AV_OPT_TYPE_CONST,     {.i64 = NM_PINK},    0,  0,          FLAGS, "color" },
AV_OPT_TYPE_CONST   70 libavfilter/asrc_anoisesrc.c     {     "brown",    0,                  0,                    AV_OPT_TYPE_CONST,     {.i64 = NM_BROWN},   0,  0,          FLAGS, "color" },
AV_OPT_TYPE_CONST   71 libavfilter/asrc_anoisesrc.c     {     "blue",     0,                  0,                    AV_OPT_TYPE_CONST,     {.i64 = NM_BLUE},    0,  0,          FLAGS, "color" },
AV_OPT_TYPE_CONST   72 libavfilter/asrc_anoisesrc.c     {     "violet",   0,                  0,                    AV_OPT_TYPE_CONST,     {.i64 = NM_VIOLET},  0,  0,          FLAGS, "color" },
AV_OPT_TYPE_CONST   73 libavfilter/asrc_anoisesrc.c     {     "velvet",   0,                  0,                    AV_OPT_TYPE_CONST,     {.i64 = NM_VELVET},  0,  0,          FLAGS, "color" },
AV_OPT_TYPE_CONST   51 libavfilter/asrc_hilbert.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   52 libavfilter/asrc_hilbert.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   53 libavfilter/asrc_hilbert.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   54 libavfilter/asrc_hilbert.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   55 libavfilter/asrc_hilbert.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   56 libavfilter/asrc_hilbert.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   57 libavfilter/asrc_hilbert.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   58 libavfilter/asrc_hilbert.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   59 libavfilter/asrc_hilbert.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   60 libavfilter/asrc_hilbert.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   61 libavfilter/asrc_hilbert.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   62 libavfilter/asrc_hilbert.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   63 libavfilter/asrc_hilbert.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   64 libavfilter/asrc_hilbert.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   65 libavfilter/asrc_hilbert.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   66 libavfilter/asrc_hilbert.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   67 libavfilter/asrc_hilbert.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   68 libavfilter/asrc_hilbert.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   69 libavfilter/asrc_hilbert.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   70 libavfilter/asrc_hilbert.c         { "bohman" ,  "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   66 libavfilter/avf_ahistogram.c         { "single", "all channels use single histogram", 0, AV_OPT_TYPE_CONST, {.i64=SINGLE},   0, 0, FLAGS, "dmode" },
AV_OPT_TYPE_CONST   67 libavfilter/avf_ahistogram.c         { "separate", "each channel have own histogram", 0, AV_OPT_TYPE_CONST, {.i64=SEPARATE}, 0, 0, FLAGS, "dmode" },
AV_OPT_TYPE_CONST   73 libavfilter/avf_ahistogram.c         { "log",  "logarithmic",         0, AV_OPT_TYPE_CONST, {.i64=LOG},    0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   74 libavfilter/avf_ahistogram.c         { "sqrt", "square root",         0, AV_OPT_TYPE_CONST, {.i64=SQRT},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   75 libavfilter/avf_ahistogram.c         { "cbrt", "cubic root",          0, AV_OPT_TYPE_CONST, {.i64=CBRT},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   76 libavfilter/avf_ahistogram.c         { "lin",  "linear",              0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   77 libavfilter/avf_ahistogram.c         { "rlog", "reverse logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=RLOG},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   79 libavfilter/avf_ahistogram.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=ALOG},    0, 0, FLAGS, "ascale" },
AV_OPT_TYPE_CONST   80 libavfilter/avf_ahistogram.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=ALINEAR}, 0, 0, FLAGS, "ascale" },
AV_OPT_TYPE_CONST   84 libavfilter/avf_ahistogram.c         { "replace", "replace old rows with new", 0, AV_OPT_TYPE_CONST, {.i64=REPLACE},    0, 0, FLAGS, "slide" },
AV_OPT_TYPE_CONST   85 libavfilter/avf_ahistogram.c         { "scroll",  "scroll from top to bottom", 0, AV_OPT_TYPE_CONST, {.i64=SCROLL}, 0, 0, FLAGS, "slide" },
AV_OPT_TYPE_CONST   82 libavfilter/avf_avectorscope.c     { "lissajous",    "", 0, AV_OPT_TYPE_CONST, {.i64=LISSAJOUS},    0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   83 libavfilter/avf_avectorscope.c     { "lissajous_xy", "", 0, AV_OPT_TYPE_CONST, {.i64=LISSAJOUS_XY}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   84 libavfilter/avf_avectorscope.c     { "polar",        "", 0, AV_OPT_TYPE_CONST, {.i64=POLAR},        0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   99 libavfilter/avf_avectorscope.c     { "dot",   "", 0, AV_OPT_TYPE_CONST, {.i64=DOT} , 0, 0, FLAGS, "draw" },
AV_OPT_TYPE_CONST  100 libavfilter/avf_avectorscope.c     { "line",  "", 0, AV_OPT_TYPE_CONST, {.i64=LINE}, 0, 0, FLAGS, "draw" },
AV_OPT_TYPE_CONST  102 libavfilter/avf_avectorscope.c     { "lin",   "linear",      0, AV_OPT_TYPE_CONST, {.i64=LIN},  0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  103 libavfilter/avf_avectorscope.c     { "sqrt",  "square root", 0, AV_OPT_TYPE_CONST, {.i64=SQRT}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  104 libavfilter/avf_avectorscope.c     { "cbrt",  "cube root",   0, AV_OPT_TYPE_CONST, {.i64=CBRT}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  105 libavfilter/avf_avectorscope.c     { "log",   "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=LOG},  0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  108 libavfilter/avf_avectorscope.c     { "none",  "no mirror", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mirror" },
AV_OPT_TYPE_CONST  109 libavfilter/avf_avectorscope.c     { "x",  "mirror x",     0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mirror" },
AV_OPT_TYPE_CONST  110 libavfilter/avf_avectorscope.c     { "y",  "mirror y",     0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "mirror" },
AV_OPT_TYPE_CONST  111 libavfilter/avf_avectorscope.c     { "xy", "mirror both",  0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "mirror" },
AV_OPT_TYPE_CONST   95 libavfilter/avf_showcqt.c         { "unspecified", "unspecified", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_UNSPECIFIED }, 0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST   96 libavfilter/avf_showcqt.c         { "bt709",             "bt709", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_BT709 },       0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST   97 libavfilter/avf_showcqt.c         { "fcc",                 "fcc", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_FCC },         0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST   98 libavfilter/avf_showcqt.c         { "bt470bg",         "bt470bg", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_BT470BG },     0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST   99 libavfilter/avf_showcqt.c         { "smpte170m",     "smpte170m", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_SMPTE170M },   0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST  100 libavfilter/avf_showcqt.c         { "smpte240m",     "smpte240m", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_SMPTE240M },   0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST  101 libavfilter/avf_showcqt.c         { "bt2020ncl",     "bt2020ncl", 0,                  AV_OPT_TYPE_CONST, { .i64 = AVCOL_SPC_BT2020_NCL },  0, 0, FLAGS, "csp" },
AV_OPT_TYPE_CONST   77 libavfilter/avf_showfreqs.c         { "line", "show lines",  0, AV_OPT_TYPE_CONST, {.i64=LINE},   0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   78 libavfilter/avf_showfreqs.c         { "bar",  "show bars",   0, AV_OPT_TYPE_CONST, {.i64=BAR},    0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   79 libavfilter/avf_showfreqs.c         { "dot",  "show dots",   0, AV_OPT_TYPE_CONST, {.i64=DOT},    0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   81 libavfilter/avf_showfreqs.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=AS_LINEAR}, 0, 0, FLAGS, "ascale" },
AV_OPT_TYPE_CONST   82 libavfilter/avf_showfreqs.c         { "sqrt", "square root", 0, AV_OPT_TYPE_CONST, {.i64=AS_SQRT},   0, 0, FLAGS, "ascale" },
AV_OPT_TYPE_CONST   83 libavfilter/avf_showfreqs.c         { "cbrt", "cubic root",  0, AV_OPT_TYPE_CONST, {.i64=AS_CBRT},   0, 0, FLAGS, "ascale" },
AV_OPT_TYPE_CONST   84 libavfilter/avf_showfreqs.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=AS_LOG},    0, 0, FLAGS, "ascale" },
AV_OPT_TYPE_CONST   86 libavfilter/avf_showfreqs.c         { "lin",  "linear",              0, AV_OPT_TYPE_CONST, {.i64=FS_LINEAR}, 0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST   87 libavfilter/avf_showfreqs.c         { "log",  "logarithmic",         0, AV_OPT_TYPE_CONST, {.i64=FS_LOG},    0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST   88 libavfilter/avf_showfreqs.c         { "rlog", "reverse logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=FS_RLOG},   0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST   91 libavfilter/avf_showfreqs.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   92 libavfilter/avf_showfreqs.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   93 libavfilter/avf_showfreqs.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   94 libavfilter/avf_showfreqs.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   95 libavfilter/avf_showfreqs.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   96 libavfilter/avf_showfreqs.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   97 libavfilter/avf_showfreqs.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   98 libavfilter/avf_showfreqs.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   99 libavfilter/avf_showfreqs.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  100 libavfilter/avf_showfreqs.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  101 libavfilter/avf_showfreqs.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  102 libavfilter/avf_showfreqs.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  103 libavfilter/avf_showfreqs.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  104 libavfilter/avf_showfreqs.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  105 libavfilter/avf_showfreqs.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  106 libavfilter/avf_showfreqs.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  107 libavfilter/avf_showfreqs.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  108 libavfilter/avf_showfreqs.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  109 libavfilter/avf_showfreqs.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  110 libavfilter/avf_showfreqs.c         { "bohman",   "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN} ,  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  115 libavfilter/avf_showfreqs.c         { "combined", "show all channels in same window",  0, AV_OPT_TYPE_CONST, {.i64=COMBINED}, 0, 0, FLAGS, "cmode" },
AV_OPT_TYPE_CONST  116 libavfilter/avf_showfreqs.c         { "separate", "show each channel in own window",   0, AV_OPT_TYPE_CONST, {.i64=SEPARATE}, 0, 0, FLAGS, "cmode" },
AV_OPT_TYPE_CONST   64 libavfilter/avf_showspatial.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   65 libavfilter/avf_showspatial.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   66 libavfilter/avf_showspatial.c         { "hann",     "Hann",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   67 libavfilter/avf_showspatial.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   68 libavfilter/avf_showspatial.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   69 libavfilter/avf_showspatial.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   70 libavfilter/avf_showspatial.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   71 libavfilter/avf_showspatial.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   72 libavfilter/avf_showspatial.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   73 libavfilter/avf_showspatial.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   74 libavfilter/avf_showspatial.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   75 libavfilter/avf_showspatial.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   76 libavfilter/avf_showspatial.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   77 libavfilter/avf_showspatial.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   78 libavfilter/avf_showspatial.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   79 libavfilter/avf_showspatial.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   80 libavfilter/avf_showspatial.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   81 libavfilter/avf_showspatial.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   82 libavfilter/avf_showspatial.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   83 libavfilter/avf_showspatial.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST   84 libavfilter/avf_showspatial.c         { "bohman",   "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  110 libavfilter/avf_showspectrum.c         { "replace", "replace old columns with new", 0, AV_OPT_TYPE_CONST, {.i64=REPLACE}, 0, 0, FLAGS, "slide" },
AV_OPT_TYPE_CONST  111 libavfilter/avf_showspectrum.c         { "scroll", "scroll from right to left", 0, AV_OPT_TYPE_CONST, {.i64=SCROLL}, 0, 0, FLAGS, "slide" },
AV_OPT_TYPE_CONST  112 libavfilter/avf_showspectrum.c         { "fullframe", "return full frames", 0, AV_OPT_TYPE_CONST, {.i64=FULLFRAME}, 0, 0, FLAGS, "slide" },
AV_OPT_TYPE_CONST  113 libavfilter/avf_showspectrum.c         { "rscroll", "scroll from left to right", 0, AV_OPT_TYPE_CONST, {.i64=RSCROLL}, 0, 0, FLAGS, "slide" },
AV_OPT_TYPE_CONST  115 libavfilter/avf_showspectrum.c         { "combined", "combined mode", 0, AV_OPT_TYPE_CONST, {.i64=COMBINED}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  116 libavfilter/avf_showspectrum.c         { "separate", "separate mode", 0, AV_OPT_TYPE_CONST, {.i64=SEPARATE}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  118 libavfilter/avf_showspectrum.c         { "channel",   "separate color for each channel", 0, AV_OPT_TYPE_CONST, {.i64=CHANNEL},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  119 libavfilter/avf_showspectrum.c         { "intensity", "intensity based coloring",        0, AV_OPT_TYPE_CONST, {.i64=INTENSITY}, 0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  120 libavfilter/avf_showspectrum.c         { "rainbow",   "rainbow based coloring",          0, AV_OPT_TYPE_CONST, {.i64=RAINBOW},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  121 libavfilter/avf_showspectrum.c         { "moreland",  "moreland based coloring",         0, AV_OPT_TYPE_CONST, {.i64=MORELAND},  0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  122 libavfilter/avf_showspectrum.c         { "nebulae",   "nebulae based coloring",          0, AV_OPT_TYPE_CONST, {.i64=NEBULAE},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  123 libavfilter/avf_showspectrum.c         { "fire",      "fire based coloring",             0, AV_OPT_TYPE_CONST, {.i64=FIRE},      0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  124 libavfilter/avf_showspectrum.c         { "fiery",     "fiery based coloring",            0, AV_OPT_TYPE_CONST, {.i64=FIERY},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  125 libavfilter/avf_showspectrum.c         { "fruit",     "fruit based coloring",            0, AV_OPT_TYPE_CONST, {.i64=FRUIT},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  126 libavfilter/avf_showspectrum.c         { "cool",      "cool based coloring",             0, AV_OPT_TYPE_CONST, {.i64=COOL},      0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  127 libavfilter/avf_showspectrum.c         { "magma",     "magma based coloring",            0, AV_OPT_TYPE_CONST, {.i64=MAGMA},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  128 libavfilter/avf_showspectrum.c         { "green",     "green based coloring",            0, AV_OPT_TYPE_CONST, {.i64=GREEN},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  129 libavfilter/avf_showspectrum.c         { "viridis",   "viridis based coloring",          0, AV_OPT_TYPE_CONST, {.i64=VIRIDIS},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  130 libavfilter/avf_showspectrum.c         { "plasma",    "plasma based coloring",           0, AV_OPT_TYPE_CONST, {.i64=PLASMA},    0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  131 libavfilter/avf_showspectrum.c         { "cividis",   "cividis based coloring",          0, AV_OPT_TYPE_CONST, {.i64=CIVIDIS},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  132 libavfilter/avf_showspectrum.c         { "terrain",   "terrain based coloring",          0, AV_OPT_TYPE_CONST, {.i64=TERRAIN},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  134 libavfilter/avf_showspectrum.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  135 libavfilter/avf_showspectrum.c         { "sqrt", "square root", 0, AV_OPT_TYPE_CONST, {.i64=SQRT},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  136 libavfilter/avf_showspectrum.c         { "cbrt", "cubic root",  0, AV_OPT_TYPE_CONST, {.i64=CBRT},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  137 libavfilter/avf_showspectrum.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=LOG},    0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  138 libavfilter/avf_showspectrum.c         { "4thrt","4th root",    0, AV_OPT_TYPE_CONST, {.i64=FOURTHRT}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  139 libavfilter/avf_showspectrum.c         { "5thrt","5th root",    0, AV_OPT_TYPE_CONST, {.i64=FIFTHRT},  0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  141 libavfilter/avf_showspectrum.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=F_LINEAR}, 0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST  142 libavfilter/avf_showspectrum.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=F_LOG},    0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST  145 libavfilter/avf_showspectrum.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  146 libavfilter/avf_showspectrum.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  147 libavfilter/avf_showspectrum.c         { "hann",     "Hann",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  148 libavfilter/avf_showspectrum.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  149 libavfilter/avf_showspectrum.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  150 libavfilter/avf_showspectrum.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  151 libavfilter/avf_showspectrum.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  152 libavfilter/avf_showspectrum.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  153 libavfilter/avf_showspectrum.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  154 libavfilter/avf_showspectrum.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  155 libavfilter/avf_showspectrum.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  156 libavfilter/avf_showspectrum.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  157 libavfilter/avf_showspectrum.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  158 libavfilter/avf_showspectrum.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  159 libavfilter/avf_showspectrum.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  160 libavfilter/avf_showspectrum.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  161 libavfilter/avf_showspectrum.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  162 libavfilter/avf_showspectrum.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  163 libavfilter/avf_showspectrum.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  164 libavfilter/avf_showspectrum.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  165 libavfilter/avf_showspectrum.c         { "bohman",   "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST  167 libavfilter/avf_showspectrum.c         { "vertical",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=VERTICAL},   0, 0, FLAGS, "orientation" },
AV_OPT_TYPE_CONST  168 libavfilter/avf_showspectrum.c         { "horizontal", NULL, 0, AV_OPT_TYPE_CONST, {.i64=HORIZONTAL}, 0, 0, FLAGS, "orientation" },
AV_OPT_TYPE_CONST  172 libavfilter/avf_showspectrum.c         { "magnitude", NULL, 0, AV_OPT_TYPE_CONST, {.i64=D_MAGNITUDE}, 0, 0, FLAGS, "data" },
AV_OPT_TYPE_CONST  173 libavfilter/avf_showspectrum.c         { "phase",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=D_PHASE},     0, 0, FLAGS, "data" },
AV_OPT_TYPE_CONST 1549 libavfilter/avf_showspectrum.c         { "combined", "combined mode", 0, AV_OPT_TYPE_CONST, {.i64=COMBINED}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST 1550 libavfilter/avf_showspectrum.c         { "separate", "separate mode", 0, AV_OPT_TYPE_CONST, {.i64=SEPARATE}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST 1552 libavfilter/avf_showspectrum.c         { "channel",   "separate color for each channel", 0, AV_OPT_TYPE_CONST, {.i64=CHANNEL},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1553 libavfilter/avf_showspectrum.c         { "intensity", "intensity based coloring",        0, AV_OPT_TYPE_CONST, {.i64=INTENSITY}, 0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1554 libavfilter/avf_showspectrum.c         { "rainbow",   "rainbow based coloring",          0, AV_OPT_TYPE_CONST, {.i64=RAINBOW},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1555 libavfilter/avf_showspectrum.c         { "moreland",  "moreland based coloring",         0, AV_OPT_TYPE_CONST, {.i64=MORELAND},  0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1556 libavfilter/avf_showspectrum.c         { "nebulae",   "nebulae based coloring",          0, AV_OPT_TYPE_CONST, {.i64=NEBULAE},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1557 libavfilter/avf_showspectrum.c         { "fire",      "fire based coloring",             0, AV_OPT_TYPE_CONST, {.i64=FIRE},      0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1558 libavfilter/avf_showspectrum.c         { "fiery",     "fiery based coloring",            0, AV_OPT_TYPE_CONST, {.i64=FIERY},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1559 libavfilter/avf_showspectrum.c         { "fruit",     "fruit based coloring",            0, AV_OPT_TYPE_CONST, {.i64=FRUIT},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1560 libavfilter/avf_showspectrum.c         { "cool",      "cool based coloring",             0, AV_OPT_TYPE_CONST, {.i64=COOL},      0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1561 libavfilter/avf_showspectrum.c         { "magma",     "magma based coloring",            0, AV_OPT_TYPE_CONST, {.i64=MAGMA},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1562 libavfilter/avf_showspectrum.c         { "green",     "green based coloring",            0, AV_OPT_TYPE_CONST, {.i64=GREEN},     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1563 libavfilter/avf_showspectrum.c         { "viridis",   "viridis based coloring",          0, AV_OPT_TYPE_CONST, {.i64=VIRIDIS},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1564 libavfilter/avf_showspectrum.c         { "plasma",    "plasma based coloring",           0, AV_OPT_TYPE_CONST, {.i64=PLASMA},    0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1565 libavfilter/avf_showspectrum.c         { "cividis",   "cividis based coloring",          0, AV_OPT_TYPE_CONST, {.i64=CIVIDIS},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1566 libavfilter/avf_showspectrum.c         { "terrain",   "terrain based coloring",          0, AV_OPT_TYPE_CONST, {.i64=TERRAIN},   0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST 1568 libavfilter/avf_showspectrum.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST 1569 libavfilter/avf_showspectrum.c         { "sqrt", "square root", 0, AV_OPT_TYPE_CONST, {.i64=SQRT},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST 1570 libavfilter/avf_showspectrum.c         { "cbrt", "cubic root",  0, AV_OPT_TYPE_CONST, {.i64=CBRT},   0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST 1571 libavfilter/avf_showspectrum.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=LOG},    0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST 1572 libavfilter/avf_showspectrum.c         { "4thrt","4th root",    0, AV_OPT_TYPE_CONST, {.i64=FOURTHRT}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST 1573 libavfilter/avf_showspectrum.c         { "5thrt","5th root",    0, AV_OPT_TYPE_CONST, {.i64=FIFTHRT},  0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST 1575 libavfilter/avf_showspectrum.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=F_LINEAR}, 0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST 1576 libavfilter/avf_showspectrum.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=F_LOG},    0, 0, FLAGS, "fscale" },
AV_OPT_TYPE_CONST 1579 libavfilter/avf_showspectrum.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1580 libavfilter/avf_showspectrum.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1581 libavfilter/avf_showspectrum.c         { "hann",     "Hann",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1582 libavfilter/avf_showspectrum.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1583 libavfilter/avf_showspectrum.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1584 libavfilter/avf_showspectrum.c         { "blackman", "Blackman",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BLACKMAN}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1585 libavfilter/avf_showspectrum.c         { "welch",    "Welch",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_WELCH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1586 libavfilter/avf_showspectrum.c         { "flattop",  "Flat-top",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_FLATTOP},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1587 libavfilter/avf_showspectrum.c         { "bharris",  "Blackman-Harris",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHARRIS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1588 libavfilter/avf_showspectrum.c         { "bnuttall", "Blackman-Nuttall", 0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BNUTTALL}, 0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1589 libavfilter/avf_showspectrum.c         { "bhann",    "Bartlett-Hann",    0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BHANN},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1590 libavfilter/avf_showspectrum.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1591 libavfilter/avf_showspectrum.c         { "nuttall",  "Nuttall",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_NUTTALL},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1592 libavfilter/avf_showspectrum.c         { "lanczos",  "Lanczos",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_LANCZOS},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1593 libavfilter/avf_showspectrum.c         { "gauss",    "Gauss",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_GAUSS},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1594 libavfilter/avf_showspectrum.c         { "tukey",    "Tukey",            0, AV_OPT_TYPE_CONST, {.i64=WFUNC_TUKEY},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1595 libavfilter/avf_showspectrum.c         { "dolph",    "Dolph-Chebyshev",  0, AV_OPT_TYPE_CONST, {.i64=WFUNC_DOLPH},    0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1596 libavfilter/avf_showspectrum.c         { "cauchy",   "Cauchy",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_CAUCHY},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1597 libavfilter/avf_showspectrum.c         { "parzen",   "Parzen",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_PARZEN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1598 libavfilter/avf_showspectrum.c         { "poisson",  "Poisson",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_POISSON},  0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1599 libavfilter/avf_showspectrum.c         { "bohman",   "Bohman",           0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BOHMAN},   0, 0, FLAGS, "win_func" },
AV_OPT_TYPE_CONST 1601 libavfilter/avf_showspectrum.c         { "vertical",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=VERTICAL},   0, 0, FLAGS, "orientation" },
AV_OPT_TYPE_CONST 1602 libavfilter/avf_showspectrum.c         { "horizontal", NULL, 0, AV_OPT_TYPE_CONST, {.i64=HORIZONTAL}, 0, 0, FLAGS, "orientation" },
AV_OPT_TYPE_CONST   87 libavfilter/avf_showvolume.c     {   "h", "horizontal", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "orientation" },
AV_OPT_TYPE_CONST   88 libavfilter/avf_showvolume.c     {   "v", "vertical",   0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "orientation" },
AV_OPT_TYPE_CONST   92 libavfilter/avf_showvolume.c     {   "p", "peak", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   93 libavfilter/avf_showvolume.c     {   "r", "rms",  0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   95 libavfilter/avf_showvolume.c     {   "lin", "linear", 0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, FLAGS, "display_scale" },
AV_OPT_TYPE_CONST   96 libavfilter/avf_showvolume.c     {   "log", "log",  0, AV_OPT_TYPE_CONST, {.i64=LOG}, 0, 0, FLAGS, "display_scale" },
AV_OPT_TYPE_CONST  101 libavfilter/avf_showwaves.c         { "point", "draw a point for each sample",         0, AV_OPT_TYPE_CONST, {.i64=MODE_POINT},         .flags=FLAGS, .unit="mode"},
AV_OPT_TYPE_CONST  102 libavfilter/avf_showwaves.c         { "line",  "draw a line for each sample",          0, AV_OPT_TYPE_CONST, {.i64=MODE_LINE},          .flags=FLAGS, .unit="mode"},
AV_OPT_TYPE_CONST  103 libavfilter/avf_showwaves.c         { "p2p",   "draw a line between samples",          0, AV_OPT_TYPE_CONST, {.i64=MODE_P2P},           .flags=FLAGS, .unit="mode"},
AV_OPT_TYPE_CONST  104 libavfilter/avf_showwaves.c         { "cline", "draw a centered line for each sample", 0, AV_OPT_TYPE_CONST, {.i64=MODE_CENTERED_LINE}, .flags=FLAGS, .unit="mode"},
AV_OPT_TYPE_CONST  111 libavfilter/avf_showwaves.c         { "lin", "linear",         0, AV_OPT_TYPE_CONST, {.i64=SCALE_LIN}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  112 libavfilter/avf_showwaves.c         { "log", "logarithmic",    0, AV_OPT_TYPE_CONST, {.i64=SCALE_LOG}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  113 libavfilter/avf_showwaves.c         { "sqrt", "square root",   0, AV_OPT_TYPE_CONST, {.i64=SCALE_SQRT}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  114 libavfilter/avf_showwaves.c         { "cbrt", "cubic root",    0, AV_OPT_TYPE_CONST, {.i64=SCALE_CBRT}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  116 libavfilter/avf_showwaves.c         { "scale", "scale pixel values for each drawn sample", 0, AV_OPT_TYPE_CONST, {.i64=DRAW_SCALE}, .flags=FLAGS, .unit="draw"},
AV_OPT_TYPE_CONST  117 libavfilter/avf_showwaves.c         { "full",  "draw every pixel for sample directly",     0, AV_OPT_TYPE_CONST, {.i64=DRAW_FULL},  .flags=FLAGS, .unit="draw"},
AV_OPT_TYPE_CONST  788 libavfilter/avf_showwaves.c         { "lin", "linear",         0, AV_OPT_TYPE_CONST, {.i64=SCALE_LIN}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  789 libavfilter/avf_showwaves.c         { "log", "logarithmic",    0, AV_OPT_TYPE_CONST, {.i64=SCALE_LOG}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  790 libavfilter/avf_showwaves.c         { "sqrt", "square root",   0, AV_OPT_TYPE_CONST, {.i64=SCALE_SQRT}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  791 libavfilter/avf_showwaves.c         { "cbrt", "cubic root",    0, AV_OPT_TYPE_CONST, {.i64=SCALE_CBRT}, .flags=FLAGS, .unit="scale"},
AV_OPT_TYPE_CONST  793 libavfilter/avf_showwaves.c         { "scale", "scale pixel values for each drawn sample", 0, AV_OPT_TYPE_CONST, {.i64=DRAW_SCALE}, .flags=FLAGS, .unit="draw"},
AV_OPT_TYPE_CONST  794 libavfilter/avf_showwaves.c         { "full",  "draw every pixel for sample directly",     0, AV_OPT_TYPE_CONST, {.i64=DRAW_FULL},  .flags=FLAGS, .unit="draw"},
AV_OPT_TYPE_CONST  613 libavfilter/avfilter.c         { "slice", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AVFILTER_THREAD_SLICE }, .flags = FLAGS, .unit = "thread_type" },
AV_OPT_TYPE_CONST  808 libavfilter/avfilter.c             if (o->type == AV_OPT_TYPE_CONST || o->offset == offset)
AV_OPT_TYPE_CONST   52 libavfilter/avfiltergraph.c         { "slice", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AVFILTER_THREAD_SLICE }, .flags = F|V|A, .unit = "thread_type" },
AV_OPT_TYPE_CONST   43 libavfilter/f_bench.c         { "start", "start timer",  0, AV_OPT_TYPE_CONST, {.i64=ACTION_START}, INT_MIN, INT_MAX, FLAGS, "action" },      \
AV_OPT_TYPE_CONST   44 libavfilter/f_bench.c         { "stop",  "stop timer",   0, AV_OPT_TYPE_CONST, {.i64=ACTION_STOP},  INT_MIN, INT_MAX, FLAGS, "action" },      \
AV_OPT_TYPE_CONST   71 libavfilter/f_drawgraph.c         {"bar", "draw bars", OFFSET(mode), AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode"},
AV_OPT_TYPE_CONST   72 libavfilter/f_drawgraph.c         {"dot", "draw dots", OFFSET(mode), AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode"},
AV_OPT_TYPE_CONST   73 libavfilter/f_drawgraph.c         {"line", "draw lines", OFFSET(mode), AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "mode"},
AV_OPT_TYPE_CONST   75 libavfilter/f_drawgraph.c         {"frame", "draw new frames", OFFSET(slide), AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "slide"},
AV_OPT_TYPE_CONST   76 libavfilter/f_drawgraph.c         {"replace", "replace old columns with new", OFFSET(slide), AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "slide"},
AV_OPT_TYPE_CONST   77 libavfilter/f_drawgraph.c         {"scroll", "scroll from right to left", OFFSET(slide), AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "slide"},
AV_OPT_TYPE_CONST   78 libavfilter/f_drawgraph.c         {"rscroll", "scroll from left to right", OFFSET(slide), AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "slide"},
AV_OPT_TYPE_CONST   79 libavfilter/f_drawgraph.c         {"picture", "display graph in single frame", OFFSET(slide), AV_OPT_TYPE_CONST, {.i64=4}, 0, 0, FLAGS, "slide"},
AV_OPT_TYPE_CONST  177 libavfilter/f_ebur128.c         { "info",    "information logging level", 0, AV_OPT_TYPE_CONST, {.i64 = AV_LOG_INFO},    INT_MIN, INT_MAX, A|V|F, "level" },
AV_OPT_TYPE_CONST  178 libavfilter/f_ebur128.c         { "verbose", "verbose logging level",     0, AV_OPT_TYPE_CONST, {.i64 = AV_LOG_VERBOSE}, INT_MIN, INT_MAX, A|V|F, "level" },
AV_OPT_TYPE_CONST  181 libavfilter/f_ebur128.c         { "none",   "disable any peak mode",   0, AV_OPT_TYPE_CONST, {.i64 = PEAK_MODE_NONE},          INT_MIN, INT_MAX, A|F, "mode" },
AV_OPT_TYPE_CONST  182 libavfilter/f_ebur128.c         { "sample", "enable peak-sample mode", 0, AV_OPT_TYPE_CONST, {.i64 = PEAK_MODE_SAMPLES_PEAKS}, INT_MIN, INT_MAX, A|F, "mode" },
AV_OPT_TYPE_CONST  183 libavfilter/f_ebur128.c         { "true",   "enable true-peak mode",   0, AV_OPT_TYPE_CONST, {.i64 = PEAK_MODE_TRUE_PEAKS},    INT_MIN, INT_MAX, A|F, "mode" },
AV_OPT_TYPE_CONST  188 libavfilter/f_ebur128.c         { "momentary",   "display momentary value",   0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_MOMENTARY}, INT_MIN, INT_MAX, V|F, "gaugetype" },
AV_OPT_TYPE_CONST  189 libavfilter/f_ebur128.c         { "m",           "display momentary value",   0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_MOMENTARY}, INT_MIN, INT_MAX, V|F, "gaugetype" },
AV_OPT_TYPE_CONST  190 libavfilter/f_ebur128.c         { "shortterm",   "display short-term value",  0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_SHORTTERM}, INT_MIN, INT_MAX, V|F, "gaugetype" },
AV_OPT_TYPE_CONST  191 libavfilter/f_ebur128.c         { "s",           "display short-term value",  0, AV_OPT_TYPE_CONST, {.i64 = GAUGE_TYPE_SHORTTERM}, INT_MIN, INT_MAX, V|F, "gaugetype" },
AV_OPT_TYPE_CONST  193 libavfilter/f_ebur128.c         { "absolute",   "display absolute values (LUFS)",          0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_ABSOLUTE}, INT_MIN, INT_MAX, V|F, "scaletype" },
AV_OPT_TYPE_CONST  194 libavfilter/f_ebur128.c         { "LUFS",       "display absolute values (LUFS)",          0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_ABSOLUTE}, INT_MIN, INT_MAX, V|F, "scaletype" },
AV_OPT_TYPE_CONST  195 libavfilter/f_ebur128.c         { "relative",   "display values relative to target (LU)",  0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_RELATIVE}, INT_MIN, INT_MAX, V|F, "scaletype" },
AV_OPT_TYPE_CONST  196 libavfilter/f_ebur128.c         { "LU",         "display values relative to target (LU)",  0, AV_OPT_TYPE_CONST, {.i64 = SCALE_TYPE_RELATIVE}, INT_MIN, INT_MAX, V|F, "scaletype" },
AV_OPT_TYPE_CONST   75 libavfilter/f_graphmonitor.c         { "full",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=0},   0, 0, VF, "mode" },
AV_OPT_TYPE_CONST   76 libavfilter/f_graphmonitor.c         { "compact",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1},   0, 0, VF, "mode" },
AV_OPT_TYPE_CONST   79 libavfilter/f_graphmonitor.c         { "queue",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_QUEUE},   0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   80 libavfilter/f_graphmonitor.c         { "frame_count_in",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_FCOUT},   0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   81 libavfilter/f_graphmonitor.c         { "frame_count_out",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_FCIN},    0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   82 libavfilter/f_graphmonitor.c         { "pts",              NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_PTS},     0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   83 libavfilter/f_graphmonitor.c         { "time",             NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_TIME},    0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   84 libavfilter/f_graphmonitor.c         { "timebase",         NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_TB},      0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   85 libavfilter/f_graphmonitor.c         { "format",           NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_FMT},     0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   86 libavfilter/f_graphmonitor.c         { "size",             NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_SIZE},    0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   87 libavfilter/f_graphmonitor.c         { "rate",             NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_RATE},    0, 0, VF, "flags" },
AV_OPT_TYPE_CONST   56 libavfilter/f_interleave.c        { "longest",  "Duration of longest input",  0, AV_OPT_TYPE_CONST, { .i64 = DURATION_LONGEST  }, 0, 0, flags_, "duration" }, \
AV_OPT_TYPE_CONST   57 libavfilter/f_interleave.c        { "shortest", "Duration of shortest input", 0, AV_OPT_TYPE_CONST, { .i64 = DURATION_SHORTEST }, 0, 0, flags_, "duration" }, \
AV_OPT_TYPE_CONST   58 libavfilter/f_interleave.c        { "first",    "Duration of first input",    0, AV_OPT_TYPE_CONST, { .i64 = DURATION_FIRST    }, 0, 0, flags_, "duration" }, \
AV_OPT_TYPE_CONST   99 libavfilter/f_metadata.c     {   "select", "select frame",        0,              AV_OPT_TYPE_CONST,  {.i64 = METADATA_SELECT }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST  100 libavfilter/f_metadata.c     {   "add",    "add new metadata",    0,              AV_OPT_TYPE_CONST,  {.i64 = METADATA_ADD },    0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST  101 libavfilter/f_metadata.c     {   "modify", "modify metadata",     0,              AV_OPT_TYPE_CONST,  {.i64 = METADATA_MODIFY }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST  102 libavfilter/f_metadata.c     {   "delete", "delete metadata",     0,              AV_OPT_TYPE_CONST,  {.i64 = METADATA_DELETE }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST  103 libavfilter/f_metadata.c     {   "print",  "print metadata",      0,              AV_OPT_TYPE_CONST,  {.i64 = METADATA_PRINT },  0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST  107 libavfilter/f_metadata.c     {   "same_str",    NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_SAME_STR },    0, 3, FLAGS, "function" }, \
AV_OPT_TYPE_CONST  108 libavfilter/f_metadata.c     {   "starts_with", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_STARTS_WITH }, 0, 0, FLAGS, "function" }, \
AV_OPT_TYPE_CONST  109 libavfilter/f_metadata.c     {   "less",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_LESS    },     0, 3, FLAGS, "function" }, \
AV_OPT_TYPE_CONST  110 libavfilter/f_metadata.c     {   "equal",       NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_EQUAL   },     0, 3, FLAGS, "function" }, \
AV_OPT_TYPE_CONST  111 libavfilter/f_metadata.c     {   "greater",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_GREATER },     0, 3, FLAGS, "function" }, \
AV_OPT_TYPE_CONST  112 libavfilter/f_metadata.c     {   "expr",        NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_EXPR    },     0, 3, FLAGS, "function" }, \
AV_OPT_TYPE_CONST  113 libavfilter/f_metadata.c     {   "ends_with",   NULL, 0, AV_OPT_TYPE_CONST, {.i64 = METADATAF_ENDS_WITH },   0, 0, FLAGS, "function" }, \
AV_OPT_TYPE_CONST   48 libavfilter/f_perms.c         { "none",   "do nothing",                       0, AV_OPT_TYPE_CONST, {.i64 = MODE_NONE},       INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   49 libavfilter/f_perms.c         { "ro",     "set all output frames read-only",  0, AV_OPT_TYPE_CONST, {.i64 = MODE_RO},         INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   50 libavfilter/f_perms.c         { "rw",     "set all output frames writable",   0, AV_OPT_TYPE_CONST, {.i64 = MODE_RW},         INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   51 libavfilter/f_perms.c         { "toggle", "switch permissions",               0, AV_OPT_TYPE_CONST, {.i64 = MODE_TOGGLE},     INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   52 libavfilter/f_perms.c         { "random", "set permissions randomly",         0, AV_OPT_TYPE_CONST, {.i64 = MODE_RANDOM},     INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   50 libavfilter/f_sidedata.c     {   "select", "select frame",        0,              AV_OPT_TYPE_CONST,  {.i64 = SIDEDATA_SELECT }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST   51 libavfilter/f_sidedata.c     {   "delete", "delete side data",    0,              AV_OPT_TYPE_CONST,  {.i64 = SIDEDATA_DELETE }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST   53 libavfilter/f_sidedata.c     {   "PANSCAN",                    "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_PANSCAN                    }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   54 libavfilter/f_sidedata.c     {   "A53_CC",                     "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_A53_CC                     }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   55 libavfilter/f_sidedata.c     {   "STEREO3D",                   "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_STEREO3D                   }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   56 libavfilter/f_sidedata.c     {   "MATRIXENCODING",             "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_MATRIXENCODING             }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   57 libavfilter/f_sidedata.c     {   "DOWNMIX_INFO",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_DOWNMIX_INFO               }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   58 libavfilter/f_sidedata.c     {   "REPLAYGAIN",                 "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_REPLAYGAIN                 }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   59 libavfilter/f_sidedata.c     {   "DISPLAYMATRIX",              "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_DISPLAYMATRIX              }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   60 libavfilter/f_sidedata.c     {   "AFD",                        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_AFD                        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   61 libavfilter/f_sidedata.c     {   "MOTION_VECTORS",             "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_MOTION_VECTORS             }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   62 libavfilter/f_sidedata.c     {   "SKIP_SAMPLES",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_SKIP_SAMPLES               }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   63 libavfilter/f_sidedata.c     {   "AUDIO_SERVICE_TYPE",         "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_AUDIO_SERVICE_TYPE         }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   64 libavfilter/f_sidedata.c     {   "MASTERING_DISPLAY_METADATA", "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_MASTERING_DISPLAY_METADATA }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   65 libavfilter/f_sidedata.c     {   "GOP_TIMECODE",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_GOP_TIMECODE               }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   66 libavfilter/f_sidedata.c     {   "SPHERICAL",                  "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_SPHERICAL                  }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   67 libavfilter/f_sidedata.c     {   "CONTENT_LIGHT_LEVEL",        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_CONTENT_LIGHT_LEVEL        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   68 libavfilter/f_sidedata.c     {   "ICC_PROFILE",                "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_ICC_PROFILE                }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   69 libavfilter/f_sidedata.c     {   "QP_TABLE_PROPERTIES",        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_QP_TABLE_PROPERTIES        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   70 libavfilter/f_sidedata.c     {   "QP_TABLE_DATA",              "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_QP_TABLE_DATA              }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   71 libavfilter/f_sidedata.c     {   "S12M_TIMECOD",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_S12M_TIMECODE              }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   72 libavfilter/f_sidedata.c     {   "DYNAMIC_HDR_PLUS",           "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_DYNAMIC_HDR_PLUS           }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   73 libavfilter/f_sidedata.c     {   "REGIONS_OF_INTEREST",        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_REGIONS_OF_INTEREST        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   80 libavfilter/f_sidedata.c     {   "select", "select frame",        0,              AV_OPT_TYPE_CONST,  {.i64 = SIDEDATA_SELECT }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST   81 libavfilter/f_sidedata.c     {   "delete", "delete side data",    0,              AV_OPT_TYPE_CONST,  {.i64 = SIDEDATA_DELETE }, 0, 0, FLAGS, "mode" }, \
AV_OPT_TYPE_CONST   83 libavfilter/f_sidedata.c     {   "PANSCAN",                    "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_PANSCAN                    }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   84 libavfilter/f_sidedata.c     {   "A53_CC",                     "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_A53_CC                     }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   85 libavfilter/f_sidedata.c     {   "STEREO3D",                   "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_STEREO3D                   }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   86 libavfilter/f_sidedata.c     {   "MATRIXENCODING",             "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_MATRIXENCODING             }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   87 libavfilter/f_sidedata.c     {   "DOWNMIX_INFO",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_DOWNMIX_INFO               }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   88 libavfilter/f_sidedata.c     {   "REPLAYGAIN",                 "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_REPLAYGAIN                 }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   89 libavfilter/f_sidedata.c     {   "DISPLAYMATRIX",              "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_DISPLAYMATRIX              }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   90 libavfilter/f_sidedata.c     {   "AFD",                        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_AFD                        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   91 libavfilter/f_sidedata.c     {   "MOTION_VECTORS",             "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_MOTION_VECTORS             }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   92 libavfilter/f_sidedata.c     {   "SKIP_SAMPLES",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_SKIP_SAMPLES               }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   93 libavfilter/f_sidedata.c     {   "AUDIO_SERVICE_TYPE",         "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_AUDIO_SERVICE_TYPE         }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   94 libavfilter/f_sidedata.c     {   "MASTERING_DISPLAY_METADATA", "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_MASTERING_DISPLAY_METADATA }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   95 libavfilter/f_sidedata.c     {   "GOP_TIMECODE",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_GOP_TIMECODE               }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   96 libavfilter/f_sidedata.c     {   "SPHERICAL",                  "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_SPHERICAL                  }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   97 libavfilter/f_sidedata.c     {   "CONTENT_LIGHT_LEVEL",        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_CONTENT_LIGHT_LEVEL        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   98 libavfilter/f_sidedata.c     {   "ICC_PROFILE",                "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_ICC_PROFILE                }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   99 libavfilter/f_sidedata.c     {   "S12M_TIMECOD",               "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_S12M_TIMECODE              }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST  100 libavfilter/f_sidedata.c     {   "DYNAMIC_HDR_PLUS",           "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_DYNAMIC_HDR_PLUS           }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST  101 libavfilter/f_sidedata.c     {   "REGIONS_OF_INTEREST",        "", 0,             AV_OPT_TYPE_CONST,  {.i64 = AV_FRAME_DATA_REGIONS_OF_INTEREST        }, 0, 0, FLAGS, "type" }, \
AV_OPT_TYPE_CONST   40 libavfilter/framesync.c         { "repeat", "Repeat the previous frame.",   0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_REPEAT }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST   41 libavfilter/framesync.c         { "endall", "End both streams.",            0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_ENDALL }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST   42 libavfilter/framesync.c         { "pass",   "Pass through the main input.", 0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_PASS },   .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST   79 libavfilter/vaf_spectrumsynth.c         { "lin",  "linear",      0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, V, "scale" },
AV_OPT_TYPE_CONST   80 libavfilter/vaf_spectrumsynth.c         { "log",  "logarithmic", 0, AV_OPT_TYPE_CONST, {.i64=LOG},    0, 0, V, "scale" },
AV_OPT_TYPE_CONST   82 libavfilter/vaf_spectrumsynth.c         { "replace",   "consume old columns with new",   0, AV_OPT_TYPE_CONST, {.i64=REPLACE},   0, 0, V, "slide" },
AV_OPT_TYPE_CONST   83 libavfilter/vaf_spectrumsynth.c         { "scroll",    "consume only most right column", 0, AV_OPT_TYPE_CONST, {.i64=SCROLL},    0, 0, V, "slide" },
AV_OPT_TYPE_CONST   84 libavfilter/vaf_spectrumsynth.c         { "fullframe", "consume full frames",            0, AV_OPT_TYPE_CONST, {.i64=FULLFRAME}, 0, 0, V, "slide" },
AV_OPT_TYPE_CONST   85 libavfilter/vaf_spectrumsynth.c         { "rscroll",   "consume only most left column",  0, AV_OPT_TYPE_CONST, {.i64=RSCROLL},   0, 0, V, "slide" },
AV_OPT_TYPE_CONST   87 libavfilter/vaf_spectrumsynth.c         { "rect",     "Rectangular",      0, AV_OPT_TYPE_CONST, {.i64=WFUNC_RECT},     0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   88 libavfilter/vaf_spectrumsynth.c         { "bartlett", "Bartlett",         0, AV_OPT_TYPE_CONST, {.i64=WFUNC_BARTLETT}, 0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   89 libavfilter/vaf_spectrumsynth.c         { "hann",     "Hann",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   90 libavfilter/vaf_spectrumsynth.c         { "hanning",  "Hanning",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HANNING},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   91 libavfilter/vaf_spectrumsynth.c         { "hamming",  "Hamming",          0, AV_OPT_TYPE_CONST, {.i64=WFUNC_HAMMING},  0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   92 libavfilter/vaf_spectrumsynth.c         { "sine",     "Sine",             0, AV_OPT_TYPE_CONST, {.i64=WFUNC_SINE},     0, 0, A, "win_func" },
AV_OPT_TYPE_CONST   95 libavfilter/vaf_spectrumsynth.c         { "vertical",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=VERTICAL},   0, 0, V, "orientation" },
AV_OPT_TYPE_CONST   96 libavfilter/vaf_spectrumsynth.c         { "horizontal", NULL, 0, AV_OPT_TYPE_CONST, {.i64=HORIZONTAL}, 0, 0, V, "orientation" },
AV_OPT_TYPE_CONST   80 libavfilter/vf_atadenoise.c     { "p",  "parallel",                      0,                AV_OPT_TYPE_CONST, {.i64=PARALLEL},  0, 0,         FLAGS, "a" },
AV_OPT_TYPE_CONST   81 libavfilter/vf_atadenoise.c     { "s",  "serial",                        0,                AV_OPT_TYPE_CONST, {.i64=SERIAL},    0, 0,         FLAGS, "a" },
AV_OPT_TYPE_CONST   69 libavfilter/vf_blend.c     { "addition",   "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_ADDITION},   0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   70 libavfilter/vf_blend.c     { "addition128","", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_GRAINMERGE}, 0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   71 libavfilter/vf_blend.c     { "grainmerge", "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_GRAINMERGE}, 0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   72 libavfilter/vf_blend.c     { "and",        "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_AND},        0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   73 libavfilter/vf_blend.c     { "average",    "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_AVERAGE},    0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   74 libavfilter/vf_blend.c     { "burn",       "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_BURN},       0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   75 libavfilter/vf_blend.c     { "darken",     "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_DARKEN},     0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   76 libavfilter/vf_blend.c     { "difference", "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_DIFFERENCE}, 0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   77 libavfilter/vf_blend.c     { "difference128", "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_GRAINEXTRACT}, 0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   78 libavfilter/vf_blend.c     { "grainextract", "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_GRAINEXTRACT}, 0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   79 libavfilter/vf_blend.c     { "divide",     "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_DIVIDE},     0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   80 libavfilter/vf_blend.c     { "dodge",      "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_DODGE},      0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   81 libavfilter/vf_blend.c     { "exclusion",  "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_EXCLUSION},  0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   82 libavfilter/vf_blend.c     { "extremity",  "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_EXTREMITY},  0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   83 libavfilter/vf_blend.c     { "freeze",     "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_FREEZE},     0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   84 libavfilter/vf_blend.c     { "glow",       "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_GLOW},       0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   85 libavfilter/vf_blend.c     { "hardlight",  "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_HARDLIGHT},  0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   86 libavfilter/vf_blend.c     { "hardmix",    "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_HARDMIX},    0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   87 libavfilter/vf_blend.c     { "heat",       "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_HEAT},       0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   88 libavfilter/vf_blend.c     { "lighten",    "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_LIGHTEN},    0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   89 libavfilter/vf_blend.c     { "linearlight","", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_LINEARLIGHT},0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   90 libavfilter/vf_blend.c     { "multiply",   "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_MULTIPLY},   0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   91 libavfilter/vf_blend.c     { "multiply128","", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_MULTIPLY128},0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   92 libavfilter/vf_blend.c     { "negation",   "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_NEGATION},   0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   93 libavfilter/vf_blend.c     { "normal",     "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_NORMAL},     0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   94 libavfilter/vf_blend.c     { "or",         "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_OR},         0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   95 libavfilter/vf_blend.c     { "overlay",    "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_OVERLAY},    0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   96 libavfilter/vf_blend.c     { "phoenix",    "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_PHOENIX},    0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   97 libavfilter/vf_blend.c     { "pinlight",   "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_PINLIGHT},   0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   98 libavfilter/vf_blend.c     { "reflect",    "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_REFLECT},    0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST   99 libavfilter/vf_blend.c     { "screen",     "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_SCREEN},     0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST  100 libavfilter/vf_blend.c     { "softlight",  "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_SOFTLIGHT},  0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST  101 libavfilter/vf_blend.c     { "subtract",   "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_SUBTRACT},   0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST  102 libavfilter/vf_blend.c     { "vividlight", "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_VIVIDLIGHT}, 0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST  103 libavfilter/vf_blend.c     { "xor",        "", 0, AV_OPT_TYPE_CONST, {.i64=BLEND_XOR},        0, 0, FLAGS, "mode" },\
AV_OPT_TYPE_CONST  152 libavfilter/vf_bm3d.c         0,                      AV_OPT_TYPE_CONST, {.i64=BASIC}, 0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  154 libavfilter/vf_bm3d.c         0,                      AV_OPT_TYPE_CONST, {.i64=FINAL}, 0,            0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  373 libavfilter/vf_bwdif.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, INT_MIN, INT_MAX, FLAGS, unit }
AV_OPT_TYPE_CONST  424 libavfilter/vf_chromashift.c     { "smear",                              0,            0, AV_OPT_TYPE_CONST, {.i64=0},    0,   0, .flags = VFR, "edge" },
AV_OPT_TYPE_CONST  425 libavfilter/vf_chromashift.c     { "wrap",                               0,            0, AV_OPT_TYPE_CONST, {.i64=1},    0,   0, .flags = VFR, "edge" },
AV_OPT_TYPE_CONST  471 libavfilter/vf_chromashift.c     { "smear",                          0,         0, AV_OPT_TYPE_CONST, {.i64=0},    0,   0, .flags = VFR, "edge" },
AV_OPT_TYPE_CONST  472 libavfilter/vf_chromashift.c     { "wrap",                           0,         0, AV_OPT_TYPE_CONST, {.i64=1},    0,   0, .flags = VFR, "edge" },
AV_OPT_TYPE_CONST   78 libavfilter/vf_ciescope.c     {   "ntsc",       "NTSC 1953 Y'I'O' (ITU-R BT.470 System M)", 0, AV_OPT_TYPE_CONST, {.i64=NTSCsystem},     0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   79 libavfilter/vf_ciescope.c     {   "470m",       "NTSC 1953 Y'I'O' (ITU-R BT.470 System M)", 0, AV_OPT_TYPE_CONST, {.i64=NTSCsystem},     0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   80 libavfilter/vf_ciescope.c     {   "ebu",        "EBU Y'U'V' (PAL/SECAM) (ITU-R BT.470 System B, G)", 0, AV_OPT_TYPE_CONST, {.i64=EBUsystem},      0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   81 libavfilter/vf_ciescope.c     {   "470bg",      "EBU Y'U'V' (PAL/SECAM) (ITU-R BT.470 System B, G)", 0, AV_OPT_TYPE_CONST, {.i64=EBUsystem},      0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_ciescope.c     {   "smpte",      "SMPTE-C RGB",            0, AV_OPT_TYPE_CONST, {.i64=SMPTEsystem},    0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   83 libavfilter/vf_ciescope.c     {   "240m",       "SMPTE-240M Y'PbPr",      0, AV_OPT_TYPE_CONST, {.i64=SMPTE240Msystem},0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   84 libavfilter/vf_ciescope.c     {   "apple",      "Apple RGB",              0, AV_OPT_TYPE_CONST, {.i64=APPLEsystem},    0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   85 libavfilter/vf_ciescope.c     {   "widergb",    "Adobe Wide Gamut RGB",   0, AV_OPT_TYPE_CONST, {.i64=wRGBsystem},     0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   86 libavfilter/vf_ciescope.c     {   "cie1931",    "CIE 1931 RGB",           0, AV_OPT_TYPE_CONST, {.i64=CIE1931system},  0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   87 libavfilter/vf_ciescope.c     {   "hdtv",       "ITU.BT-709 Y'CbCr",      0, AV_OPT_TYPE_CONST, {.i64=Rec709system},   0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_ciescope.c     {   "rec709",     "ITU.BT-709 Y'CbCr",      0, AV_OPT_TYPE_CONST, {.i64=Rec709system},   0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_ciescope.c     {   "uhdtv",      "ITU-R.BT-2020",          0, AV_OPT_TYPE_CONST, {.i64=Rec2020system},  0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_ciescope.c     {   "rec2020",    "ITU-R.BT-2020",          0, AV_OPT_TYPE_CONST, {.i64=Rec2020system},  0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   91 libavfilter/vf_ciescope.c     {   "dcip3",      "DCI-P3",                 0, AV_OPT_TYPE_CONST, {.i64=DCIP3},          0, 0, FLAGS, "system" },
AV_OPT_TYPE_CONST   93 libavfilter/vf_ciescope.c     {   "xyy",      "CIE 1931 xyY", 0, AV_OPT_TYPE_CONST, {.i64=XYY}, 0, 0, FLAGS, "cie" },
AV_OPT_TYPE_CONST   94 libavfilter/vf_ciescope.c     {   "ucs",      "CIE 1960 UCS", 0, AV_OPT_TYPE_CONST, {.i64=UCS}, 0, 0, FLAGS, "cie" },
AV_OPT_TYPE_CONST   95 libavfilter/vf_ciescope.c     {   "luv",      "CIE 1976 Luv", 0, AV_OPT_TYPE_CONST, {.i64=LUV}, 0, 0, FLAGS, "cie" },
AV_OPT_TYPE_CONST   97 libavfilter/vf_ciescope.c     {   "ntsc",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<NTSCsystem},      0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST   98 libavfilter/vf_ciescope.c     {   "470m",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<NTSCsystem},      0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST   99 libavfilter/vf_ciescope.c     {   "ebu",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<EBUsystem},       0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  100 libavfilter/vf_ciescope.c     {   "470bg",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<EBUsystem},       0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  101 libavfilter/vf_ciescope.c     {   "smpte",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<SMPTEsystem},     0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  102 libavfilter/vf_ciescope.c     {   "240m",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<SMPTE240Msystem}, 0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  103 libavfilter/vf_ciescope.c     {   "apple",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<APPLEsystem},     0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  104 libavfilter/vf_ciescope.c     {   "widergb",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<wRGBsystem},      0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  105 libavfilter/vf_ciescope.c     {   "cie1931",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<CIE1931system},   0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  106 libavfilter/vf_ciescope.c     {   "hdtv",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<Rec709system},    0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  107 libavfilter/vf_ciescope.c     {   "rec709",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<Rec709system},    0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  108 libavfilter/vf_ciescope.c     {   "uhdtv",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<Rec2020system},   0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  109 libavfilter/vf_ciescope.c     {   "rec2020",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<Rec2020system},   0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST  110 libavfilter/vf_ciescope.c     {   "dcip3",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=1<<DCIP3},           0, 0, FLAGS, "gamuts" },
AV_OPT_TYPE_CONST   58 libavfilter/vf_codecview.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit }
AV_OPT_TYPE_CONST   87 libavfilter/vf_colormatrix.c     { "bt709",     "set BT.709 colorspace",      0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_BT709},       .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_colormatrix.c     { "fcc",       "set FCC colorspace   ",      0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_FCC},         .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_colormatrix.c     { "bt601",     "set BT.601 colorspace",      0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_BT601},       .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_colormatrix.c     { "bt470",     "set BT.470 colorspace",      0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_BT601},       .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   91 libavfilter/vf_colormatrix.c     { "bt470bg",   "set BT.470 colorspace",      0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_BT601},       .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   92 libavfilter/vf_colormatrix.c     { "smpte170m", "set SMTPE-170M colorspace",  0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_BT601},       .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   93 libavfilter/vf_colormatrix.c     { "smpte240m", "set SMPTE-240M colorspace",  0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_SMPTE240M},   .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST   94 libavfilter/vf_colormatrix.c     { "bt2020",    "set BT.2020 colorspace",     0, AV_OPT_TYPE_CONST, {.i64=COLOR_MODE_BT2020},      .flags=FLAGS, .unit="color_mode" },
AV_OPT_TYPE_CONST  931 libavfilter/vf_colorspace.c #define ENUM(x, y, z) { x, "", 0, AV_OPT_TYPE_CONST, { .i64 = y }, INT_MIN, INT_MAX, FLAGS, z }
AV_OPT_TYPE_CONST   53 libavfilter/vf_convolution.c     { "square", "square matrix",     0, AV_OPT_TYPE_CONST, {.i64=MATRIX_SQUARE}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   54 libavfilter/vf_convolution.c     { "row",    "single row matrix", 0, AV_OPT_TYPE_CONST, {.i64=MATRIX_ROW}   , 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   55 libavfilter/vf_convolution.c     { "column", "single column matrix", 0, AV_OPT_TYPE_CONST, {.i64=MATRIX_COLUMN}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   69 libavfilter/vf_convolve.c     {   "first", "process only first impulse, ignore rest", 0,                AV_OPT_TYPE_CONST, {.i64=0}, 0,  0, FLAGS, "impulse" },
AV_OPT_TYPE_CONST   70 libavfilter/vf_convolve.c     {   "all",   "process all impulses",                    0,                AV_OPT_TYPE_CONST, {.i64=1}, 0,  0, FLAGS, "impulse" },
AV_OPT_TYPE_CONST  650 libavfilter/vf_convolve.c     {   "first", "process only first impulse, ignore rest", 0,                AV_OPT_TYPE_CONST, {.i64=0}, 0,  0, FLAGS, "impulse" },
AV_OPT_TYPE_CONST  651 libavfilter/vf_convolve.c     {   "all",   "process all impulses",                    0,                AV_OPT_TYPE_CONST, {.i64=1}, 0,  0, FLAGS, "impulse" },
AV_OPT_TYPE_CONST   51 libavfilter/vf_cover_rect.c         { "cover", "cover area with bitmap", 0, AV_OPT_TYPE_CONST, {.i64 = MODE_COVER}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   52 libavfilter/vf_cover_rect.c         { "blur", "blur area", 0, AV_OPT_TYPE_CONST, {.i64 = MODE_BLUR}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   86 libavfilter/vf_curves.c         { "none",               NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_NONE},                 INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   87 libavfilter/vf_curves.c         { "color_negative",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_COLOR_NEGATIVE},       INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_curves.c         { "cross_process",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_CROSS_PROCESS},        INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_curves.c         { "darker",             NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_DARKER},               INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_curves.c         { "increase_contrast",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_INCREASE_CONTRAST},    INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   91 libavfilter/vf_curves.c         { "lighter",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_LIGHTER},              INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   92 libavfilter/vf_curves.c         { "linear_contrast",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_LINEAR_CONTRAST},      INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   93 libavfilter/vf_curves.c         { "medium_contrast",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_MEDIUM_CONTRAST},      INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   94 libavfilter/vf_curves.c         { "negative",           NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_NEGATIVE},             INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   95 libavfilter/vf_curves.c         { "strong_contrast",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_STRONG_CONTRAST},      INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   96 libavfilter/vf_curves.c         { "vintage",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=PRESET_VINTAGE},              INT_MIN, INT_MAX, FLAGS, "preset_name" },
AV_OPT_TYPE_CONST   66 libavfilter/vf_datascope.c     {   "mono",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   67 libavfilter/vf_datascope.c     {   "color",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   68 libavfilter/vf_datascope.c     {   "color2", NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   72 libavfilter/vf_datascope.c     {   "hex",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST   73 libavfilter/vf_datascope.c     {   "dec",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST  375 libavfilter/vf_deblock.c     { "weak",      0,                             0,                 AV_OPT_TYPE_CONST, {.i64=WEAK},  0, 0,  FLAGS, "filter" },
AV_OPT_TYPE_CONST  376 libavfilter/vf_deblock.c     { "strong",    0,                             0,                 AV_OPT_TYPE_CONST, {.i64=STRONG},0, 0,  FLAGS, "filter" },
AV_OPT_TYPE_CONST  376 libavfilter/vf_dedot.c     { "dotcrawl",                                           0,       0, AV_OPT_TYPE_CONST, {.i64=1},    0, 0, FLAGS, "m" },
AV_OPT_TYPE_CONST  377 libavfilter/vf_dedot.c     { "rainbows",                                           0,       0, AV_OPT_TYPE_CONST, {.i64=2},    0, 0, FLAGS, "m" },
AV_OPT_TYPE_CONST   81 libavfilter/vf_deflicker.c         { "am",      "arithmetic mean", 0, AV_OPT_TYPE_CONST, {.i64=ARITHMETIC_MEAN},  0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_deflicker.c         { "gm",      "geometric mean",  0, AV_OPT_TYPE_CONST, {.i64=GEOMETRIC_MEAN},   0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   83 libavfilter/vf_deflicker.c         { "hm",      "harmonic mean",   0, AV_OPT_TYPE_CONST, {.i64=HARMONIC_MEAN},    0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   84 libavfilter/vf_deflicker.c         { "qm",      "quadratic mean",  0, AV_OPT_TYPE_CONST, {.i64=QUADRATIC_MEAN},   0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   85 libavfilter/vf_deflicker.c         { "cm",      "cubic mean",      0, AV_OPT_TYPE_CONST, {.i64=CUBIC_MEAN},       0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   86 libavfilter/vf_deflicker.c         { "pm",      "power mean",      0, AV_OPT_TYPE_CONST, {.i64=POWER_MEAN},       0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   87 libavfilter/vf_deflicker.c         { "median",  "median",          0, AV_OPT_TYPE_CONST, {.i64=MEDIAN},           0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  558 libavfilter/vf_deinterlace_qsv.c     { "bob",   "bob algorithm",                  0, AV_OPT_TYPE_CONST,      {.i64 = MFX_DEINTERLACING_BOB}, MFX_DEINTERLACING_BOB, MFX_DEINTERLACING_ADVANCED, FLAGS, "mode"},
AV_OPT_TYPE_CONST  559 libavfilter/vf_deinterlace_qsv.c     { "advanced", "Motion adaptive algorithm",   0, AV_OPT_TYPE_CONST, {.i64 = MFX_DEINTERLACING_ADVANCED}, MFX_DEINTERLACING_BOB, MFX_DEINTERLACING_ADVANCED, FLAGS, "mode"},
AV_OPT_TYPE_CONST  337 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = VAProcDeinterlacingNone }, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  339 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = VAProcDeinterlacingBob }, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  341 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = VAProcDeinterlacingWeave }, 0, 0, FLAGS,  "mode" },
AV_OPT_TYPE_CONST  343 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = VAProcDeinterlacingMotionAdaptive }, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  345 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = VAProcDeinterlacingMotionCompensated }, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  350 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, FLAGS, "rate" },
AV_OPT_TYPE_CONST  352 libavfilter/vf_deinterlace_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = 2 }, 0, 0, FLAGS, "rate" },
AV_OPT_TYPE_CONST   51 libavfilter/vf_derain.c     { "derain",      "derain filter flag",          0,                      AV_OPT_TYPE_CONST,  { .i64 = 0 },    0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   52 libavfilter/vf_derain.c     { "dehaze",      "dehaze filter flag",          0,                      AV_OPT_TYPE_CONST,  { .i64 = 1 },    0, 0, FLAGS, "type" },
AV_OPT_TYPE_CONST   54 libavfilter/vf_derain.c     { "native",      "native backend flag",         0,                      AV_OPT_TYPE_CONST,  { .i64 = 0 },    0, 0, FLAGS, "backend" },
AV_OPT_TYPE_CONST   56 libavfilter/vf_derain.c     { "tensorflow",  "tensorflow backend flag",     0,                      AV_OPT_TYPE_CONST,  { .i64 = 1 },    0, 0, FLAGS, "backend" },
AV_OPT_TYPE_CONST   75 libavfilter/vf_deshake.c         { "blank",    "fill zeroes at blank locations",         0, AV_OPT_TYPE_CONST, {.i64=FILL_BLANK},    INT_MIN, INT_MAX, FLAGS, "edge" },
AV_OPT_TYPE_CONST   76 libavfilter/vf_deshake.c         { "original", "original image at blank locations",      0, AV_OPT_TYPE_CONST, {.i64=FILL_ORIGINAL}, INT_MIN, INT_MAX, FLAGS, "edge" },
AV_OPT_TYPE_CONST   77 libavfilter/vf_deshake.c         { "clamp",    "extruded edge value at blank locations", 0, AV_OPT_TYPE_CONST, {.i64=FILL_CLAMP},    INT_MIN, INT_MAX, FLAGS, "edge" },
AV_OPT_TYPE_CONST   78 libavfilter/vf_deshake.c         { "mirror",   "mirrored edge at blank locations",       0, AV_OPT_TYPE_CONST, {.i64=FILL_MIRROR},   INT_MIN, INT_MAX, FLAGS, "edge" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_deshake.c         { "exhaustive", "exhaustive search",      0, AV_OPT_TYPE_CONST, {.i64=EXHAUSTIVE},       INT_MIN, INT_MAX, FLAGS, "smode" },
AV_OPT_TYPE_CONST   83 libavfilter/vf_deshake.c         { "less",       "less exhaustive search", 0, AV_OPT_TYPE_CONST, {.i64=SMART_EXHAUSTIVE}, INT_MIN, INT_MAX, FLAGS, "smode" },
AV_OPT_TYPE_CONST  160 libavfilter/vf_despill.c     {   "green",    "greenscreen",             0,                   AV_OPT_TYPE_CONST,   {.i64=0},     0,   0, FLAGS, "type" },
AV_OPT_TYPE_CONST  161 libavfilter/vf_despill.c     {   "blue",     "bluescreen",              0,                   AV_OPT_TYPE_CONST,   {.i64=1},     0,   0, FLAGS, "type" },
AV_OPT_TYPE_CONST   62 libavfilter/vf_detelecine.c         {"top",    "select top field first",                0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   63 libavfilter/vf_detelecine.c         {"t",      "select top field first",                0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   64 libavfilter/vf_detelecine.c         {"bottom", "select bottom field first",             0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   65 libavfilter/vf_detelecine.c         {"b",      "select bottom field first",             0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   57 libavfilter/vf_displace.c     {   "blank",   "", 0, AV_OPT_TYPE_CONST, {.i64=EDGE_BLANK},  0, 0, FLAGS, "edge" },
AV_OPT_TYPE_CONST   58 libavfilter/vf_displace.c     {   "smear",   "", 0, AV_OPT_TYPE_CONST, {.i64=EDGE_SMEAR},  0, 0, FLAGS, "edge" },
AV_OPT_TYPE_CONST   59 libavfilter/vf_displace.c     {   "wrap" ,   "", 0, AV_OPT_TYPE_CONST, {.i64=EDGE_WRAP},   0, 0, FLAGS, "edge" },
AV_OPT_TYPE_CONST   60 libavfilter/vf_displace.c     {   "mirror" , "", 0, AV_OPT_TYPE_CONST, {.i64=EDGE_MIRROR}, 0, 0, FLAGS, "edge" },
AV_OPT_TYPE_CONST   62 libavfilter/vf_dnn_processing.c     { "native",      "native backend flag",        0,                        AV_OPT_TYPE_CONST,     { .i64 = 0 },    0, 0, FLAGS, "backend" },
AV_OPT_TYPE_CONST   64 libavfilter/vf_dnn_processing.c     { "tensorflow",  "tensorflow backend flag",    0,                        AV_OPT_TYPE_CONST,     { .i64 = 1 },    0, 0, FLAGS, "backend" },
AV_OPT_TYPE_CONST  236 libavfilter/vf_drawtext.c         {"none",     "set no expansion",                    OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_NONE},     0, 0, FLAGS, "expansion"},
AV_OPT_TYPE_CONST  237 libavfilter/vf_drawtext.c         {"normal",   "set normal expansion",                OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_NORMAL},   0, 0, FLAGS, "expansion"},
AV_OPT_TYPE_CONST  238 libavfilter/vf_drawtext.c         {"strftime", "set strftime expansion (deprecated)", OFFSET(exp_mode), AV_OPT_TYPE_CONST, {.i64=EXP_STRFTIME}, 0, 0, FLAGS, "expansion"},
AV_OPT_TYPE_CONST  256 libavfilter/vf_drawtext.c         { "default",                     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_DEFAULT },                     .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  257 libavfilter/vf_drawtext.c         { "no_scale",                    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_NO_SCALE },                    .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  258 libavfilter/vf_drawtext.c         { "no_hinting",                  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_NO_HINTING },                  .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  259 libavfilter/vf_drawtext.c         { "render",                      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_RENDER },                      .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  260 libavfilter/vf_drawtext.c         { "no_bitmap",                   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_NO_BITMAP },                   .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  261 libavfilter/vf_drawtext.c         { "vertical_layout",             NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_VERTICAL_LAYOUT },             .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  262 libavfilter/vf_drawtext.c         { "force_autohint",              NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_FORCE_AUTOHINT },              .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  263 libavfilter/vf_drawtext.c         { "crop_bitmap",                 NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_CROP_BITMAP },                 .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  264 libavfilter/vf_drawtext.c         { "pedantic",                    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_PEDANTIC },                    .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  265 libavfilter/vf_drawtext.c         { "ignore_global_advance_width", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH }, .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  266 libavfilter/vf_drawtext.c         { "no_recurse",                  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_NO_RECURSE },                  .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  267 libavfilter/vf_drawtext.c         { "ignore_transform",            NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_IGNORE_TRANSFORM },            .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  268 libavfilter/vf_drawtext.c         { "monochrome",                  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_MONOCHROME },                  .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  269 libavfilter/vf_drawtext.c         { "linear_design",               NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_LINEAR_DESIGN },               .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST  270 libavfilter/vf_drawtext.c         { "no_autohint",                 NULL, 0, AV_OPT_TYPE_CONST, { .i64 = FT_LOAD_NO_AUTOHINT },                 .flags = FLAGS, .unit = "ft_load_flags" },
AV_OPT_TYPE_CONST   74 libavfilter/vf_edgedetect.c         { "wires",    "white/gray wires on black",  0, AV_OPT_TYPE_CONST, {.i64=MODE_WIRES},    INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   75 libavfilter/vf_edgedetect.c         { "colormix", "mix colors",                 0, AV_OPT_TYPE_CONST, {.i64=MODE_COLORMIX}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   76 libavfilter/vf_edgedetect.c         { "canny",    "detect edges on planes",     0, AV_OPT_TYPE_CONST, {.i64=MODE_CANNY},    INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   78 libavfilter/vf_edgedetect.c         { "y", "filter luma plane",  0, AV_OPT_TYPE_CONST, {.i64=PLANE_Y}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST   79 libavfilter/vf_edgedetect.c         { "u", "filter u plane",     0, AV_OPT_TYPE_CONST, {.i64=PLANE_U}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST   80 libavfilter/vf_edgedetect.c         { "v", "filter v plane",     0, AV_OPT_TYPE_CONST, {.i64=PLANE_V}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST   81 libavfilter/vf_edgedetect.c         { "r", "filter red plane",   0, AV_OPT_TYPE_CONST, {.i64=PLANE_R}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_edgedetect.c         { "g", "filter green plane", 0, AV_OPT_TYPE_CONST, {.i64=PLANE_G}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST   83 libavfilter/vf_edgedetect.c         { "b", "filter blue plane",  0, AV_OPT_TYPE_CONST, {.i64=PLANE_B}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST   49 libavfilter/vf_entropy.c     { "normal", NULL,                                       0,            AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   50 libavfilter/vf_entropy.c     { "diff",   NULL,                                       0,            AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  375 libavfilter/vf_eq.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST  376 libavfilter/vf_eq.c          { "frame", "eval expressions per-frame",                  0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   53 libavfilter/vf_extractplanes.c     {      "y", "set luma plane",  0, AV_OPT_TYPE_CONST, {.i64=PLANE_Y}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST   54 libavfilter/vf_extractplanes.c     {      "u", "set u plane",     0, AV_OPT_TYPE_CONST, {.i64=PLANE_U}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST   55 libavfilter/vf_extractplanes.c     {      "v", "set v plane",     0, AV_OPT_TYPE_CONST, {.i64=PLANE_V}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST   56 libavfilter/vf_extractplanes.c     {      "r", "set red plane",   0, AV_OPT_TYPE_CONST, {.i64=PLANE_R}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST   57 libavfilter/vf_extractplanes.c     {      "g", "set green plane", 0, AV_OPT_TYPE_CONST, {.i64=PLANE_G}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST   58 libavfilter/vf_extractplanes.c     {      "b", "set blue plane",  0, AV_OPT_TYPE_CONST, {.i64=PLANE_B}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST   59 libavfilter/vf_extractplanes.c     {      "a", "set alpha plane", 0, AV_OPT_TYPE_CONST, {.i64=PLANE_A}, 0, 0, FLAGS, "flags"},
AV_OPT_TYPE_CONST  523 libavfilter/vf_fade.c         { "in",  "fade-in",  0, AV_OPT_TYPE_CONST, { .i64 = FADE_IN },  .flags = FLAGS, .unit = "type" },
AV_OPT_TYPE_CONST  524 libavfilter/vf_fade.c         { "out", "fade-out", 0, AV_OPT_TYPE_CONST, { .i64 = FADE_OUT }, .flags = FLAGS, .unit = "type" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_fftfilt.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_fftfilt.c          { "frame", "eval expressions per-frame",                  0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   45 libavfilter/vf_field.c     {"top",    "select top field",    0, AV_OPT_TYPE_CONST, {.i64=FIELD_TYPE_TOP},    INT_MIN, INT_MAX, FLAGS, "field_type"},
AV_OPT_TYPE_CONST   46 libavfilter/vf_field.c     {"bottom", "select bottom field", 0, AV_OPT_TYPE_CONST, {.i64=FIELD_TYPE_BOTTOM}, INT_MIN, INT_MAX, FLAGS, "field_type"},
AV_OPT_TYPE_CONST   52 libavfilter/vf_fieldhint.c     {   "absolute", 0, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   53 libavfilter/vf_fieldhint.c     {   "relative", 0, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  119 libavfilter/vf_fieldmatch.c         { "auto", "auto detect parity",        0, AV_OPT_TYPE_CONST, {.i64=FM_PARITY_AUTO},    INT_MIN, INT_MAX, FLAGS, "order" },
AV_OPT_TYPE_CONST  120 libavfilter/vf_fieldmatch.c         { "bff",  "assume bottom field first", 0, AV_OPT_TYPE_CONST, {.i64=FM_PARITY_BOTTOM},  INT_MIN, INT_MAX, FLAGS, "order" },
AV_OPT_TYPE_CONST  121 libavfilter/vf_fieldmatch.c         { "tff",  "assume top field first",    0, AV_OPT_TYPE_CONST, {.i64=FM_PARITY_TOP},     INT_MIN, INT_MAX, FLAGS, "order" },
AV_OPT_TYPE_CONST  123 libavfilter/vf_fieldmatch.c         { "pc",      "2-way match (p/c)",                                                                    0, AV_OPT_TYPE_CONST, {.i64=MODE_PC},      INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  124 libavfilter/vf_fieldmatch.c         { "pc_n",    "2-way match + 3rd match on combed (p/c + u)",                                          0, AV_OPT_TYPE_CONST, {.i64=MODE_PC_N},    INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  125 libavfilter/vf_fieldmatch.c         { "pc_u",    "2-way match + 3rd match (same order) on combed (p/c + u)",                             0, AV_OPT_TYPE_CONST, {.i64=MODE_PC_U},    INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  126 libavfilter/vf_fieldmatch.c         { "pc_n_ub", "2-way match + 3rd match on combed + 4th/5th matches if still combed (p/c + u + u/b)",  0, AV_OPT_TYPE_CONST, {.i64=MODE_PC_N_UB}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  127 libavfilter/vf_fieldmatch.c         { "pcn",     "3-way match (p/c/n)",                                                                  0, AV_OPT_TYPE_CONST, {.i64=MODE_PCN},     INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  128 libavfilter/vf_fieldmatch.c         { "pcn_ub",  "3-way match + 4th/5th matches on combed (p/c/n + u/b)",                                0, AV_OPT_TYPE_CONST, {.i64=MODE_PCN_UB},  INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  131 libavfilter/vf_fieldmatch.c         { "auto",   "automatic (same value as 'order')",    0, AV_OPT_TYPE_CONST, {.i64=FM_PARITY_AUTO},    INT_MIN, INT_MAX, FLAGS, "field" },
AV_OPT_TYPE_CONST  132 libavfilter/vf_fieldmatch.c         { "bottom", "bottom field",                         0, AV_OPT_TYPE_CONST, {.i64=FM_PARITY_BOTTOM},  INT_MIN, INT_MAX, FLAGS, "field" },
AV_OPT_TYPE_CONST  133 libavfilter/vf_fieldmatch.c         { "top",    "top field",                            0, AV_OPT_TYPE_CONST, {.i64=FM_PARITY_TOP},     INT_MIN, INT_MAX, FLAGS, "field" },
AV_OPT_TYPE_CONST  139 libavfilter/vf_fieldmatch.c         { "none", "disable combmatching",                     0, AV_OPT_TYPE_CONST, {.i64=COMBMATCH_NONE}, INT_MIN, INT_MAX, FLAGS, "combmatching" },
AV_OPT_TYPE_CONST  140 libavfilter/vf_fieldmatch.c         { "sc",   "enable combmatching only on scene change", 0, AV_OPT_TYPE_CONST, {.i64=COMBMATCH_SC},   INT_MIN, INT_MAX, FLAGS, "combmatching" },
AV_OPT_TYPE_CONST  141 libavfilter/vf_fieldmatch.c         { "full", "enable combmatching all the time",         0, AV_OPT_TYPE_CONST, {.i64=COMBMATCH_FULL}, INT_MIN, INT_MAX, FLAGS, "combmatching" },
AV_OPT_TYPE_CONST  143 libavfilter/vf_fieldmatch.c         { "none",  "no forced calculation", 0, AV_OPT_TYPE_CONST, {.i64=COMBDBG_NONE},  INT_MIN, INT_MAX, FLAGS, "dbglvl" },
AV_OPT_TYPE_CONST  144 libavfilter/vf_fieldmatch.c         { "pcn",   "calculate p/c/n",       0, AV_OPT_TYPE_CONST, {.i64=COMBDBG_PCN},   INT_MIN, INT_MAX, FLAGS, "dbglvl" },
AV_OPT_TYPE_CONST  145 libavfilter/vf_fieldmatch.c         { "pcnub", "calculate p/c/n/u/b",   0, AV_OPT_TYPE_CONST, {.i64=COMBDBG_PCNUB}, INT_MIN, INT_MAX, FLAGS, "dbglvl" },
AV_OPT_TYPE_CONST  162 libavfilter/vf_fieldorder.c         { "bff", "bottom field first", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, .flags=FLAGS, .unit = "order" },
AV_OPT_TYPE_CONST  163 libavfilter/vf_fieldorder.c         { "tff", "top field first",    0, AV_OPT_TYPE_CONST, { .i64 = 1 }, .flags=FLAGS, .unit = "order" },
AV_OPT_TYPE_CONST  370 libavfilter/vf_fillborders.c         { "smear",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=FM_SMEAR},  0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  371 libavfilter/vf_fillborders.c         { "mirror", NULL, 0, AV_OPT_TYPE_CONST, {.i64=FM_MIRROR}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  372 libavfilter/vf_fillborders.c         { "fixed",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=FM_FIXED},  0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_fps.c         { "zero", "round towards 0",                 0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_ZERO     }, 0, 0, V|F, "round" },
AV_OPT_TYPE_CONST   83 libavfilter/vf_fps.c         { "inf",  "round away from 0",               0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_INF      }, 0, 0, V|F, "round" },
AV_OPT_TYPE_CONST   84 libavfilter/vf_fps.c         { "down", "round towards -infty",            0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_DOWN     }, 0, 0, V|F, "round" },
AV_OPT_TYPE_CONST   85 libavfilter/vf_fps.c         { "up",   "round towards +infty",            0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_UP       }, 0, 0, V|F, "round" },
AV_OPT_TYPE_CONST   86 libavfilter/vf_fps.c         { "near", "round to nearest",                0, AV_OPT_TYPE_CONST, { .i64 = AV_ROUND_NEAR_INF }, 0, 0, V|F, "round" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_fps.c         { "round", "round similar to other frames",  0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_ROUND }, 0, 0, V|F, "eof_action" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_fps.c         { "pass",  "pass through last frame",        0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_PASS  }, 0, 0, V|F, "eof_action" },
AV_OPT_TYPE_CONST  378 libavfilter/vf_framepack.c     { "sbs", "Views are packed next to each other", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  380 libavfilter/vf_framepack.c     { "tab", "Views are packed on top of each other", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  382 libavfilter/vf_framepack.c     { "frameseq", "Views are one after the other", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  384 libavfilter/vf_framepack.c     { "lines", "Views are interleaved by lines", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST  386 libavfilter/vf_framepack.c     { "columns", "Views are interleaved by columns", 0, AV_OPT_TYPE_CONST,
AV_OPT_TYPE_CONST   57 libavfilter/vf_framerate.c     {"scene_change_detect", "enable scene change detection",          0,                       AV_OPT_TYPE_CONST,    {.i64=FRAMERATE_FLAG_SCD}, INT_MIN, INT_MAX, V|F, "flags" },
AV_OPT_TYPE_CONST   58 libavfilter/vf_framerate.c     {"scd",                 "enable scene change detection",          0,                       AV_OPT_TYPE_CONST,    {.i64=FRAMERATE_FLAG_SCD}, INT_MIN, INT_MAX, V|F, "flags" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_geq.c     { "nearest",    "nearest interpolation",      0,                   AV_OPT_TYPE_CONST, {.i64=INTERP_NEAREST},  0, 0, FLAGS, "interp" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_geq.c     { "n",          "nearest interpolation",      0,                   AV_OPT_TYPE_CONST, {.i64=INTERP_NEAREST},  0, 0, FLAGS, "interp" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_geq.c     { "bilinear",   "bilinear interpolation",     0,                   AV_OPT_TYPE_CONST, {.i64=INTERP_BILINEAR}, 0, 0, FLAGS, "interp" },
AV_OPT_TYPE_CONST   91 libavfilter/vf_geq.c     { "b",          "bilinear interpolation",     0,                   AV_OPT_TYPE_CONST, {.i64=INTERP_BILINEAR}, 0, 0, FLAGS, "interp" },
AV_OPT_TYPE_CONST   71 libavfilter/vf_histeq.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, INT_MIN, INT_MAX, FLAGS, unit }
AV_OPT_TYPE_CONST   68 libavfilter/vf_histogram.c         { "overlay", NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "display_mode" }, \
AV_OPT_TYPE_CONST   69 libavfilter/vf_histogram.c         { "parade",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "display_mode" }, \
AV_OPT_TYPE_CONST   70 libavfilter/vf_histogram.c         { "stack",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "display_mode" }, \
AV_OPT_TYPE_CONST   73 libavfilter/vf_histogram.c         { "linear",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "levels_mode" }, \
AV_OPT_TYPE_CONST   74 libavfilter/vf_histogram.c         { "logarithmic", NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "levels_mode" }, \
AV_OPT_TYPE_CONST  379 libavfilter/vf_hwmap.c       0, AV_OPT_TYPE_CONST, { .i64 = AV_HWFRAME_MAP_READ },
AV_OPT_TYPE_CONST  382 libavfilter/vf_hwmap.c       0, AV_OPT_TYPE_CONST, { .i64 = AV_HWFRAME_MAP_WRITE },
AV_OPT_TYPE_CONST  385 libavfilter/vf_hwmap.c       0, AV_OPT_TYPE_CONST, { .i64 = AV_HWFRAME_MAP_OVERWRITE },
AV_OPT_TYPE_CONST  388 libavfilter/vf_hwmap.c       0, AV_OPT_TYPE_CONST, { .i64 = AV_HWFRAME_MAP_DIRECT },
AV_OPT_TYPE_CONST   54 libavfilter/vf_il.c     {"none",         NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_NONE},         0, 0, FLAGS, "luma_mode"},
AV_OPT_TYPE_CONST   55 libavfilter/vf_il.c     {"interleave",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE},   0, 0, FLAGS, "luma_mode"},
AV_OPT_TYPE_CONST   56 libavfilter/vf_il.c     {"i",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE},   0, 0, FLAGS, "luma_mode"},
AV_OPT_TYPE_CONST   57 libavfilter/vf_il.c     {"deinterleave", NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_DEINTERLEAVE}, 0, 0, FLAGS, "luma_mode"},
AV_OPT_TYPE_CONST   58 libavfilter/vf_il.c     {"d",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_DEINTERLEAVE}, 0, 0, FLAGS, "luma_mode"},
AV_OPT_TYPE_CONST   61 libavfilter/vf_il.c     {"none",         NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_NONE},         0, 0, FLAGS, "chroma_mode"},
AV_OPT_TYPE_CONST   62 libavfilter/vf_il.c     {"interleave",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE},   0, 0, FLAGS, "chroma_mode"},
AV_OPT_TYPE_CONST   63 libavfilter/vf_il.c     {"i",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE},   0, 0, FLAGS, "chroma_mode"},
AV_OPT_TYPE_CONST   64 libavfilter/vf_il.c     {"deinterleave", NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_DEINTERLEAVE}, 0, 0, FLAGS, "chroma_mode"},
AV_OPT_TYPE_CONST   65 libavfilter/vf_il.c     {"d",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_DEINTERLEAVE}, 0, 0, FLAGS, "chroma_mode"},
AV_OPT_TYPE_CONST   68 libavfilter/vf_il.c     {"none",         NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_NONE},         0, 0, FLAGS, "alpha_mode"},
AV_OPT_TYPE_CONST   69 libavfilter/vf_il.c     {"interleave",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE},   0, 0, FLAGS, "alpha_mode"},
AV_OPT_TYPE_CONST   70 libavfilter/vf_il.c     {"i",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE},   0, 0, FLAGS, "alpha_mode"},
AV_OPT_TYPE_CONST   71 libavfilter/vf_il.c     {"deinterleave", NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_DEINTERLEAVE}, 0, 0, FLAGS, "alpha_mode"},
AV_OPT_TYPE_CONST   72 libavfilter/vf_il.c     {"d",            NULL, 0, AV_OPT_TYPE_CONST, {.i64=MODE_DEINTERLEAVE}, 0, 0, FLAGS, "alpha_mode"},
AV_OPT_TYPE_CONST  102 libavfilter/vf_lensfun.c         { "vignetting", "fix lens vignetting", 0, AV_OPT_TYPE_CONST, {.i64=VIGNETTING}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  103 libavfilter/vf_lensfun.c         { "geometry", "correct geometry distortion", 0, AV_OPT_TYPE_CONST, {.i64=GEOMETRY_DISTORTION}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  104 libavfilter/vf_lensfun.c         { "subpixel", "fix chromatic aberrations", 0, AV_OPT_TYPE_CONST, {.i64=SUBPIXEL_DISTORTION}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  105 libavfilter/vf_lensfun.c         { "vig_geo", "fix lens vignetting and correct geometry distortion", 0, AV_OPT_TYPE_CONST, {.i64=VIGNETTING | GEOMETRY_DISTORTION}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  106 libavfilter/vf_lensfun.c         { "vig_subpixel", "fix lens vignetting and chromatic aberrations", 0, AV_OPT_TYPE_CONST, {.i64=VIGNETTING | SUBPIXEL_DISTORTION}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  107 libavfilter/vf_lensfun.c         { "distortion", "correct geometry distortion and chromatic aberrations", 0, AV_OPT_TYPE_CONST, {.i64=GEOMETRY_DISTORTION | SUBPIXEL_DISTORTION}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  108 libavfilter/vf_lensfun.c         { "all", NULL, 0, AV_OPT_TYPE_CONST, {.i64=VIGNETTING | GEOMETRY_DISTORTION | SUBPIXEL_DISTORTION}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  114 libavfilter/vf_lensfun.c         { "rectilinear", "rectilinear lens (default)", 0, AV_OPT_TYPE_CONST, {.i64=LF_RECTILINEAR}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  115 libavfilter/vf_lensfun.c         { "fisheye", "fisheye lens", 0, AV_OPT_TYPE_CONST, {.i64=LF_FISHEYE}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  116 libavfilter/vf_lensfun.c         { "panoramic", "panoramic (cylindrical)", 0, AV_OPT_TYPE_CONST, {.i64=LF_PANORAMIC}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  117 libavfilter/vf_lensfun.c         { "equirectangular", "equirectangular", 0, AV_OPT_TYPE_CONST, {.i64=LF_EQUIRECTANGULAR}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  118 libavfilter/vf_lensfun.c         { "fisheye_orthographic", "orthographic fisheye", 0, AV_OPT_TYPE_CONST, {.i64=LF_FISHEYE_ORTHOGRAPHIC}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  119 libavfilter/vf_lensfun.c         { "fisheye_stereographic", "stereographic fisheye", 0, AV_OPT_TYPE_CONST, {.i64=LF_FISHEYE_STEREOGRAPHIC}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  120 libavfilter/vf_lensfun.c         { "fisheye_equisolid", "equisolid fisheye", 0, AV_OPT_TYPE_CONST, {.i64=LF_FISHEYE_EQUISOLID}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  121 libavfilter/vf_lensfun.c         { "fisheye_thoby", "fisheye as measured by thoby", 0, AV_OPT_TYPE_CONST, {.i64=LF_FISHEYE_THOBY}, 0, 0, FLAGS, "lens_geometry" },
AV_OPT_TYPE_CONST  124 libavfilter/vf_lensfun.c         { "nearest", NULL, 0, AV_OPT_TYPE_CONST, {.i64=NEAREST}, 0, 0, FLAGS, "interpolation" },
AV_OPT_TYPE_CONST  125 libavfilter/vf_lensfun.c         { "linear", NULL, 0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, FLAGS, "interpolation" },
AV_OPT_TYPE_CONST  126 libavfilter/vf_lensfun.c         { "lanczos", NULL, 0, AV_OPT_TYPE_CONST, {.i64=LANCZOS}, 0, 0, FLAGS, "interpolation" },
AV_OPT_TYPE_CONST  103 libavfilter/vf_lut3d.c         { "nearest",     "use values from the nearest defined points",            0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_NEAREST},     INT_MIN, INT_MAX, FLAGS, "interp_mode" }, \
AV_OPT_TYPE_CONST  104 libavfilter/vf_lut3d.c         { "trilinear",   "interpolate values using the 8 points defining a cube", 0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_TRILINEAR},   INT_MIN, INT_MAX, FLAGS, "interp_mode" }, \
AV_OPT_TYPE_CONST  105 libavfilter/vf_lut3d.c         { "tetrahedral", "interpolate values using a tetrahedron",                0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_TETRAHEDRAL}, INT_MIN, INT_MAX, FLAGS, "interp_mode" }, \
AV_OPT_TYPE_CONST 1686 libavfilter/vf_lut3d.c         { "nearest", "use values from the nearest defined points", 0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_1D_NEAREST},   INT_MIN, INT_MAX, FLAGS, "interp_mode" },
AV_OPT_TYPE_CONST 1687 libavfilter/vf_lut3d.c         { "linear",  "use values from the linear interpolation",   0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_1D_LINEAR},    INT_MIN, INT_MAX, FLAGS, "interp_mode" },
AV_OPT_TYPE_CONST 1688 libavfilter/vf_lut3d.c         { "cosine",  "use values from the cosine interpolation",   0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_1D_COSINE},    INT_MIN, INT_MAX, FLAGS, "interp_mode" },
AV_OPT_TYPE_CONST 1689 libavfilter/vf_lut3d.c         { "cubic",   "use values from the cubic interpolation",    0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_1D_CUBIC},     INT_MIN, INT_MAX, FLAGS, "interp_mode" },
AV_OPT_TYPE_CONST 1690 libavfilter/vf_lut3d.c         { "spline",  "use values from the spline interpolation",   0, AV_OPT_TYPE_CONST, {.i64=INTERPOLATE_1D_SPLINE},    INT_MIN, INT_MAX, FLAGS, "interp_mode" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_mcdeint.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, INT_MIN, INT_MAX, FLAGS, unit }
AV_OPT_TYPE_CONST   51 libavfilter/vf_mestimate.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit }
AV_OPT_TYPE_CONST  203 libavfilter/vf_minterpolate.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit }
AV_OPT_TYPE_CONST  315 libavfilter/vf_mix.c         { "longest",  "Duration of longest input",  0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "duration" },
AV_OPT_TYPE_CONST  316 libavfilter/vf_mix.c         { "shortest", "Duration of shortest input", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "duration" },
AV_OPT_TYPE_CONST  317 libavfilter/vf_mix.c         { "first",    "Duration of first input",    0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "duration" },
AV_OPT_TYPE_CONST  110 libavfilter/vf_nnedi.c         {"all",        "deinterlace all frames",                       0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "deint" },
AV_OPT_TYPE_CONST  111 libavfilter/vf_nnedi.c         {"interlaced", "only deinterlace frames marked as interlaced", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "deint" },
AV_OPT_TYPE_CONST  113 libavfilter/vf_nnedi.c         {"af", "use frame flags, both fields",  0, AV_OPT_TYPE_CONST, {.i64=-2}, 0, 0, FLAGS, "field" },
AV_OPT_TYPE_CONST  114 libavfilter/vf_nnedi.c         {"a",  "use frame flags, single field", 0, AV_OPT_TYPE_CONST, {.i64=-1}, 0, 0, FLAGS, "field" },
AV_OPT_TYPE_CONST  115 libavfilter/vf_nnedi.c         {"t",  "use top field only",            0, AV_OPT_TYPE_CONST, {.i64=0},  0, 0, FLAGS, "field" },
AV_OPT_TYPE_CONST  116 libavfilter/vf_nnedi.c         {"b",  "use bottom field only",         0, AV_OPT_TYPE_CONST, {.i64=1},  0, 0, FLAGS, "field" },
AV_OPT_TYPE_CONST  117 libavfilter/vf_nnedi.c         {"tf", "use both fields, top first",    0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "field" },
AV_OPT_TYPE_CONST  118 libavfilter/vf_nnedi.c         {"bf", "use both fields, bottom first", 0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "field" },
AV_OPT_TYPE_CONST  121 libavfilter/vf_nnedi.c         {"s8x6",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  122 libavfilter/vf_nnedi.c         {"s16x6",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  123 libavfilter/vf_nnedi.c         {"s32x6",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  124 libavfilter/vf_nnedi.c         {"s48x6",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  125 libavfilter/vf_nnedi.c         {"s8x4",     NULL, 0, AV_OPT_TYPE_CONST, {.i64=4}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  126 libavfilter/vf_nnedi.c         {"s16x4",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=5}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  127 libavfilter/vf_nnedi.c         {"s32x4",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=6}, 0, 0, FLAGS, "nsize" },
AV_OPT_TYPE_CONST  129 libavfilter/vf_nnedi.c         {"n16",       NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "nns" },
AV_OPT_TYPE_CONST  130 libavfilter/vf_nnedi.c         {"n32",       NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "nns" },
AV_OPT_TYPE_CONST  131 libavfilter/vf_nnedi.c         {"n64",       NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "nns" },
AV_OPT_TYPE_CONST  132 libavfilter/vf_nnedi.c         {"n128",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "nns" },
AV_OPT_TYPE_CONST  133 libavfilter/vf_nnedi.c         {"n256",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=4}, 0, 0, FLAGS, "nns" },
AV_OPT_TYPE_CONST  135 libavfilter/vf_nnedi.c         {"fast", NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "qual" },
AV_OPT_TYPE_CONST  136 libavfilter/vf_nnedi.c         {"slow", NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "qual" },
AV_OPT_TYPE_CONST  138 libavfilter/vf_nnedi.c         {"a",  "weights trained to minimize absolute error", 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "etype" },
AV_OPT_TYPE_CONST  139 libavfilter/vf_nnedi.c         {"s",  "weights trained to minimize squared error",  0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "etype" },
AV_OPT_TYPE_CONST  141 libavfilter/vf_nnedi.c         {"none",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "pscrn" },
AV_OPT_TYPE_CONST  142 libavfilter/vf_nnedi.c         {"original",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "pscrn" },
AV_OPT_TYPE_CONST  143 libavfilter/vf_nnedi.c         {"new",       NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "pscrn" },
AV_OPT_TYPE_CONST   51 libavfilter/vf_noise.c     {"a", "averaged noise", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_AVERAGED}, 0, 0, FLAGS, #name"_flags"},                            \
AV_OPT_TYPE_CONST   52 libavfilter/vf_noise.c     {"p", "(semi)regular pattern", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_PATTERN},  0, 0, FLAGS, #name"_flags"},                     \
AV_OPT_TYPE_CONST   53 libavfilter/vf_noise.c     {"t", "temporal noise", 0, AV_OPT_TYPE_CONST, {.i64=NOISE_TEMPORAL}, 0, 0, FLAGS, #name"_flags"},                            \
AV_OPT_TYPE_CONST   54 libavfilter/vf_noise.c     {"u", "uniform noise",  0, AV_OPT_TYPE_CONST, {.i64=NOISE_UNIFORM},  0, 0, FLAGS, #name"_flags"},
AV_OPT_TYPE_CONST  999 libavfilter/vf_overlay.c         { "repeat", "Repeat the previous frame.",   0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_REPEAT }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST 1000 libavfilter/vf_overlay.c         { "endall", "End both streams.",            0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_ENDALL }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST 1001 libavfilter/vf_overlay.c         { "pass",   "Pass through the main input.", 0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_PASS },   .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST 1003 libavfilter/vf_overlay.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST 1004 libavfilter/vf_overlay.c          { "frame", "eval expressions per-frame",                  0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST 1007 libavfilter/vf_overlay.c         { "yuv420", "", 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY_FORMAT_YUV420}, .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST 1008 libavfilter/vf_overlay.c         { "yuv422", "", 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY_FORMAT_YUV422}, .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST 1009 libavfilter/vf_overlay.c         { "yuv444", "", 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY_FORMAT_YUV444}, .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST 1010 libavfilter/vf_overlay.c         { "rgb",    "", 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY_FORMAT_RGB},    .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST 1011 libavfilter/vf_overlay.c         { "gbrp",   "", 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY_FORMAT_GBRP},   .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST 1012 libavfilter/vf_overlay.c         { "auto",   "", 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY_FORMAT_AUTO},   .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST 1015 libavfilter/vf_overlay.c         { "straight",      "", 0, AV_OPT_TYPE_CONST, {.i64=0}, .flags = FLAGS, .unit = "alpha_format" },
AV_OPT_TYPE_CONST 1016 libavfilter/vf_overlay.c         { "premultiplied", "", 0, AV_OPT_TYPE_CONST, {.i64=1}, .flags = FLAGS, .unit = "alpha_format" },
AV_OPT_TYPE_CONST  394 libavfilter/vf_overlay_cuda.c         { "repeat", "Repeat the previous frame.",   0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_REPEAT }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST  395 libavfilter/vf_overlay_cuda.c         { "endall", "End both streams.",            0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_ENDALL }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST  396 libavfilter/vf_overlay_cuda.c         { "pass",   "Pass through the main input.", 0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_PASS },   .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST   95 libavfilter/vf_overlay_qsv.c         { "repeat", "Repeat the previous frame.",   0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_REPEAT }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST   96 libavfilter/vf_overlay_qsv.c         { "endall", "End both streams.",            0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_ENDALL }, .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST   97 libavfilter/vf_overlay_qsv.c         { "pass",   "Pass through the main input.", 0, AV_OPT_TYPE_CONST, { .i64 = EOF_ACTION_PASS },   .flags = FLAGS, "eof_action" },
AV_OPT_TYPE_CONST  428 libavfilter/vf_pad.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST  429 libavfilter/vf_pad.c          { "frame", "eval expressions during initialization and per-frame", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_palettegen.c         { "full", "compute full frame histograms", 0, AV_OPT_TYPE_CONST, {.i64=STATS_MODE_ALL_FRAMES}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_palettegen.c         { "diff", "compute histograms only for the part that differs from previous frame", 0, AV_OPT_TYPE_CONST, {.i64=STATS_MODE_DIFF_FRAMES}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_palettegen.c         { "single", "compute new histogram for each frame", 0, AV_OPT_TYPE_CONST, {.i64=STATS_MODE_SINGLE_FRAMES}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST  113 libavfilter/vf_paletteuse.c         { "bayer",           "ordered 8x8 bayer dithering (deterministic)",                            0, AV_OPT_TYPE_CONST, {.i64=DITHERING_BAYER},           INT_MIN, INT_MAX, FLAGS, "dithering_mode" },
AV_OPT_TYPE_CONST  114 libavfilter/vf_paletteuse.c         { "heckbert",        "dithering as defined by Paul Heckbert in 1982 (simple error diffusion)", 0, AV_OPT_TYPE_CONST, {.i64=DITHERING_HECKBERT},        INT_MIN, INT_MAX, FLAGS, "dithering_mode" },
AV_OPT_TYPE_CONST  115 libavfilter/vf_paletteuse.c         { "floyd_steinberg", "Floyd and Steingberg dithering (error diffusion)",                       0, AV_OPT_TYPE_CONST, {.i64=DITHERING_FLOYD_STEINBERG}, INT_MIN, INT_MAX, FLAGS, "dithering_mode" },
AV_OPT_TYPE_CONST  116 libavfilter/vf_paletteuse.c         { "sierra2",         "Frankie Sierra dithering v2 (error diffusion)",                          0, AV_OPT_TYPE_CONST, {.i64=DITHERING_SIERRA2},         INT_MIN, INT_MAX, FLAGS, "dithering_mode" },
AV_OPT_TYPE_CONST  117 libavfilter/vf_paletteuse.c         { "sierra2_4a",      "Frankie Sierra dithering v2 \"Lite\" (error diffusion)",                 0, AV_OPT_TYPE_CONST, {.i64=DITHERING_SIERRA2_4A},      INT_MIN, INT_MAX, FLAGS, "dithering_mode" },
AV_OPT_TYPE_CONST  120 libavfilter/vf_paletteuse.c         { "rectangle", "process smallest different rectangle", 0, AV_OPT_TYPE_CONST, {.i64=DIFF_MODE_RECTANGLE}, INT_MIN, INT_MAX, FLAGS, "diff_mode" },
AV_OPT_TYPE_CONST  127 libavfilter/vf_paletteuse.c         { "nns_iterative", "iterative search",             0, AV_OPT_TYPE_CONST, {.i64=COLOR_SEARCH_NNS_ITERATIVE}, INT_MIN, INT_MAX, FLAGS, "search" },
AV_OPT_TYPE_CONST  128 libavfilter/vf_paletteuse.c         { "nns_recursive", "recursive search",             0, AV_OPT_TYPE_CONST, {.i64=COLOR_SEARCH_NNS_RECURSIVE}, INT_MIN, INT_MAX, FLAGS, "search" },
AV_OPT_TYPE_CONST  129 libavfilter/vf_paletteuse.c         { "bruteforce",    "brute-force into the palette", 0, AV_OPT_TYPE_CONST, {.i64=COLOR_SEARCH_BRUTEFORCE},    INT_MIN, INT_MAX, FLAGS, "search" },
AV_OPT_TYPE_CONST   81 libavfilter/vf_perspective.c     {      "linear", "", 0, AV_OPT_TYPE_CONST, {.i64=LINEAR}, 0, 0, FLAGS, "interpolation" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_perspective.c     {       "cubic", "", 0, AV_OPT_TYPE_CONST, {.i64=CUBIC},  0, 0, FLAGS, "interpolation" },
AV_OPT_TYPE_CONST   85 libavfilter/vf_perspective.c                 0, AV_OPT_TYPE_CONST, {.i64=PERSPECTIVE_SENSE_SOURCE}, 0, 0, FLAGS, "sense"},
AV_OPT_TYPE_CONST   87 libavfilter/vf_perspective.c                 0, AV_OPT_TYPE_CONST, {.i64=PERSPECTIVE_SENSE_DESTINATION}, 0, 0, FLAGS, "sense"},
AV_OPT_TYPE_CONST   89 libavfilter/vf_perspective.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_perspective.c          { "frame", "eval expressions per-frame",                  0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   78 libavfilter/vf_phase.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit }
AV_OPT_TYPE_CONST   48 libavfilter/vf_pp7.c         { "hard",   "hard thresholding",   0, AV_OPT_TYPE_CONST, {.i64 = MODE_HARD},   INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   49 libavfilter/vf_pp7.c         { "soft",   "soft thresholding",   0, AV_OPT_TYPE_CONST, {.i64 = MODE_SOFT},   INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   50 libavfilter/vf_pp7.c         { "medium", "medium thresholding", 0, AV_OPT_TYPE_CONST, {.i64 = MODE_MEDIUM}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   47 libavfilter/vf_pullup.c     { "y", "luma",        0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mp" },
AV_OPT_TYPE_CONST   48 libavfilter/vf_pullup.c     { "u", "chroma blue", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mp" },
AV_OPT_TYPE_CONST   49 libavfilter/vf_pullup.c     { "v", "chroma red",  0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "mp" },
AV_OPT_TYPE_CONST   70 libavfilter/vf_remap.c         { "color",  "", 0, AV_OPT_TYPE_CONST, {.i64=0},   .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST   71 libavfilter/vf_remap.c         { "gray",   "", 0, AV_OPT_TYPE_CONST, {.i64=1},   .flags = FLAGS, .unit = "format" },
AV_OPT_TYPE_CONST  905 libavfilter/vf_scale.c         { "auto",        NULL, 0, AV_OPT_TYPE_CONST, { .str = "auto" },      0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  906 libavfilter/vf_scale.c         { "bt601",       NULL, 0, AV_OPT_TYPE_CONST, { .str = "bt601" },     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  907 libavfilter/vf_scale.c         { "bt470",       NULL, 0, AV_OPT_TYPE_CONST, { .str = "bt470" },     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  908 libavfilter/vf_scale.c         { "smpte170m",   NULL, 0, AV_OPT_TYPE_CONST, { .str = "smpte170m" }, 0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  909 libavfilter/vf_scale.c         { "bt709",       NULL, 0, AV_OPT_TYPE_CONST, { .str = "bt709" },     0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  910 libavfilter/vf_scale.c         { "fcc",         NULL, 0, AV_OPT_TYPE_CONST, { .str = "fcc" },       0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  911 libavfilter/vf_scale.c         { "smpte240m",   NULL, 0, AV_OPT_TYPE_CONST, { .str = "smpte240m" }, 0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  912 libavfilter/vf_scale.c         { "bt2020",      NULL, 0, AV_OPT_TYPE_CONST, { .str = "bt2020" },    0, 0, FLAGS, "color" },
AV_OPT_TYPE_CONST  915 libavfilter/vf_scale.c     { "auto",   NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  916 libavfilter/vf_scale.c     { "unknown", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_UNSPECIFIED }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  917 libavfilter/vf_scale.c     { "full",   NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  918 libavfilter/vf_scale.c     { "limited",NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  919 libavfilter/vf_scale.c     { "jpeg",   NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  920 libavfilter/vf_scale.c     { "mpeg",   NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  921 libavfilter/vf_scale.c     { "tv",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  922 libavfilter/vf_scale.c     { "pc",     NULL, 0, AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  928 libavfilter/vf_scale.c     { "disable",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 0 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  929 libavfilter/vf_scale.c     { "decrease", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 1 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  930 libavfilter/vf_scale.c     { "increase", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 2 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  936 libavfilter/vf_scale.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST  937 libavfilter/vf_scale.c          { "frame", "eval expressions during initialization and per-frame", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST  546 libavfilter/vf_scale_cuda.c     { "disable",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 0 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  547 libavfilter/vf_scale_cuda.c     { "decrease", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 1 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  548 libavfilter/vf_scale_cuda.c     { "increase", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 2 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  553 libavfilter/vf_scale_npp.c         { "nn",                 "nearest neighbour",                 0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_NN                 }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  554 libavfilter/vf_scale_npp.c         { "linear",             "linear",                            0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_LINEAR             }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  555 libavfilter/vf_scale_npp.c         { "cubic",              "cubic",                             0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_CUBIC              }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  556 libavfilter/vf_scale_npp.c         { "cubic2p_bspline",    "2-parameter cubic (B=1, C=0)",      0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_CUBIC2P_BSPLINE    }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  557 libavfilter/vf_scale_npp.c         { "cubic2p_catmullrom", "2-parameter cubic (B=0, C=1/2)",    0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_CUBIC2P_CATMULLROM }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  558 libavfilter/vf_scale_npp.c         { "cubic2p_b05c03",     "2-parameter cubic (B=1/2, C=3/10)", 0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_CUBIC2P_B05C03     }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  559 libavfilter/vf_scale_npp.c         { "super",              "supersampling",                     0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_SUPER              }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  560 libavfilter/vf_scale_npp.c         { "lanczos",            "Lanczos",                           0, AV_OPT_TYPE_CONST, { .i64 = NPPI_INTER_LANCZOS            }, 0, 0, FLAGS, "interp_algo" },
AV_OPT_TYPE_CONST  562 libavfilter/vf_scale_npp.c     { "disable",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 0 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  563 libavfilter/vf_scale_npp.c     { "decrease", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 1 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  564 libavfilter/vf_scale_npp.c     { "increase", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 2 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  620 libavfilter/vf_scale_qsv.c     { "low_power", "low power mode",        0,             AV_OPT_TYPE_CONST,  { .i64 = MFX_SCALING_MODE_LOWPOWER}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST  621 libavfilter/vf_scale_qsv.c     { "hq",        "high quality mode",     0,             AV_OPT_TYPE_CONST,  { .i64 = MFX_SCALING_MODE_QUALITY},  INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST  624 libavfilter/vf_scale_qsv.c     { "low_power", "",                      0,             AV_OPT_TYPE_CONST,  { .i64 = 1}, 0,   0,     FLAGS, "mode"},
AV_OPT_TYPE_CONST  625 libavfilter/vf_scale_qsv.c     { "hq",        "",                      0,             AV_OPT_TYPE_CONST,  { .i64 = 2}, 0,   0,     FLAGS, "mode"},
AV_OPT_TYPE_CONST  220 libavfilter/vf_scale_vaapi.c           0, AV_OPT_TYPE_CONST, { .i64 = VA_FILTER_SCALING_DEFAULT }, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  222 libavfilter/vf_scale_vaapi.c           0, AV_OPT_TYPE_CONST, { .i64 = VA_FILTER_SCALING_FAST }, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  224 libavfilter/vf_scale_vaapi.c           0, AV_OPT_TYPE_CONST, { .i64 = VA_FILTER_SCALING_HQ }, 0, 0, FLAGS,  "mode" },
AV_OPT_TYPE_CONST  226 libavfilter/vf_scale_vaapi.c           0, AV_OPT_TYPE_CONST, { .i64 = VA_FILTER_SCALING_NL_ANAMORPHIC }, 0, 0, FLAGS,  "mode" },
AV_OPT_TYPE_CONST  235 libavfilter/vf_scale_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_JPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  237 libavfilter/vf_scale_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_MPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  239 libavfilter/vf_scale_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_JPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  241 libavfilter/vf_scale_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_MPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  243 libavfilter/vf_scale_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_MPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  245 libavfilter/vf_scale_vaapi.c       0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_JPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  257 libavfilter/vf_scale_vaapi.c     { "disable",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 0 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  258 libavfilter/vf_scale_vaapi.c     { "decrease", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 1 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  259 libavfilter/vf_scale_vaapi.c     { "increase", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 2 }, 0, 0, FLAGS, "force_oar" },
AV_OPT_TYPE_CONST  493 libavfilter/vf_scale_vulkan.c         { "bilinear", "Bilinear interpolation (fastest)", 0, AV_OPT_TYPE_CONST, {.i64 = F_BILINEAR}, 0, 0, .flags = FLAGS, "scaler" },
AV_OPT_TYPE_CONST  494 libavfilter/vf_scale_vulkan.c         { "nearest", "Nearest (useful for pixel art)", 0, AV_OPT_TYPE_CONST, {.i64 = F_NEAREST}, 0, 0, .flags = FLAGS, "scaler" },
AV_OPT_TYPE_CONST  497 libavfilter/vf_scale_vulkan.c         { "full", "Full range", 0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_JPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  498 libavfilter/vf_scale_vulkan.c         { "limited", "Limited range", 0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_MPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  499 libavfilter/vf_scale_vulkan.c         { "jpeg", "Full range", 0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_JPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  500 libavfilter/vf_scale_vulkan.c         { "mpeg", "Limited range", 0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_MPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  501 libavfilter/vf_scale_vulkan.c         { "tv", "Limited range", 0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_MPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  502 libavfilter/vf_scale_vulkan.c         { "pc", "Full range", 0, AV_OPT_TYPE_CONST, { .i64 = AVCOL_RANGE_JPEG }, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  100 libavfilter/vf_selectivecolor.c         { "absolute", NULL, 0, AV_OPT_TYPE_CONST, {.i64=CORRECTION_METHOD_ABSOLUTE}, INT_MIN, INT_MAX, FLAGS, "correction_method" },
AV_OPT_TYPE_CONST  101 libavfilter/vf_selectivecolor.c         { "relative", NULL, 0, AV_OPT_TYPE_CONST, {.i64=CORRECTION_METHOD_RELATIVE}, INT_MIN, INT_MAX, FLAGS, "correction_method" },
AV_OPT_TYPE_CONST   48 libavfilter/vf_setparams.c     {"auto", "keep the same input field",  0, AV_OPT_TYPE_CONST, {.i64=MODE_AUTO}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   49 libavfilter/vf_setparams.c     {"bff",  "mark as bottom-field-first", 0, AV_OPT_TYPE_CONST, {.i64=MODE_BFF},  INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   50 libavfilter/vf_setparams.c     {"tff",  "mark as top-field-first",    0, AV_OPT_TYPE_CONST, {.i64=MODE_TFF},  INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   51 libavfilter/vf_setparams.c     {"prog", "mark as progressive",        0, AV_OPT_TYPE_CONST, {.i64=MODE_PROG}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   54 libavfilter/vf_setparams.c     {"auto",  "keep the same color range",   0, AV_OPT_TYPE_CONST, {.i64=-1},                       0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   55 libavfilter/vf_setparams.c     {"unspecified",                  NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_UNSPECIFIED},  0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   56 libavfilter/vf_setparams.c     {"unknown",                      NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_UNSPECIFIED},  0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   57 libavfilter/vf_setparams.c     {"limited",                      NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   58 libavfilter/vf_setparams.c     {"tv",                           NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   59 libavfilter/vf_setparams.c     {"mpeg",                         NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   60 libavfilter/vf_setparams.c     {"full",                         NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   61 libavfilter/vf_setparams.c     {"pc",                           NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   62 libavfilter/vf_setparams.c     {"jpeg",                         NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST   65 libavfilter/vf_setparams.c     {"auto", "keep the same color primaries",  0, AV_OPT_TYPE_CONST, {.i64=-1},                     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   66 libavfilter/vf_setparams.c     {"bt709",                           NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT709},        INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   67 libavfilter/vf_setparams.c     {"unknown",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_UNSPECIFIED},  INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   68 libavfilter/vf_setparams.c     {"bt470m",                          NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT470M},       INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   69 libavfilter/vf_setparams.c     {"bt470bg",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT470BG},      INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   70 libavfilter/vf_setparams.c     {"smpte170m",                       NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE170M},    INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   71 libavfilter/vf_setparams.c     {"smpte240m",                       NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE240M},    INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   72 libavfilter/vf_setparams.c     {"film",                            NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_FILM},         INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   73 libavfilter/vf_setparams.c     {"bt2020",                          NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_BT2020},       INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   74 libavfilter/vf_setparams.c     {"smpte428",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE428},     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   75 libavfilter/vf_setparams.c     {"smpte431",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE431},     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   76 libavfilter/vf_setparams.c     {"smpte432",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_SMPTE432},     INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   77 libavfilter/vf_setparams.c     {"jedec-p22",                       NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_JEDEC_P22},    INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   78 libavfilter/vf_setparams.c     {"ebu3213",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_PRI_EBU3213},      INT_MIN, INT_MAX, FLAGS, "color_primaries"},
AV_OPT_TYPE_CONST   81 libavfilter/vf_setparams.c     {"auto", "keep the same color transfer",  0, AV_OPT_TYPE_CONST, {.i64=-1},                     INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   82 libavfilter/vf_setparams.c     {"bt709",                          NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_BT709},        INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   83 libavfilter/vf_setparams.c     {"unknown",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_UNSPECIFIED},  INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   84 libavfilter/vf_setparams.c     {"bt470m",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_GAMMA22},      INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   85 libavfilter/vf_setparams.c     {"bt470bg",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_GAMMA28},      INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   86 libavfilter/vf_setparams.c     {"smpte170m",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE170M},    INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   87 libavfilter/vf_setparams.c     {"smpte240m",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE240M},    INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   88 libavfilter/vf_setparams.c     {"linear",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_LINEAR},       INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   89 libavfilter/vf_setparams.c     {"log100",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_LOG},          INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   90 libavfilter/vf_setparams.c     {"log316",                         NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_LOG_SQRT},     INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   91 libavfilter/vf_setparams.c     {"iec61966-2-4",                   NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_IEC61966_2_4}, INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   92 libavfilter/vf_setparams.c     {"bt1361e",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_BT1361_ECG},   INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   93 libavfilter/vf_setparams.c     {"iec61966-2-1",                   NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_IEC61966_2_1}, INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   94 libavfilter/vf_setparams.c     {"bt2020-10",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_BT2020_10},    INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   95 libavfilter/vf_setparams.c     {"bt2020-12",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_BT2020_12},    INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   96 libavfilter/vf_setparams.c     {"smpte2084",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE2084},    INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   97 libavfilter/vf_setparams.c     {"smpte428",                       NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_SMPTE428},     INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST   98 libavfilter/vf_setparams.c     {"arib-std-b67",                   NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_TRC_ARIB_STD_B67}, INT_MIN, INT_MAX, FLAGS, "color_trc"},
AV_OPT_TYPE_CONST  101 libavfilter/vf_setparams.c     {"auto", "keep the same colorspace",  0, AV_OPT_TYPE_CONST, {.i64=-1},                          INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  102 libavfilter/vf_setparams.c     {"gbr",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_RGB},               INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  103 libavfilter/vf_setparams.c     {"bt709",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_BT709},             INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  104 libavfilter/vf_setparams.c     {"unknown",                    NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_UNSPECIFIED},       INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  105 libavfilter/vf_setparams.c     {"fcc",                        NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_FCC},               INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  106 libavfilter/vf_setparams.c     {"bt470bg",                    NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_BT470BG},           INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  107 libavfilter/vf_setparams.c     {"smpte170m",                  NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_SMPTE170M},         INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  108 libavfilter/vf_setparams.c     {"smpte240m",                  NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_SMPTE240M},         INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  109 libavfilter/vf_setparams.c     {"ycgco",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_YCGCO},             INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  110 libavfilter/vf_setparams.c     {"bt2020nc",                   NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_BT2020_NCL},        INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  111 libavfilter/vf_setparams.c     {"bt2020c",                    NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_BT2020_CL},         INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  112 libavfilter/vf_setparams.c     {"smpte2085",                  NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_SMPTE2085},         INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  113 libavfilter/vf_setparams.c     {"chroma-derived-nc",          NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_CHROMA_DERIVED_NCL},INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  114 libavfilter/vf_setparams.c     {"chroma-derived-c",           NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_CHROMA_DERIVED_CL}, INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  115 libavfilter/vf_setparams.c     {"ictcp",                      NULL,  0, AV_OPT_TYPE_CONST, {.i64=AVCOL_SPC_ICTCP},             INT_MIN, INT_MAX, FLAGS, "colorspace"},
AV_OPT_TYPE_CONST  178 libavfilter/vf_setparams.c     {"auto",  "keep the same color range",   0, AV_OPT_TYPE_CONST, {.i64=-1},                       0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  179 libavfilter/vf_setparams.c     {"unspecified",                  NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_UNSPECIFIED},  0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  180 libavfilter/vf_setparams.c     {"unknown",                      NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_UNSPECIFIED},  0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  181 libavfilter/vf_setparams.c     {"limited",                      NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  182 libavfilter/vf_setparams.c     {"tv",                           NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  183 libavfilter/vf_setparams.c     {"mpeg",                         NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  184 libavfilter/vf_setparams.c     {"full",                         NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  185 libavfilter/vf_setparams.c     {"pc",                           NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  186 libavfilter/vf_setparams.c     {"jpeg",                         NULL,   0, AV_OPT_TYPE_CONST, {.i64=AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range"},
AV_OPT_TYPE_CONST  217 libavfilter/vf_setparams.c     {"auto", "keep the same input field",  0, AV_OPT_TYPE_CONST, {.i64=MODE_AUTO}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST  218 libavfilter/vf_setparams.c     {"bff",  "mark as bottom-field-first", 0, AV_OPT_TYPE_CONST, {.i64=MODE_BFF},  INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST  219 libavfilter/vf_setparams.c     {"tff",  "mark as top-field-first",    0, AV_OPT_TYPE_CONST, {.i64=MODE_TFF},  INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST  220 libavfilter/vf_setparams.c     {"prog", "mark as progressive",        0, AV_OPT_TYPE_CONST, {.i64=MODE_PROG}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   75 libavfilter/vf_signalstats.c         {"tout", "analyze pixels for temporal outliers",                0, AV_OPT_TYPE_CONST, {.i64=1<<FILTER_TOUT}, 0, 0, FLAGS, "filters"},
AV_OPT_TYPE_CONST   76 libavfilter/vf_signalstats.c         {"vrep", "analyze video lines for vertical line repetition",    0, AV_OPT_TYPE_CONST, {.i64=1<<FILTER_VREP}, 0, 0, FLAGS, "filters"},
AV_OPT_TYPE_CONST   77 libavfilter/vf_signalstats.c         {"brng", "analyze for pixels outside of broadcast range",       0, AV_OPT_TYPE_CONST, {.i64=1<<FILTER_BRNG}, 0, 0, FLAGS, "filters"},
AV_OPT_TYPE_CONST   79 libavfilter/vf_signalstats.c         {"tout", "highlight pixels that depict temporal outliers",              0, AV_OPT_TYPE_CONST, {.i64=FILTER_TOUT}, 0, 0, FLAGS, "out"},
AV_OPT_TYPE_CONST   80 libavfilter/vf_signalstats.c         {"vrep", "highlight video lines that depict vertical line repetition",  0, AV_OPT_TYPE_CONST, {.i64=FILTER_VREP}, 0, 0, FLAGS, "out"},
AV_OPT_TYPE_CONST   81 libavfilter/vf_signalstats.c         {"brng", "highlight pixels that are outside of broadcast range",        0, AV_OPT_TYPE_CONST, {.i64=FILTER_BRNG}, 0, 0, FLAGS, "out"},
AV_OPT_TYPE_CONST   46 libavfilter/vf_signature.c         { "off",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = MODE_OFF},  0, 0, .flags = FLAGS, "mode" },
AV_OPT_TYPE_CONST   47 libavfilter/vf_signature.c         { "full", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = MODE_FULL}, 0, 0, .flags = FLAGS, "mode" },
AV_OPT_TYPE_CONST   48 libavfilter/vf_signature.c         { "fast", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = MODE_FAST}, 0, 0, .flags = FLAGS, "mode" },
AV_OPT_TYPE_CONST   55 libavfilter/vf_signature.c         { "binary", 0, 0, AV_OPT_TYPE_CONST, {.i64=FORMAT_BINARY}, 0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST   56 libavfilter/vf_signature.c         { "xml",    0, 0, AV_OPT_TYPE_CONST, {.i64=FORMAT_XML},    0, 0, FLAGS, "format" },
AV_OPT_TYPE_CONST   65 libavfilter/vf_spp.c         { "hard", "hard thresholding", 0, AV_OPT_TYPE_CONST, {.i64 = MODE_HARD}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   66 libavfilter/vf_spp.c         { "soft", "soft thresholding", 0, AV_OPT_TYPE_CONST, {.i64 = MODE_SOFT}, INT_MIN, INT_MAX, FLAGS, "mode" },
AV_OPT_TYPE_CONST   55 libavfilter/vf_sr.c     { "native", "native backend flag", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FLAGS, "backend" },
AV_OPT_TYPE_CONST   57 libavfilter/vf_sr.c     { "tensorflow", "tensorflow backend flag", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, FLAGS, "backend" },
AV_OPT_TYPE_CONST  162 libavfilter/vf_stereo3d.c     { "ab2l",  "above below half height left first",  0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_LR},   0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  163 libavfilter/vf_stereo3d.c     { "tb2l",  "above below half height left first",  0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_LR},   0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  164 libavfilter/vf_stereo3d.c     { "ab2r",  "above below half height right first", 0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_RL},   0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  165 libavfilter/vf_stereo3d.c     { "tb2r",  "above below half height right first", 0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_RL},   0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  166 libavfilter/vf_stereo3d.c     { "abl",   "above below left first",              0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_LR},     0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  167 libavfilter/vf_stereo3d.c     { "tbl",   "above below left first",              0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_LR},     0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  168 libavfilter/vf_stereo3d.c     { "abr",   "above below right first",             0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_RL},     0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  169 libavfilter/vf_stereo3d.c     { "tbr",   "above below right first",             0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_RL},     0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  170 libavfilter/vf_stereo3d.c     { "al",    "alternating frames left first",       0, AV_OPT_TYPE_CONST, {.i64=ALTERNATING_LR},     0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  171 libavfilter/vf_stereo3d.c     { "ar",    "alternating frames right first",      0, AV_OPT_TYPE_CONST, {.i64=ALTERNATING_RL},     0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  172 libavfilter/vf_stereo3d.c     { "sbs2l", "side by side half width left first",  0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_2_LR},  0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  173 libavfilter/vf_stereo3d.c     { "sbs2r", "side by side half width right first", 0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_2_RL},  0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  174 libavfilter/vf_stereo3d.c     { "sbsl",  "side by side left first",             0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_LR},    0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  175 libavfilter/vf_stereo3d.c     { "sbsr",  "side by side right first",            0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_RL},    0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  176 libavfilter/vf_stereo3d.c     { "irl",   "interleave rows left first",          0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_ROWS_LR}, 0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  177 libavfilter/vf_stereo3d.c     { "irr",   "interleave rows right first",         0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_ROWS_RL}, 0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  178 libavfilter/vf_stereo3d.c     { "icl",   "interleave columns left first",       0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_COLS_LR}, 0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  179 libavfilter/vf_stereo3d.c     { "icr",   "interleave columns right first",      0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_COLS_RL}, 0, 0, FLAGS, "in" },
AV_OPT_TYPE_CONST  181 libavfilter/vf_stereo3d.c     { "ab2l",  "above below half height left first",  0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_LR},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  182 libavfilter/vf_stereo3d.c     { "tb2l",  "above below half height left first",  0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_LR},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  183 libavfilter/vf_stereo3d.c     { "ab2r",  "above below half height right first", 0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_RL},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  184 libavfilter/vf_stereo3d.c     { "tb2r",  "above below half height right first", 0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_2_RL},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  185 libavfilter/vf_stereo3d.c     { "abl",   "above below left first",              0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_LR},     0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  186 libavfilter/vf_stereo3d.c     { "tbl",   "above below left first",              0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_LR},     0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  187 libavfilter/vf_stereo3d.c     { "abr",   "above below right first",             0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_RL},     0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  188 libavfilter/vf_stereo3d.c     { "tbr",   "above below right first",             0, AV_OPT_TYPE_CONST, {.i64=ABOVE_BELOW_RL},     0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  189 libavfilter/vf_stereo3d.c     { "agmc",  "anaglyph green magenta color",        0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_GM_COLOR},  0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  190 libavfilter/vf_stereo3d.c     { "agmd",  "anaglyph green magenta dubois",       0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_GM_DUBOIS}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  191 libavfilter/vf_stereo3d.c     { "agmg",  "anaglyph green magenta gray",         0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_GM_GRAY},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  192 libavfilter/vf_stereo3d.c     { "agmh",  "anaglyph green magenta half color",   0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_GM_HALF},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  193 libavfilter/vf_stereo3d.c     { "al",    "alternating frames left first",       0, AV_OPT_TYPE_CONST, {.i64=ALTERNATING_LR},     0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  194 libavfilter/vf_stereo3d.c     { "ar",    "alternating frames right first",      0, AV_OPT_TYPE_CONST, {.i64=ALTERNATING_RL},     0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  195 libavfilter/vf_stereo3d.c     { "arbg",  "anaglyph red blue gray",              0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_RB_GRAY},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  196 libavfilter/vf_stereo3d.c     { "arcc",  "anaglyph red cyan color",             0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_RC_COLOR},  0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  197 libavfilter/vf_stereo3d.c     { "arcd",  "anaglyph red cyan dubois",            0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_RC_DUBOIS}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  198 libavfilter/vf_stereo3d.c     { "arcg",  "anaglyph red cyan gray",              0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_RC_GRAY},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  199 libavfilter/vf_stereo3d.c     { "arch",  "anaglyph red cyan half color",        0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_RC_HALF},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  200 libavfilter/vf_stereo3d.c     { "argg",  "anaglyph red green gray",             0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_RG_GRAY},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  201 libavfilter/vf_stereo3d.c     { "aybc",  "anaglyph yellow blue color",          0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_YB_COLOR},  0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  202 libavfilter/vf_stereo3d.c     { "aybd",  "anaglyph yellow blue dubois",         0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_YB_DUBOIS}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  203 libavfilter/vf_stereo3d.c     { "aybg",  "anaglyph yellow blue gray",           0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_YB_GRAY},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  204 libavfilter/vf_stereo3d.c     { "aybh",  "anaglyph yellow blue half color",     0, AV_OPT_TYPE_CONST, {.i64=ANAGLYPH_YB_HALF},   0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  205 libavfilter/vf_stereo3d.c     { "irl",   "interleave rows left first",          0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_ROWS_LR}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  206 libavfilter/vf_stereo3d.c     { "irr",   "interleave rows right first",         0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_ROWS_RL}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  207 libavfilter/vf_stereo3d.c     { "ml",    "mono left",                           0, AV_OPT_TYPE_CONST, {.i64=MONO_L},             0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  208 libavfilter/vf_stereo3d.c     { "mr",    "mono right",                          0, AV_OPT_TYPE_CONST, {.i64=MONO_R},             0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  209 libavfilter/vf_stereo3d.c     { "sbs2l", "side by side half width left first",  0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_2_LR},  0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  210 libavfilter/vf_stereo3d.c     { "sbs2r", "side by side half width right first", 0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_2_RL},  0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  211 libavfilter/vf_stereo3d.c     { "sbsl",  "side by side left first",             0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_LR},    0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  212 libavfilter/vf_stereo3d.c     { "sbsr",  "side by side right first",            0, AV_OPT_TYPE_CONST, {.i64=SIDE_BY_SIDE_RL},    0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  213 libavfilter/vf_stereo3d.c     { "chl",   "checkerboard left first",             0, AV_OPT_TYPE_CONST, {.i64=CHECKERBOARD_LR},    0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  214 libavfilter/vf_stereo3d.c     { "chr",   "checkerboard right first",            0, AV_OPT_TYPE_CONST, {.i64=CHECKERBOARD_RL},    0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  215 libavfilter/vf_stereo3d.c     { "icl",   "interleave columns left first",       0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_COLS_LR}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  216 libavfilter/vf_stereo3d.c     { "icr",   "interleave columns right first",      0, AV_OPT_TYPE_CONST, {.i64=INTERLEAVE_COLS_RL}, 0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  217 libavfilter/vf_stereo3d.c     { "hdmi",  "HDMI frame pack",                     0, AV_OPT_TYPE_CONST, {.i64=HDMI},               0, 0, FLAGS, "out" },
AV_OPT_TYPE_CONST  220 libavfilter/vf_subtitles.c         {"auto", NULL,                 0, AV_OPT_TYPE_CONST, {.i64 = -1},                  INT_MIN, INT_MAX, FLAGS, "shaping_mode"},
AV_OPT_TYPE_CONST  221 libavfilter/vf_subtitles.c         {"simple",  "simple shaping",  0, AV_OPT_TYPE_CONST, {.i64 = ASS_SHAPING_SIMPLE},  INT_MIN, INT_MAX, FLAGS, "shaping_mode"},
AV_OPT_TYPE_CONST  222 libavfilter/vf_subtitles.c         {"complex", "complex shaping", 0, AV_OPT_TYPE_CONST, {.i64 = ASS_SHAPING_COMPLEX}, INT_MIN, INT_MAX, FLAGS, "shaping_mode"},
AV_OPT_TYPE_CONST   61 libavfilter/vf_telecine.c         {"top",    "select top field first",                0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   62 libavfilter/vf_telecine.c         {"t",      "select top field first",                0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   63 libavfilter/vf_telecine.c         {"bottom", "select bottom field first",             0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   64 libavfilter/vf_telecine.c         {"b",      "select bottom field first",             0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   41 libavfilter/vf_tinterlace.c     {"merge",             "merge fields",                                 0, AV_OPT_TYPE_CONST, {.i64=MODE_MERGE},             INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   42 libavfilter/vf_tinterlace.c     {"drop_even",         "drop even fields",                             0, AV_OPT_TYPE_CONST, {.i64=MODE_DROP_EVEN},         INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   43 libavfilter/vf_tinterlace.c     {"drop_odd",          "drop odd fields",                              0, AV_OPT_TYPE_CONST, {.i64=MODE_DROP_ODD},          INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   44 libavfilter/vf_tinterlace.c     {"pad",               "pad alternate lines with black",               0, AV_OPT_TYPE_CONST, {.i64=MODE_PAD},               INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   45 libavfilter/vf_tinterlace.c     {"interleave_top",    "interleave top and bottom fields",             0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE_TOP},    INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   46 libavfilter/vf_tinterlace.c     {"interleave_bottom", "interleave bottom and top fields",             0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLEAVE_BOTTOM}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   47 libavfilter/vf_tinterlace.c     {"interlacex2",       "interlace fields from two consecutive frames", 0, AV_OPT_TYPE_CONST, {.i64=MODE_INTERLACEX2},       INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   48 libavfilter/vf_tinterlace.c     {"mergex2",           "merge fields keeping same frame rate",         0, AV_OPT_TYPE_CONST, {.i64=MODE_MERGEX2},           INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   51 libavfilter/vf_tinterlace.c     {"low_pass_filter",   "enable vertical low-pass filter",              0, AV_OPT_TYPE_CONST, {.i64 = TINTERLACE_FLAG_VLPF}, INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST   52 libavfilter/vf_tinterlace.c     {"vlpf",              "enable vertical low-pass filter",              0, AV_OPT_TYPE_CONST, {.i64 = TINTERLACE_FLAG_VLPF}, INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST   53 libavfilter/vf_tinterlace.c     {"complex_filter",    "enable complex vertical low-pass filter",      0, AV_OPT_TYPE_CONST, {.i64 = TINTERLACE_FLAG_CVLPF},INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST   54 libavfilter/vf_tinterlace.c     {"cvlpf",             "enable complex vertical low-pass filter",      0, AV_OPT_TYPE_CONST, {.i64 = TINTERLACE_FLAG_CVLPF},INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST   55 libavfilter/vf_tinterlace.c     {"exact_tb",          "force a timebase which can represent timestamps exactly", 0, AV_OPT_TYPE_CONST, {.i64 = TINTERLACE_FLAG_EXACT_TB}, INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST   56 libavfilter/vf_tinterlace.c     {"bypass_il",         "bypass already interlaced frames",             0, AV_OPT_TYPE_CONST, {.i64 = TINTERLACE_FLAG_BYPASS_IL}, INT_MIN, INT_MAX, FLAGS, "flags" },
AV_OPT_TYPE_CONST   65 libavfilter/vf_tinterlace.c    { "tff",               "top field first",                              0, AV_OPT_TYPE_CONST, {.i64 = MODE_TFF}, INT_MIN, INT_MAX, FLAGS, .unit = "mode"},
AV_OPT_TYPE_CONST   66 libavfilter/vf_tinterlace.c    { "bff",               "bottom field first",                           0, AV_OPT_TYPE_CONST, {.i64 = MODE_BFF}, INT_MIN, INT_MAX, FLAGS, .unit = "mode"},
AV_OPT_TYPE_CONST   68 libavfilter/vf_tinterlace.c    {     "off",           "disable vertical low-pass filter",             0, AV_OPT_TYPE_CONST, {.i64 = VLPF_OFF}, INT_MIN, INT_MAX, FLAGS, "lowpass" },
AV_OPT_TYPE_CONST   69 libavfilter/vf_tinterlace.c    {     "linear",        "linear vertical low-pass filter",              0, AV_OPT_TYPE_CONST, {.i64 = VLPF_LIN}, INT_MIN, INT_MAX, FLAGS, "lowpass" },
AV_OPT_TYPE_CONST   70 libavfilter/vf_tinterlace.c    {     "complex",       "complex vertical low-pass filter",             0, AV_OPT_TYPE_CONST, {.i64 = VLPF_CMP}, INT_MIN, INT_MAX, FLAGS, "lowpass" },
AV_OPT_TYPE_CONST  305 libavfilter/vf_tonemap.c     {     "none",     0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_NONE},              0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  306 libavfilter/vf_tonemap.c     {     "linear",   0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_LINEAR},            0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  307 libavfilter/vf_tonemap.c     {     "gamma",    0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_GAMMA},             0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  308 libavfilter/vf_tonemap.c     {     "clip",     0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_CLIP},              0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  309 libavfilter/vf_tonemap.c     {     "reinhard", 0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_REINHARD},          0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  310 libavfilter/vf_tonemap.c     {     "hable",    0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_HABLE},             0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  311 libavfilter/vf_tonemap.c     {     "mobius",   0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_MOBIUS},            0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  489 libavfilter/vf_tonemap_opencl.c     {     "none",     0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_NONE},              0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  490 libavfilter/vf_tonemap_opencl.c     {     "linear",   0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_LINEAR},            0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  491 libavfilter/vf_tonemap_opencl.c     {     "gamma",    0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_GAMMA},             0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  492 libavfilter/vf_tonemap_opencl.c     {     "clip",     0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_CLIP},              0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  493 libavfilter/vf_tonemap_opencl.c     {     "reinhard", 0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_REINHARD},          0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  494 libavfilter/vf_tonemap_opencl.c     {     "hable",    0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_HABLE},             0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  495 libavfilter/vf_tonemap_opencl.c     {     "mobius",   0, 0, AV_OPT_TYPE_CONST, {.i64 = TONEMAP_MOBIUS},            0, 0, FLAGS, "tonemap" },
AV_OPT_TYPE_CONST  498 libavfilter/vf_tonemap_opencl.c     {     "bt709",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT709},         0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  499 libavfilter/vf_tonemap_opencl.c     {     "bt2020",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_TRC_BT2020_10},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  502 libavfilter/vf_tonemap_opencl.c     {     "bt709",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT709},         0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  503 libavfilter/vf_tonemap_opencl.c     {     "bt2020",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_SPC_BT2020_NCL},    0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  506 libavfilter/vf_tonemap_opencl.c     {     "bt709",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT709},         0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  507 libavfilter/vf_tonemap_opencl.c     {     "bt2020",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_PRI_BT2020},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  510 libavfilter/vf_tonemap_opencl.c     {     "tv",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  511 libavfilter/vf_tonemap_opencl.c     {     "pc",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  512 libavfilter/vf_tonemap_opencl.c     {     "limited",       0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_MPEG},         0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  513 libavfilter/vf_tonemap_opencl.c     {     "full",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = AVCOL_RANGE_JPEG},         0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST   56 libavfilter/vf_tpad.c     { "add",   "add solid-color frames",                               0,                  AV_OPT_TYPE_CONST, {.i64=0},        0,         0, VF, "mode" },
AV_OPT_TYPE_CONST   57 libavfilter/vf_tpad.c     { "clone", "clone first/last frame",                               0,                  AV_OPT_TYPE_CONST, {.i64=1},        0,         0, VF, "mode" },
AV_OPT_TYPE_CONST  365 libavfilter/vf_transpose.c         { "cclock_flip", "rotate counter-clockwise with vertical flip", 0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK_FLIP }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  366 libavfilter/vf_transpose.c         { "clock",       "rotate clockwise",                            0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK       }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  367 libavfilter/vf_transpose.c         { "cclock",      "rotate counter-clockwise",                    0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK      }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  368 libavfilter/vf_transpose.c         { "clock_flip",  "rotate clockwise with vertical flip",         0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK_FLIP  }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  372 libavfilter/vf_transpose.c         { "none",      "always apply transposition",   0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_NONE},      INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  373 libavfilter/vf_transpose.c         { "portrait",  "preserve portrait geometry",   0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_PORTRAIT},  INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  374 libavfilter/vf_transpose.c         { "landscape", "preserve landscape geometry",  0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_LANDSCAPE}, INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  440 libavfilter/vf_transpose_npp.c         { "cclock_flip", "rotate counter-clockwise with vertical flip", 0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_CCLOCK_FLIP }, 0, 0, FLAGS, "dir" },
AV_OPT_TYPE_CONST  441 libavfilter/vf_transpose_npp.c         { "clock",       "rotate clockwise",                            0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_CLOCK       }, 0, 0, FLAGS, "dir" },
AV_OPT_TYPE_CONST  442 libavfilter/vf_transpose_npp.c         { "cclock",      "rotate counter-clockwise",                    0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_CCLOCK      }, 0, 0, FLAGS, "dir" },
AV_OPT_TYPE_CONST  443 libavfilter/vf_transpose_npp.c         { "clock_flip",  "rotate clockwise with vertical flip",         0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_CLOCK_FLIP  }, 0, 0, FLAGS, "dir" },
AV_OPT_TYPE_CONST  445 libavfilter/vf_transpose_npp.c         { "none",      "always apply transposition",  0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_PT_TYPE_NONE },      0, 0, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  446 libavfilter/vf_transpose_npp.c         { "landscape", "preserve landscape geometry", 0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_PT_TYPE_LANDSCAPE }, 0, 0, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  447 libavfilter/vf_transpose_npp.c         { "portrait",  "preserve portrait geometry",  0, AV_OPT_TYPE_CONST, { .i64 = NPP_TRANSPOSE_PT_TYPE_PORTRAIT },  0, 0, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  241 libavfilter/vf_transpose_opencl.c         { "cclock_flip", "rotate counter-clockwise with vertical flip", 0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK_FLIP }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  242 libavfilter/vf_transpose_opencl.c         { "clock",       "rotate clockwise",                            0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK       }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  243 libavfilter/vf_transpose_opencl.c         { "cclock",      "rotate counter-clockwise",                    0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK      }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  244 libavfilter/vf_transpose_opencl.c         { "clock_flip",  "rotate clockwise with vertical flip",         0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK_FLIP  }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  248 libavfilter/vf_transpose_opencl.c         { "none",      "always apply transposition",   0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_NONE},      INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  249 libavfilter/vf_transpose_opencl.c         { "portrait",  "preserve portrait geometry",   0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_PORTRAIT},  INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  250 libavfilter/vf_transpose_opencl.c         { "landscape", "preserve landscape geometry",  0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_LANDSCAPE}, INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  237 libavfilter/vf_transpose_vaapi.c         { "cclock_flip",   "rotate counter-clockwise with vertical flip", 0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK_FLIP }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  238 libavfilter/vf_transpose_vaapi.c         { "clock",         "rotate clockwise",                            0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK       }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  239 libavfilter/vf_transpose_vaapi.c         { "cclock",        "rotate counter-clockwise",                    0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK      }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  240 libavfilter/vf_transpose_vaapi.c         { "clock_flip",    "rotate clockwise with vertical flip",         0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK_FLIP  }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  241 libavfilter/vf_transpose_vaapi.c         { "reversal",      "rotate by half-turn",                         0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_REVERSAL    }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  242 libavfilter/vf_transpose_vaapi.c         { "hflip",         "flip horizontally",                           0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_HFLIP       }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  243 libavfilter/vf_transpose_vaapi.c         { "vflip",         "flip vertically",                             0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_VFLIP       }, .flags=FLAGS, .unit = "dir" },
AV_OPT_TYPE_CONST  247 libavfilter/vf_transpose_vaapi.c         { "none",      "always apply transposition",   0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_NONE},      INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  248 libavfilter/vf_transpose_vaapi.c         { "portrait",  "preserve portrait geometry",   0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_PORTRAIT},  INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST  249 libavfilter/vf_transpose_vaapi.c         { "landscape", "preserve landscape geometry",  0, AV_OPT_TYPE_CONST, {.i64=TRANSPOSE_PT_TYPE_LANDSCAPE}, INT_MIN, INT_MAX, FLAGS, "passthrough" },
AV_OPT_TYPE_CONST   59 libavfilter/vf_v360.c     {         "e", "equirectangular",                            0, AV_OPT_TYPE_CONST,  {.i64=EQUIRECTANGULAR}, 0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   60 libavfilter/vf_v360.c     {  "equirect", "equirectangular",                            0, AV_OPT_TYPE_CONST,  {.i64=EQUIRECTANGULAR}, 0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   61 libavfilter/vf_v360.c     {      "c3x2", "cubemap 3x2",                                0, AV_OPT_TYPE_CONST,  {.i64=CUBEMAP_3_2},     0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   62 libavfilter/vf_v360.c     {      "c6x1", "cubemap 6x1",                                0, AV_OPT_TYPE_CONST,  {.i64=CUBEMAP_6_1},     0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   63 libavfilter/vf_v360.c     {       "eac", "equi-angular cubemap",                       0, AV_OPT_TYPE_CONST,  {.i64=EQUIANGULAR},     0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   64 libavfilter/vf_v360.c     {  "dfisheye", "dual fisheye",                               0, AV_OPT_TYPE_CONST,  {.i64=DUAL_FISHEYE},    0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   65 libavfilter/vf_v360.c     {      "flat", "regular video",                              0, AV_OPT_TYPE_CONST,  {.i64=FLAT},            0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   66 libavfilter/vf_v360.c     {"rectilinear", "regular video",                             0, AV_OPT_TYPE_CONST,  {.i64=FLAT},            0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   67 libavfilter/vf_v360.c     {  "gnomonic", "regular video",                              0, AV_OPT_TYPE_CONST,  {.i64=FLAT},            0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   68 libavfilter/vf_v360.c     {    "barrel", "barrel facebook's 360 format",               0, AV_OPT_TYPE_CONST,  {.i64=BARREL},          0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   69 libavfilter/vf_v360.c     {        "fb", "barrel facebook's 360 format",               0, AV_OPT_TYPE_CONST,  {.i64=BARREL},          0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   70 libavfilter/vf_v360.c     {      "c1x6", "cubemap 1x6",                                0, AV_OPT_TYPE_CONST,  {.i64=CUBEMAP_1_6},     0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   71 libavfilter/vf_v360.c     {        "sg", "stereographic",                              0, AV_OPT_TYPE_CONST,  {.i64=STEREOGRAPHIC},   0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   72 libavfilter/vf_v360.c     {  "mercator", "mercator",                                   0, AV_OPT_TYPE_CONST,  {.i64=MERCATOR},        0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   73 libavfilter/vf_v360.c     {      "ball", "ball",                                       0, AV_OPT_TYPE_CONST,  {.i64=BALL},            0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   74 libavfilter/vf_v360.c     {    "hammer", "hammer",                                     0, AV_OPT_TYPE_CONST,  {.i64=HAMMER},          0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   75 libavfilter/vf_v360.c     {"sinusoidal", "sinusoidal",                                 0, AV_OPT_TYPE_CONST,  {.i64=SINUSOIDAL},      0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   76 libavfilter/vf_v360.c     {   "fisheye", "fisheye",                                    0, AV_OPT_TYPE_CONST,  {.i64=FISHEYE},         0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   77 libavfilter/vf_v360.c     {   "pannini", "pannini",                                    0, AV_OPT_TYPE_CONST,  {.i64=PANNINI},         0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   78 libavfilter/vf_v360.c     {"cylindrical", "cylindrical",                               0, AV_OPT_TYPE_CONST,  {.i64=CYLINDRICAL},     0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   79 libavfilter/vf_v360.c     {"tetrahedron", "tetrahedron",                               0, AV_OPT_TYPE_CONST,  {.i64=TETRAHEDRON},     0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   80 libavfilter/vf_v360.c     {"barrelsplit", "barrel split facebook's 360 format",        0, AV_OPT_TYPE_CONST,  {.i64=BARREL_SPLIT},    0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   81 libavfilter/vf_v360.c     {       "tsp", "truncated square pyramid",                   0, AV_OPT_TYPE_CONST,  {.i64=TSPYRAMID},       0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   82 libavfilter/vf_v360.c     { "hequirect", "half equirectangular",                       0, AV_OPT_TYPE_CONST,  {.i64=HEQUIRECTANGULAR},0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   83 libavfilter/vf_v360.c     {        "he", "half equirectangular",                       0, AV_OPT_TYPE_CONST,  {.i64=HEQUIRECTANGULAR},0,                   0, FLAGS, "in" },
AV_OPT_TYPE_CONST   85 libavfilter/vf_v360.c     {         "e", "equirectangular",                            0, AV_OPT_TYPE_CONST,  {.i64=EQUIRECTANGULAR}, 0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   86 libavfilter/vf_v360.c     {  "equirect", "equirectangular",                            0, AV_OPT_TYPE_CONST,  {.i64=EQUIRECTANGULAR}, 0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   87 libavfilter/vf_v360.c     {      "c3x2", "cubemap 3x2",                                0, AV_OPT_TYPE_CONST,  {.i64=CUBEMAP_3_2},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   88 libavfilter/vf_v360.c     {      "c6x1", "cubemap 6x1",                                0, AV_OPT_TYPE_CONST,  {.i64=CUBEMAP_6_1},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   89 libavfilter/vf_v360.c     {       "eac", "equi-angular cubemap",                       0, AV_OPT_TYPE_CONST,  {.i64=EQUIANGULAR},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   90 libavfilter/vf_v360.c     {  "dfisheye", "dual fisheye",                               0, AV_OPT_TYPE_CONST,  {.i64=DUAL_FISHEYE},    0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   91 libavfilter/vf_v360.c     {      "flat", "regular video",                              0, AV_OPT_TYPE_CONST,  {.i64=FLAT},            0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   92 libavfilter/vf_v360.c     {"rectilinear", "regular video",                             0, AV_OPT_TYPE_CONST,  {.i64=FLAT},            0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   93 libavfilter/vf_v360.c     {  "gnomonic", "regular video",                              0, AV_OPT_TYPE_CONST,  {.i64=FLAT},            0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   94 libavfilter/vf_v360.c     {    "barrel", "barrel facebook's 360 format",               0, AV_OPT_TYPE_CONST,  {.i64=BARREL},          0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   95 libavfilter/vf_v360.c     {        "fb", "barrel facebook's 360 format",               0, AV_OPT_TYPE_CONST,  {.i64=BARREL},          0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   96 libavfilter/vf_v360.c     {      "c1x6", "cubemap 1x6",                                0, AV_OPT_TYPE_CONST,  {.i64=CUBEMAP_1_6},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   97 libavfilter/vf_v360.c     {        "sg", "stereographic",                              0, AV_OPT_TYPE_CONST,  {.i64=STEREOGRAPHIC},   0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   98 libavfilter/vf_v360.c     {  "mercator", "mercator",                                   0, AV_OPT_TYPE_CONST,  {.i64=MERCATOR},        0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST   99 libavfilter/vf_v360.c     {      "ball", "ball",                                       0, AV_OPT_TYPE_CONST,  {.i64=BALL},            0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  100 libavfilter/vf_v360.c     {    "hammer", "hammer",                                     0, AV_OPT_TYPE_CONST,  {.i64=HAMMER},          0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  101 libavfilter/vf_v360.c     {"sinusoidal", "sinusoidal",                                 0, AV_OPT_TYPE_CONST,  {.i64=SINUSOIDAL},      0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  102 libavfilter/vf_v360.c     {   "fisheye", "fisheye",                                    0, AV_OPT_TYPE_CONST,  {.i64=FISHEYE},         0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  103 libavfilter/vf_v360.c     {   "pannini", "pannini",                                    0, AV_OPT_TYPE_CONST,  {.i64=PANNINI},         0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  104 libavfilter/vf_v360.c     {"cylindrical", "cylindrical",                               0, AV_OPT_TYPE_CONST,  {.i64=CYLINDRICAL},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  105 libavfilter/vf_v360.c     {"perspective", "perspective",                               0, AV_OPT_TYPE_CONST,  {.i64=PERSPECTIVE},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  106 libavfilter/vf_v360.c     {"tetrahedron", "tetrahedron",                               0, AV_OPT_TYPE_CONST,  {.i64=TETRAHEDRON},     0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  107 libavfilter/vf_v360.c     {"barrelsplit", "barrel split facebook's 360 format",        0, AV_OPT_TYPE_CONST,  {.i64=BARREL_SPLIT},    0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  108 libavfilter/vf_v360.c     {       "tsp", "truncated square pyramid",                   0, AV_OPT_TYPE_CONST,  {.i64=TSPYRAMID},       0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  109 libavfilter/vf_v360.c     { "hequirect", "half equirectangular",                       0, AV_OPT_TYPE_CONST,  {.i64=HEQUIRECTANGULAR},0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  110 libavfilter/vf_v360.c     {        "he", "half equirectangular",                       0, AV_OPT_TYPE_CONST,  {.i64=HEQUIRECTANGULAR},0,                   0, FLAGS, "out" },
AV_OPT_TYPE_CONST  112 libavfilter/vf_v360.c     {      "near", "nearest neighbour",                          0, AV_OPT_TYPE_CONST,  {.i64=NEAREST},         0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  113 libavfilter/vf_v360.c     {   "nearest", "nearest neighbour",                          0, AV_OPT_TYPE_CONST,  {.i64=NEAREST},         0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  114 libavfilter/vf_v360.c     {      "line", "bilinear interpolation",                     0, AV_OPT_TYPE_CONST,  {.i64=BILINEAR},        0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  115 libavfilter/vf_v360.c     {    "linear", "bilinear interpolation",                     0, AV_OPT_TYPE_CONST,  {.i64=BILINEAR},        0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  116 libavfilter/vf_v360.c     { "lagrange9", "lagrange9 interpolation",                    0, AV_OPT_TYPE_CONST,  {.i64=LAGRANGE9},       0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  117 libavfilter/vf_v360.c     {      "cube", "bicubic interpolation",                      0, AV_OPT_TYPE_CONST,  {.i64=BICUBIC},         0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  118 libavfilter/vf_v360.c     {     "cubic", "bicubic interpolation",                      0, AV_OPT_TYPE_CONST,  {.i64=BICUBIC},         0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  119 libavfilter/vf_v360.c     {      "lanc", "lanczos interpolation",                      0, AV_OPT_TYPE_CONST,  {.i64=LANCZOS},         0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  120 libavfilter/vf_v360.c     {   "lanczos", "lanczos interpolation",                      0, AV_OPT_TYPE_CONST,  {.i64=LANCZOS},         0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  121 libavfilter/vf_v360.c     {      "sp16", "spline16 interpolation",                     0, AV_OPT_TYPE_CONST,  {.i64=SPLINE16},        0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  122 libavfilter/vf_v360.c     {  "spline16", "spline16 interpolation",                     0, AV_OPT_TYPE_CONST,  {.i64=SPLINE16},        0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  123 libavfilter/vf_v360.c     {     "gauss", "gaussian interpolation",                     0, AV_OPT_TYPE_CONST,  {.i64=GAUSSIAN},        0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  124 libavfilter/vf_v360.c     {  "gaussian", "gaussian interpolation",                     0, AV_OPT_TYPE_CONST,  {.i64=GAUSSIAN},        0,                   0, FLAGS, "interp" },
AV_OPT_TYPE_CONST  129 libavfilter/vf_v360.c     {        "2d", "2d mono",                                    0, AV_OPT_TYPE_CONST,  {.i64=STEREO_2D},       0,                   0, FLAGS, "stereo" },
AV_OPT_TYPE_CONST  130 libavfilter/vf_v360.c     {       "sbs", "side by side",                               0, AV_OPT_TYPE_CONST,  {.i64=STEREO_SBS},      0,                   0, FLAGS, "stereo" },
AV_OPT_TYPE_CONST  131 libavfilter/vf_v360.c     {        "tb", "top bottom",                                 0, AV_OPT_TYPE_CONST,  {.i64=STEREO_TB},       0,                   0, FLAGS, "stereo" },
AV_OPT_TYPE_CONST   72 libavfilter/vf_vaguedenoiser.c         { "hard",   "hard thresholding",       0,                 AV_OPT_TYPE_CONST, {.i64=0},   0, 0,      FLAGS, "method" },
AV_OPT_TYPE_CONST   73 libavfilter/vf_vaguedenoiser.c         { "soft",   "soft thresholding",       0,                 AV_OPT_TYPE_CONST, {.i64=1},   0, 0,      FLAGS, "method" },
AV_OPT_TYPE_CONST   74 libavfilter/vf_vaguedenoiser.c         { "garrote", "garotte thresholding",   0,                 AV_OPT_TYPE_CONST, {.i64=2},   0, 0,      FLAGS, "method" },
AV_OPT_TYPE_CONST   79 libavfilter/vf_vaguedenoiser.c         { "universal",  "universal (VisuShrink)", 0,              AV_OPT_TYPE_CONST, {.i64=0},   0, 0,      FLAGS, "type" },
AV_OPT_TYPE_CONST   80 libavfilter/vf_vaguedenoiser.c         { "bayes",      "bayes (BayesShrink)",    0,              AV_OPT_TYPE_CONST, {.i64=1},   0, 0,      FLAGS, "type" },
AV_OPT_TYPE_CONST   92 libavfilter/vf_vectorscope.c     {   "gray",   0, 0, AV_OPT_TYPE_CONST, {.i64=TINT},   0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   93 libavfilter/vf_vectorscope.c     {   "tint",   0, 0, AV_OPT_TYPE_CONST, {.i64=TINT},   0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   94 libavfilter/vf_vectorscope.c     {   "color",  0, 0, AV_OPT_TYPE_CONST, {.i64=COLOR},  0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   95 libavfilter/vf_vectorscope.c     {   "color2", 0, 0, AV_OPT_TYPE_CONST, {.i64=COLOR2}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   96 libavfilter/vf_vectorscope.c     {   "color3", 0, 0, AV_OPT_TYPE_CONST, {.i64=COLOR3}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   97 libavfilter/vf_vectorscope.c     {   "color4", 0, 0, AV_OPT_TYPE_CONST, {.i64=COLOR4}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST   98 libavfilter/vf_vectorscope.c     {   "color5", 0, 0, AV_OPT_TYPE_CONST, {.i64=COLOR5}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  105 libavfilter/vf_vectorscope.c     {   "none",         0, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  106 libavfilter/vf_vectorscope.c     {   "instant",      0, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  107 libavfilter/vf_vectorscope.c     {   "peak",         0, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  108 libavfilter/vf_vectorscope.c     {   "peak+instant", 0, 0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  111 libavfilter/vf_vectorscope.c     {   "none",         0, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_NONE},  0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  112 libavfilter/vf_vectorscope.c     {   "green",        0, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_GREEN}, 0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  113 libavfilter/vf_vectorscope.c     {   "color",        0, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_COLOR}, 0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  114 libavfilter/vf_vectorscope.c     {   "invert",       0, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_INVERT},0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  119 libavfilter/vf_vectorscope.c     {   "white", "draw white point", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST  120 libavfilter/vf_vectorscope.c     {   "black", "draw black point", 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST  121 libavfilter/vf_vectorscope.c     {   "name",  "draw point name",  0, AV_OPT_TYPE_CONST, {.i64=4}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST  130 libavfilter/vf_vectorscope.c     {   "auto",       0, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "colorspace" },
AV_OPT_TYPE_CONST  131 libavfilter/vf_vectorscope.c     {   "601",        0, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "colorspace" },
AV_OPT_TYPE_CONST  132 libavfilter/vf_vectorscope.c     {   "709",        0, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "colorspace" },
AV_OPT_TYPE_CONST   58 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VSOptimalL1 }, 0, 0, FLAGS, "optalgo"},
AV_OPT_TYPE_CONST   60 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VSGaussian }, 0, 0, FLAGS,  "optalgo"},
AV_OPT_TYPE_CONST   62 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VSAvg },      0, 0, FLAGS,  "optalgo"},
AV_OPT_TYPE_CONST   72 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VSKeepBorder }, 0, 0, FLAGS, "crop"},
AV_OPT_TYPE_CONST   74 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VSCropBorder }, 0, 0, FLAGS, "crop"},
AV_OPT_TYPE_CONST   90 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VS_Zero  },  0, 0,  FLAGS, "interpol"},
AV_OPT_TYPE_CONST   92 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VS_Linear }, 0, 0,  FLAGS, "interpol"},
AV_OPT_TYPE_CONST   94 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VS_BiLinear},0, 0,  FLAGS, "interpol"},
AV_OPT_TYPE_CONST   96 libavfilter/vf_vidstabtransform.c                    AV_OPT_TYPE_CONST,  {.i64 = VS_BiCubic },0, 0,  FLAGS, "interpol"},
AV_OPT_TYPE_CONST   88 libavfilter/vf_vignette.c         { "forward",  NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 0}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   89 libavfilter/vf_vignette.c         { "backward", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = 1}, INT_MIN, INT_MAX, FLAGS, "mode"},
AV_OPT_TYPE_CONST   91 libavfilter/vf_vignette.c          { "init",  "eval expressions once during initialization", 0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_INIT},  .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST   92 libavfilter/vf_vignette.c          { "frame", "eval expressions for each frame",             0, AV_OPT_TYPE_CONST, {.i64=EVAL_MODE_FRAME}, .flags = FLAGS, .unit = "eval" },
AV_OPT_TYPE_CONST  100 libavfilter/vf_vpp_qsv.c     { "bob",         "Bob deinterlace mode.",                      0,                   AV_OPT_TYPE_CONST,    { .i64 = MFX_DEINTERLACING_BOB },            .flags = FLAGS, "deinterlace" },
AV_OPT_TYPE_CONST  101 libavfilter/vf_vpp_qsv.c     { "advanced",    "Advanced deinterlace mode. ",                0,                   AV_OPT_TYPE_CONST,    { .i64 = MFX_DEINTERLACING_ADVANCED },       .flags = FLAGS, "deinterlace" },
AV_OPT_TYPE_CONST  113 libavfilter/vf_vpp_qsv.c         { "cclock_hflip",  "rotate counter-clockwise with horizontal flip",  0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK_FLIP }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST  114 libavfilter/vf_vpp_qsv.c         { "clock",         "rotate clockwise",                               0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK       }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST  115 libavfilter/vf_vpp_qsv.c         { "cclock",        "rotate counter-clockwise",                       0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CCLOCK      }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST  116 libavfilter/vf_vpp_qsv.c         { "clock_hflip",   "rotate clockwise with horizontal flip",          0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_CLOCK_FLIP  }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST  117 libavfilter/vf_vpp_qsv.c         { "reversal",      "rotate by half-turn",                            0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_REVERSAL    }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST  118 libavfilter/vf_vpp_qsv.c         { "hflip",         "flip horizontally",                              0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_HFLIP       }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST  119 libavfilter/vf_vpp_qsv.c         { "vflip",         "flip vertically",                                0, AV_OPT_TYPE_CONST, { .i64 = TRANSPOSE_VFLIP       }, .flags=FLAGS, .unit = "transpose" },
AV_OPT_TYPE_CONST   53 libavfilter/vf_w3fdif.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit }
AV_OPT_TYPE_CONST  136 libavfilter/vf_waveform.c         { "row",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  137 libavfilter/vf_waveform.c         { "column", NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "mode" },
AV_OPT_TYPE_CONST  144 libavfilter/vf_waveform.c         { "overlay", NULL, 0, AV_OPT_TYPE_CONST, {.i64=OVERLAY}, 0, 0, FLAGS, "display" },
AV_OPT_TYPE_CONST  145 libavfilter/vf_waveform.c         { "stack",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=STACK},   0, 0, FLAGS, "display" },
AV_OPT_TYPE_CONST  146 libavfilter/vf_waveform.c         { "parade",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=PARADE},  0, 0, FLAGS, "display" },
AV_OPT_TYPE_CONST  151 libavfilter/vf_waveform.c         { "none",         NULL, 0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  152 libavfilter/vf_waveform.c         { "instant",      NULL, 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  153 libavfilter/vf_waveform.c         { "peak",         NULL, 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  154 libavfilter/vf_waveform.c         { "peak+instant", NULL, 0, AV_OPT_TYPE_CONST, {.i64=3}, 0, 0, FLAGS, "envelope" },
AV_OPT_TYPE_CONST  157 libavfilter/vf_waveform.c         { "lowpass", NULL, 0, AV_OPT_TYPE_CONST, {.i64=LOWPASS}, 0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  158 libavfilter/vf_waveform.c         { "flat"   , NULL, 0, AV_OPT_TYPE_CONST, {.i64=FLAT},    0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  159 libavfilter/vf_waveform.c         { "aflat"  , NULL, 0, AV_OPT_TYPE_CONST, {.i64=AFLAT},   0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  160 libavfilter/vf_waveform.c         { "chroma",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=CHROMA},  0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  161 libavfilter/vf_waveform.c         { "color",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=COLOR},   0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  162 libavfilter/vf_waveform.c         { "acolor",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=ACOLOR},  0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  163 libavfilter/vf_waveform.c         { "xflat",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=XFLAT},   0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  164 libavfilter/vf_waveform.c         { "yflat",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=YFLAT},   0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  167 libavfilter/vf_waveform.c         { "none",   NULL, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_NONE},   0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  168 libavfilter/vf_waveform.c         { "green",  NULL, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_GREEN},  0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  169 libavfilter/vf_waveform.c         { "orange", NULL, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_ORANGE}, 0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  170 libavfilter/vf_waveform.c         { "invert", NULL, 0, AV_OPT_TYPE_CONST, {.i64=GRAT_INVERT}, 0, 0, FLAGS, "graticule" },
AV_OPT_TYPE_CONST  175 libavfilter/vf_waveform.c         { "numbers",  "draw numbers", 0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST  176 libavfilter/vf_waveform.c         { "dots",     "draw dots instead of lines", 0, AV_OPT_TYPE_CONST, {.i64=2}, 0, 0, FLAGS, "flags" },
AV_OPT_TYPE_CONST  179 libavfilter/vf_waveform.c         { "digital",    NULL, 0, AV_OPT_TYPE_CONST, {.i64=DIGITAL},    0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  180 libavfilter/vf_waveform.c         { "millivolts", NULL, 0, AV_OPT_TYPE_CONST, {.i64=MILLIVOLTS}, 0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST  181 libavfilter/vf_waveform.c         { "ire",        NULL, 0, AV_OPT_TYPE_CONST, {.i64=IRE},        0, 0, FLAGS, "scale" },
AV_OPT_TYPE_CONST   43 libavfilter/vf_weave.c         { "top",     "set top field first",               0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   44 libavfilter/vf_weave.c         { "t",       "set top field first",               0, AV_OPT_TYPE_CONST, {.i64=0}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   45 libavfilter/vf_weave.c         { "bottom",  "set bottom field first",            0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST   46 libavfilter/vf_weave.c         { "b",       "set bottom field first",            0, AV_OPT_TYPE_CONST, {.i64=1}, 0, 0, FLAGS, "field"},
AV_OPT_TYPE_CONST  149 libavfilter/vf_xfade.c     {   "custom",    "custom transition",     0, AV_OPT_TYPE_CONST, {.i64=CUSTOM},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  150 libavfilter/vf_xfade.c     {   "fade",      "fade transition",       0, AV_OPT_TYPE_CONST, {.i64=FADE},      0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  151 libavfilter/vf_xfade.c     {   "wipeleft",  "wipe left transition",  0, AV_OPT_TYPE_CONST, {.i64=WIPELEFT},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  152 libavfilter/vf_xfade.c     {   "wiperight", "wipe right transition", 0, AV_OPT_TYPE_CONST, {.i64=WIPERIGHT}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  153 libavfilter/vf_xfade.c     {   "wipeup",    "wipe up transition",    0, AV_OPT_TYPE_CONST, {.i64=WIPEUP},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  154 libavfilter/vf_xfade.c     {   "wipedown",  "wipe down transition",  0, AV_OPT_TYPE_CONST, {.i64=WIPEDOWN},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  155 libavfilter/vf_xfade.c     {   "slideleft",  "slide left transition",  0, AV_OPT_TYPE_CONST, {.i64=SLIDELEFT},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  156 libavfilter/vf_xfade.c     {   "slideright", "slide right transition", 0, AV_OPT_TYPE_CONST, {.i64=SLIDERIGHT}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  157 libavfilter/vf_xfade.c     {   "slideup",    "slide up transition",    0, AV_OPT_TYPE_CONST, {.i64=SLIDEUP},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  158 libavfilter/vf_xfade.c     {   "slidedown",  "slide down transition",  0, AV_OPT_TYPE_CONST, {.i64=SLIDEDOWN},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  159 libavfilter/vf_xfade.c     {   "circlecrop", "circle crop transition", 0, AV_OPT_TYPE_CONST, {.i64=CIRCLECROP}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  160 libavfilter/vf_xfade.c     {   "rectcrop",   "rect crop transition",   0, AV_OPT_TYPE_CONST, {.i64=RECTCROP},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  161 libavfilter/vf_xfade.c     {   "distance",   "distance transition",    0, AV_OPT_TYPE_CONST, {.i64=DISTANCE},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  162 libavfilter/vf_xfade.c     {   "fadeblack",  "fadeblack transition",   0, AV_OPT_TYPE_CONST, {.i64=FADEBLACK},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  163 libavfilter/vf_xfade.c     {   "fadewhite",  "fadewhite transition",   0, AV_OPT_TYPE_CONST, {.i64=FADEWHITE},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  164 libavfilter/vf_xfade.c     {   "radial",     "radial transition",      0, AV_OPT_TYPE_CONST, {.i64=RADIAL},     0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  165 libavfilter/vf_xfade.c     {   "smoothleft", "smoothleft transition",  0, AV_OPT_TYPE_CONST, {.i64=SMOOTHLEFT}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  166 libavfilter/vf_xfade.c     {   "smoothright","smoothright transition", 0, AV_OPT_TYPE_CONST, {.i64=SMOOTHRIGHT},0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  167 libavfilter/vf_xfade.c     {   "smoothup",   "smoothup transition",    0, AV_OPT_TYPE_CONST, {.i64=SMOOTHUP},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  168 libavfilter/vf_xfade.c     {   "smoothdown", "smoothdown transition",  0, AV_OPT_TYPE_CONST, {.i64=SMOOTHDOWN}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  169 libavfilter/vf_xfade.c     {   "circleopen", "circleopen transition",  0, AV_OPT_TYPE_CONST, {.i64=CIRCLEOPEN}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  170 libavfilter/vf_xfade.c     {   "circleclose","circleclose transition", 0, AV_OPT_TYPE_CONST, {.i64=CIRCLECLOSE},0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  171 libavfilter/vf_xfade.c     {   "vertopen",   "vert open transition",   0, AV_OPT_TYPE_CONST, {.i64=VERTOPEN},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  172 libavfilter/vf_xfade.c     {   "vertclose",  "vert close transition",  0, AV_OPT_TYPE_CONST, {.i64=VERTCLOSE},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  173 libavfilter/vf_xfade.c     {   "horzopen",   "horz open transition",   0, AV_OPT_TYPE_CONST, {.i64=HORZOPEN},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  174 libavfilter/vf_xfade.c     {   "horzclose",  "horz close transition",  0, AV_OPT_TYPE_CONST, {.i64=HORZCLOSE},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  175 libavfilter/vf_xfade.c     {   "dissolve",   "dissolve transition",    0, AV_OPT_TYPE_CONST, {.i64=DISSOLVE},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  176 libavfilter/vf_xfade.c     {   "pixelize",   "pixelize transition",    0, AV_OPT_TYPE_CONST, {.i64=PIXELIZE},   0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  177 libavfilter/vf_xfade.c     {   "diagtl",     "diag tl transition",     0, AV_OPT_TYPE_CONST, {.i64=DIAGTL},     0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  178 libavfilter/vf_xfade.c     {   "diagtr",     "diag tr transition",     0, AV_OPT_TYPE_CONST, {.i64=DIAGTR},     0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  179 libavfilter/vf_xfade.c     {   "diagbl",     "diag bl transition",     0, AV_OPT_TYPE_CONST, {.i64=DIAGBL},     0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  180 libavfilter/vf_xfade.c     {   "diagbr",     "diag br transition",     0, AV_OPT_TYPE_CONST, {.i64=DIAGBR},     0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  181 libavfilter/vf_xfade.c     {   "hlslice",    "hl slice transition",    0, AV_OPT_TYPE_CONST, {.i64=HLSLICE},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  182 libavfilter/vf_xfade.c     {   "hrslice",    "hr slice transition",    0, AV_OPT_TYPE_CONST, {.i64=HRSLICE},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  183 libavfilter/vf_xfade.c     {   "vuslice",    "vu slice transition",    0, AV_OPT_TYPE_CONST, {.i64=VUSLICE},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  184 libavfilter/vf_xfade.c     {   "vdslice",    "vd slice transition",    0, AV_OPT_TYPE_CONST, {.i64=VDSLICE},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  383 libavfilter/vf_xfade_opencl.c     {   "custom",    "custom transition",     0, AV_OPT_TYPE_CONST, {.i64=CUSTOM},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  384 libavfilter/vf_xfade_opencl.c     {   "fade",      "fade transition",       0, AV_OPT_TYPE_CONST, {.i64=FADE},      0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  385 libavfilter/vf_xfade_opencl.c     {   "wipeleft",  "wipe left transition",  0, AV_OPT_TYPE_CONST, {.i64=WIPELEFT},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  386 libavfilter/vf_xfade_opencl.c     {   "wiperight", "wipe right transition", 0, AV_OPT_TYPE_CONST, {.i64=WIPERIGHT}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  387 libavfilter/vf_xfade_opencl.c     {   "wipeup",    "wipe up transition",    0, AV_OPT_TYPE_CONST, {.i64=WIPEUP},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  388 libavfilter/vf_xfade_opencl.c     {   "wipedown",  "wipe down transition",  0, AV_OPT_TYPE_CONST, {.i64=WIPEDOWN},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  389 libavfilter/vf_xfade_opencl.c     {   "slideleft",  "slide left transition",  0, AV_OPT_TYPE_CONST, {.i64=SLIDELEFT},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  390 libavfilter/vf_xfade_opencl.c     {   "slideright", "slide right transition", 0, AV_OPT_TYPE_CONST, {.i64=SLIDERIGHT}, 0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  391 libavfilter/vf_xfade_opencl.c     {   "slideup",    "slide up transition",    0, AV_OPT_TYPE_CONST, {.i64=SLIDEUP},    0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  392 libavfilter/vf_xfade_opencl.c     {   "slidedown",  "slide down transition",  0, AV_OPT_TYPE_CONST, {.i64=SLIDEDOWN},  0, 0, FLAGS, "transition" },
AV_OPT_TYPE_CONST  791 libavfilter/vf_zscale.c     {     "none",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_DITHER_NONE},     0, 0, FLAGS, "dither" },
AV_OPT_TYPE_CONST  792 libavfilter/vf_zscale.c     {     "ordered",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_DITHER_ORDERED},  0, 0, FLAGS, "dither" },
AV_OPT_TYPE_CONST  793 libavfilter/vf_zscale.c     {     "random",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_DITHER_RANDOM},   0, 0, FLAGS, "dither" },
AV_OPT_TYPE_CONST  794 libavfilter/vf_zscale.c     {     "error_diffusion",  0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_DITHER_ERROR_DIFFUSION}, 0, 0, FLAGS, "dither" },
AV_OPT_TYPE_CONST  797 libavfilter/vf_zscale.c     {     "point",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RESIZE_POINT},    0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  798 libavfilter/vf_zscale.c     {     "bilinear",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RESIZE_BILINEAR}, 0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  799 libavfilter/vf_zscale.c     {     "bicubic",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RESIZE_BICUBIC},  0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  800 libavfilter/vf_zscale.c     {     "spline16",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RESIZE_SPLINE16}, 0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  801 libavfilter/vf_zscale.c     {     "spline36",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RESIZE_SPLINE36}, 0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  802 libavfilter/vf_zscale.c     {     "lanczos",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RESIZE_LANCZOS},  0, 0, FLAGS, "filter" },
AV_OPT_TYPE_CONST  806 libavfilter/vf_zscale.c     {     "input",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = -1},                 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  807 libavfilter/vf_zscale.c     {     "limited",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RANGE_LIMITED}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  808 libavfilter/vf_zscale.c     {     "full",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RANGE_FULL},    0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  809 libavfilter/vf_zscale.c     {     "unknown",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = -1},                 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  810 libavfilter/vf_zscale.c     {     "tv",               0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RANGE_LIMITED}, 0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  811 libavfilter/vf_zscale.c     {     "pc",               0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_RANGE_FULL},    0, 0, FLAGS, "range" },
AV_OPT_TYPE_CONST  814 libavfilter/vf_zscale.c     {     "input",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = -1},                         0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  815 libavfilter/vf_zscale.c     {     "709",              0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_709},         0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  816 libavfilter/vf_zscale.c     {     "unspecified",      0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_UNSPECIFIED}, 0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  817 libavfilter/vf_zscale.c     {     "170m",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_170M},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  818 libavfilter/vf_zscale.c     {     "240m",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_240M},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  819 libavfilter/vf_zscale.c     {     "2020",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_2020},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  820 libavfilter/vf_zscale.c     {     "unknown",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_UNSPECIFIED}, 0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  821 libavfilter/vf_zscale.c     {     "bt709",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_709},         0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  822 libavfilter/vf_zscale.c     {     "bt470m",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_470_M},       0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  823 libavfilter/vf_zscale.c     {     "bt470bg",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_470_BG},      0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  824 libavfilter/vf_zscale.c     {     "smpte170m",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_170M},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  825 libavfilter/vf_zscale.c     {     "smpte240m",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_240M},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  826 libavfilter/vf_zscale.c     {     "film",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_FILM},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  827 libavfilter/vf_zscale.c     {     "bt2020",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_2020},        0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  828 libavfilter/vf_zscale.c     {     "smpte428",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_ST428},       0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  829 libavfilter/vf_zscale.c     {     "smpte431",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_ST431_2},     0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  830 libavfilter/vf_zscale.c     {     "smpte432",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_ST432_1},     0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  831 libavfilter/vf_zscale.c     {     "jedec-p22",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_EBU3213_E},   0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  832 libavfilter/vf_zscale.c     {     "ebu3213",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_PRIMARIES_EBU3213_E},   0, 0, FLAGS, "primaries" },
AV_OPT_TYPE_CONST  835 libavfilter/vf_zscale.c     {     "input",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = -1},                         0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  836 libavfilter/vf_zscale.c     {     "709",              0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_709},         0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  837 libavfilter/vf_zscale.c     {     "unspecified",      0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_UNSPECIFIED}, 0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  838 libavfilter/vf_zscale.c     {     "601",              0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_601},         0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  839 libavfilter/vf_zscale.c     {     "linear",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_LINEAR},      0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  840 libavfilter/vf_zscale.c     {     "2020_10",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_2020_10},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  841 libavfilter/vf_zscale.c     {     "2020_12",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_2020_12},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  842 libavfilter/vf_zscale.c     {     "unknown",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_UNSPECIFIED}, 0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  843 libavfilter/vf_zscale.c     {     "bt470m",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_470_M},       0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  844 libavfilter/vf_zscale.c     {     "bt470bg",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_470_BG},      0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  845 libavfilter/vf_zscale.c     {     "smpte170m",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_601},         0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  846 libavfilter/vf_zscale.c     {     "bt709",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_709},         0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  847 libavfilter/vf_zscale.c     {     "linear",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_LINEAR},      0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  848 libavfilter/vf_zscale.c     {     "log100",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_LOG_100},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  849 libavfilter/vf_zscale.c     {     "log316",           0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_LOG_316},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  850 libavfilter/vf_zscale.c     {     "bt2020-10",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_2020_10},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  851 libavfilter/vf_zscale.c     {     "bt2020-12",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_2020_12},     0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  852 libavfilter/vf_zscale.c     {     "smpte2084",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_ST2084},      0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  853 libavfilter/vf_zscale.c     {     "iec61966-2-4",     0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_IEC_61966_2_4},0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  854 libavfilter/vf_zscale.c     {     "iec61966-2-1",     0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_IEC_61966_2_1},0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  855 libavfilter/vf_zscale.c     {     "arib-std-b67",     0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_TRANSFER_ARIB_B67},    0, 0, FLAGS, "transfer" },
AV_OPT_TYPE_CONST  858 libavfilter/vf_zscale.c     {     "input",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = -1},                      0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  859 libavfilter/vf_zscale.c     {     "709",              0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_709},         0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  860 libavfilter/vf_zscale.c     {     "unspecified",      0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_UNSPECIFIED}, 0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  861 libavfilter/vf_zscale.c     {     "470bg",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_470BG},       0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  862 libavfilter/vf_zscale.c     {     "170m",             0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_170M},        0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  863 libavfilter/vf_zscale.c     {     "2020_ncl",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_2020_NCL},    0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  864 libavfilter/vf_zscale.c     {     "2020_cl",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_2020_CL},     0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  865 libavfilter/vf_zscale.c     {     "unknown",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_UNSPECIFIED}, 0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  866 libavfilter/vf_zscale.c     {     "gbr",              0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_RGB},         0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  867 libavfilter/vf_zscale.c     {     "bt709",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_709},         0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  868 libavfilter/vf_zscale.c     {     "fcc",              0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_FCC},         0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  869 libavfilter/vf_zscale.c     {     "bt470bg",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_470BG},       0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  870 libavfilter/vf_zscale.c     {     "smpte170m",        0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_170M},        0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  871 libavfilter/vf_zscale.c     {     "smpte2400m",       0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_240M},        0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  872 libavfilter/vf_zscale.c     {     "ycgco",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_YCGCO},       0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  873 libavfilter/vf_zscale.c     {     "bt2020nc",         0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_2020_NCL},    0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  874 libavfilter/vf_zscale.c     {     "bt2020c",          0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_2020_CL},     0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  875 libavfilter/vf_zscale.c     {     "chroma-derived-nc",0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_CHROMATICITY_DERIVED_NCL}, 0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  876 libavfilter/vf_zscale.c     {     "chroma-derived-c", 0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_CHROMATICITY_DERIVED_CL}, 0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  877 libavfilter/vf_zscale.c     {     "ictcp",            0,       0,                 AV_OPT_TYPE_CONST, {.i64 = ZIMG_MATRIX_ICTCP},       0, 0, FLAGS, "matrix" },
AV_OPT_TYPE_CONST  889 libavfilter/vf_zscale.c     {     "input",     0, 0, AV_OPT_TYPE_CONST, {.i64 = -1},                       0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  890 libavfilter/vf_zscale.c     {     "left",      0, 0, AV_OPT_TYPE_CONST, {.i64 = ZIMG_CHROMA_LEFT},         0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  891 libavfilter/vf_zscale.c     {     "center",    0, 0, AV_OPT_TYPE_CONST, {.i64 = ZIMG_CHROMA_CENTER},       0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  892 libavfilter/vf_zscale.c     {     "topleft",   0, 0, AV_OPT_TYPE_CONST, {.i64 = ZIMG_CHROMA_TOP_LEFT},     0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  893 libavfilter/vf_zscale.c     {     "top",       0, 0, AV_OPT_TYPE_CONST, {.i64 = ZIMG_CHROMA_TOP},          0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  894 libavfilter/vf_zscale.c     {     "bottomleft",0, 0, AV_OPT_TYPE_CONST, {.i64 = ZIMG_CHROMA_BOTTOM_LEFT},  0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  895 libavfilter/vf_zscale.c     {     "bottom",    0, 0, AV_OPT_TYPE_CONST, {.i64 = ZIMG_CHROMA_BOTTOM},       0, 0, FLAGS, "chroma" },
AV_OPT_TYPE_CONST  106 libavfilter/vsrc_mandelbrot.c     {"iteration_count", "set iteration count mode",  0, AV_OPT_TYPE_CONST, {.i64=ITERATION_COUNT}, INT_MIN, INT_MAX, FLAGS, "outer" },
AV_OPT_TYPE_CONST  107 libavfilter/vsrc_mandelbrot.c     {"normalized_iteration_count", "set normalized iteration count mode",   0, AV_OPT_TYPE_CONST, {.i64=NORMALIZED_ITERATION_COUNT}, INT_MIN, INT_MAX, FLAGS, "outer" },
AV_OPT_TYPE_CONST  108 libavfilter/vsrc_mandelbrot.c     {"white", "set white mode",                      0, AV_OPT_TYPE_CONST, {.i64=WHITE}, INT_MIN, INT_MAX, FLAGS, "outer" },
AV_OPT_TYPE_CONST  109 libavfilter/vsrc_mandelbrot.c     {"outz",        "set outz mode",                 0, AV_OPT_TYPE_CONST, {.i64=OUTZ}, INT_MIN, INT_MAX, FLAGS, "outer" },
AV_OPT_TYPE_CONST  112 libavfilter/vsrc_mandelbrot.c     {"black",       "set black mode",                0, AV_OPT_TYPE_CONST, {.i64=BLACK}, INT_MIN, INT_MAX, FLAGS, "inner"},
AV_OPT_TYPE_CONST  113 libavfilter/vsrc_mandelbrot.c     {"period",      "set period mode",               0, AV_OPT_TYPE_CONST, {.i64=PERIOD}, INT_MIN, INT_MAX, FLAGS, "inner"},
AV_OPT_TYPE_CONST  114 libavfilter/vsrc_mandelbrot.c     {"convergence", "show time until convergence",   0, AV_OPT_TYPE_CONST, {.i64=CONVTIME}, INT_MIN, INT_MAX, FLAGS, "inner"},
AV_OPT_TYPE_CONST  115 libavfilter/vsrc_mandelbrot.c     {"mincol",      "color based on point closest to the origin of the iterations",   0, AV_OPT_TYPE_CONST, {.i64=MINCOL}, INT_MIN, INT_MAX, FLAGS, "inner"},
AV_OPT_TYPE_CONST   72 libavfilter/vsrc_mptestsrc.c         { "dc_luma",     "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_DC_LUMA},     INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   73 libavfilter/vsrc_mptestsrc.c         { "dc_chroma",   "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_DC_CHROMA},   INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   74 libavfilter/vsrc_mptestsrc.c         { "freq_luma",   "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_FREQ_LUMA},   INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   75 libavfilter/vsrc_mptestsrc.c         { "freq_chroma", "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_FREQ_CHROMA}, INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   76 libavfilter/vsrc_mptestsrc.c         { "amp_luma",    "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_AMP_LUMA},    INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   77 libavfilter/vsrc_mptestsrc.c         { "amp_chroma",  "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_AMP_CHROMA},  INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   78 libavfilter/vsrc_mptestsrc.c         { "cbp",         "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_CBP},         INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   79 libavfilter/vsrc_mptestsrc.c         { "mv",          "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_MV},          INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   80 libavfilter/vsrc_mptestsrc.c         { "ring1",       "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_RING1},       INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   81 libavfilter/vsrc_mptestsrc.c         { "ring2",       "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_RING2},       INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   82 libavfilter/vsrc_mptestsrc.c         { "all",         "", 0, AV_OPT_TYPE_CONST, {.i64=TEST_ALL},         INT_MIN, INT_MAX, FLAGS, "test" },
AV_OPT_TYPE_CONST   67 libavfilter/vsrc_sierpinski.c     {"carpet", "sierpinski carpet", 0,             AV_OPT_TYPE_CONST,      {.i64=0},         0,          0, FLAGS, "type" },
AV_OPT_TYPE_CONST   68 libavfilter/vsrc_sierpinski.c     {"triangle", "sierpinski triangle", 0,         AV_OPT_TYPE_CONST,      {.i64=1},         0,          0, FLAGS, "type" },
AV_OPT_TYPE_CONST  196 libavfilter/yadif_common.c #define CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, INT_MIN, INT_MAX, FLAGS, unit }
AV_OPT_TYPE_CONST  169 libavformat/chromaprint.c     { "raw", "binary raw fingerprint", 0, AV_OPT_TYPE_CONST, {.i64 = FINGERPRINT_RAW }, INT_MIN, INT_MAX, FLAGS, "fp_format"},
AV_OPT_TYPE_CONST  170 libavformat/chromaprint.c     { "compressed", "binary compressed fingerprint", 0, AV_OPT_TYPE_CONST, {.i64 = FINGERPRINT_COMPRESSED }, INT_MIN, INT_MAX, FLAGS, "fp_format"},
AV_OPT_TYPE_CONST  171 libavformat/chromaprint.c     { "base64", "Base64 compressed fingerprint", 0, AV_OPT_TYPE_CONST, {.i64 = FINGERPRINT_BASE64 }, INT_MIN, INT_MAX, FLAGS, "fp_format"},
AV_OPT_TYPE_CONST 2336 libavformat/dashenc.c     { "none", "one fragment per segment", 0, AV_OPT_TYPE_CONST, {.i64 = FRAG_TYPE_NONE }, 0, UINT_MAX, E, "frag_type"},
AV_OPT_TYPE_CONST 2337 libavformat/dashenc.c     { "every_frame", "fragment at every frame", 0, AV_OPT_TYPE_CONST, {.i64 = FRAG_TYPE_EVERY_FRAME }, 0, UINT_MAX, E, "frag_type"},
AV_OPT_TYPE_CONST 2338 libavformat/dashenc.c     { "duration", "fragment at specific time intervals", 0, AV_OPT_TYPE_CONST, {.i64 = FRAG_TYPE_DURATION }, 0, UINT_MAX, E, "frag_type"},
AV_OPT_TYPE_CONST 2339 libavformat/dashenc.c     { "pframes", "fragment at keyframes and following P-Frame reordering (Video only, experimental)", 0, AV_OPT_TYPE_CONST, {.i64 = FRAG_TYPE_PFRAMES }, 0, UINT_MAX, E, "frag_type"},
AV_OPT_TYPE_CONST 2358 libavformat/dashenc.c     { "auto", "select segment file format based on codec", 0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_TYPE_AUTO }, 0, UINT_MAX,   E, "segment_type"},
AV_OPT_TYPE_CONST 2359 libavformat/dashenc.c     { "mp4", "make segment file in ISOBMFF format", 0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_TYPE_MP4 }, 0, UINT_MAX,   E, "segment_type"},
AV_OPT_TYPE_CONST 2360 libavformat/dashenc.c     { "webm", "make segment file in WebM format", 0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_TYPE_WEBM }, 0, UINT_MAX,   E, "segment_type"},
AV_OPT_TYPE_CONST 2367 libavformat/dashenc.c     { "dash", "MPEG-DASH ISO Base media file format live profile", 0, AV_OPT_TYPE_CONST, {.i64 = MPD_PROFILE_DASH }, 0, UINT_MAX, E, "mpd_profile"},
AV_OPT_TYPE_CONST 2368 libavformat/dashenc.c     { "dvb_dash", "DVB-DASH profile", 0, AV_OPT_TYPE_CONST, {.i64 = MPD_PROFILE_DVB }, 0, UINT_MAX, E, "mpd_profile"},
AV_OPT_TYPE_CONST 1100 libavformat/flvenc.c     { "aac_seq_header_detect", "Put AAC sequence header based on stream data", 0, AV_OPT_TYPE_CONST, {.i64 = FLV_AAC_SEQ_HEADER_DETECT}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "flvflags" },
AV_OPT_TYPE_CONST 1101 libavformat/flvenc.c     { "no_sequence_end", "disable sequence end for FLV", 0, AV_OPT_TYPE_CONST, {.i64 = FLV_NO_SEQUENCE_END}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "flvflags" },
AV_OPT_TYPE_CONST 1102 libavformat/flvenc.c     { "no_metadata", "disable metadata for FLV", 0, AV_OPT_TYPE_CONST, {.i64 = FLV_NO_METADATA}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "flvflags" },
AV_OPT_TYPE_CONST 1103 libavformat/flvenc.c     { "no_duration_filesize", "disable duration and filesize zero value metadata for FLV", 0, AV_OPT_TYPE_CONST, {.i64 = FLV_NO_DURATION_FILESIZE}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "flvflags" },
AV_OPT_TYPE_CONST 1104 libavformat/flvenc.c     { "add_keyframe_index", "Add keyframe index metadata", 0, AV_OPT_TYPE_CONST, {.i64 = FLV_ADD_KEYFRAME_INDEX}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "flvflags" },
AV_OPT_TYPE_CONST 2963 libavformat/hlsenc.c     {"mpegts",   "make segment file to mpegts files in m3u8", 0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_TYPE_MPEGTS }, 0, UINT_MAX,   E, "segment_type"},
AV_OPT_TYPE_CONST 2964 libavformat/hlsenc.c     {"fmp4",   "make segment file to fragment mp4 files in m3u8", 0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_TYPE_FMP4 }, 0, UINT_MAX,   E, "segment_type"},
AV_OPT_TYPE_CONST 2968 libavformat/hlsenc.c     {"single_file",   "generate a single media file indexed with byte ranges", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_SINGLE_FILE }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2969 libavformat/hlsenc.c     {"temp_file", "write segment and playlist to temporary file and rename when complete", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_TEMP_FILE }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2970 libavformat/hlsenc.c     {"delete_segments", "delete segment files that are no longer part of the playlist", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_DELETE_SEGMENTS }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2971 libavformat/hlsenc.c     {"round_durations", "round durations in m3u8 to whole numbers", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_ROUND_DURATIONS }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2972 libavformat/hlsenc.c     {"discont_start", "start the playlist with a discontinuity tag", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_DISCONT_START }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2973 libavformat/hlsenc.c     {"omit_endlist", "Do not append an endlist when ending stream", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_OMIT_ENDLIST }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2974 libavformat/hlsenc.c     {"split_by_time", "split the hls segment by time which user set by hls_time", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_SPLIT_BY_TIME }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2975 libavformat/hlsenc.c     {"append_list", "append the new segments into old hls segment list", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_APPEND_LIST }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2976 libavformat/hlsenc.c     {"program_date_time", "add EXT-X-PROGRAM-DATE-TIME", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_PROGRAM_DATE_TIME }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2977 libavformat/hlsenc.c     {"second_level_segment_index", "include segment index in segment filenames when use_localtime", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_SECOND_LEVEL_SEGMENT_INDEX }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2978 libavformat/hlsenc.c     {"second_level_segment_duration", "include segment duration in segment filenames when use_localtime", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_SECOND_LEVEL_SEGMENT_DURATION }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2979 libavformat/hlsenc.c     {"second_level_segment_size", "include segment size in segment filenames when use_localtime", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_SECOND_LEVEL_SEGMENT_SIZE }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2980 libavformat/hlsenc.c     {"periodic_rekey", "reload keyinfo file periodically for re-keying", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_PERIODIC_REKEY }, 0, UINT_MAX,   E, "flags"},
AV_OPT_TYPE_CONST 2981 libavformat/hlsenc.c     {"independent_segments", "add EXT-X-INDEPENDENT-SEGMENTS, whenever applicable", 0, AV_OPT_TYPE_CONST, { .i64 = HLS_INDEPENDENT_SEGMENTS }, 0, UINT_MAX, E, "flags"},
AV_OPT_TYPE_CONST 2982 libavformat/hlsenc.c     {"iframes_only", "add EXT-X-I-FRAMES-ONLY, whenever applicable", 0, AV_OPT_TYPE_CONST, { .i64 = HLS_I_FRAMES_ONLY }, 0, UINT_MAX, E, "flags"},
AV_OPT_TYPE_CONST 2992 libavformat/hlsenc.c     {"event", "EVENT playlist", 0, AV_OPT_TYPE_CONST, {.i64 = PLAYLIST_TYPE_EVENT }, INT_MIN, INT_MAX, E, "pl_type" },
AV_OPT_TYPE_CONST 2993 libavformat/hlsenc.c     {"vod", "VOD playlist", 0, AV_OPT_TYPE_CONST, {.i64 = PLAYLIST_TYPE_VOD }, INT_MIN, INT_MAX, E, "pl_type" },
AV_OPT_TYPE_CONST 2996 libavformat/hlsenc.c     {"generic", "start_number value (default)", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_START_SEQUENCE_AS_START_NUMBER }, INT_MIN, INT_MAX, E, "start_sequence_source_type" },
AV_OPT_TYPE_CONST 2997 libavformat/hlsenc.c     {"epoch", "seconds since epoch", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_START_SEQUENCE_AS_SECONDS_SINCE_EPOCH }, INT_MIN, INT_MAX, E, "start_sequence_source_type" },
AV_OPT_TYPE_CONST 2998 libavformat/hlsenc.c     {"epoch_us", "microseconds since epoch", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_START_SEQUENCE_AS_MICROSECONDS_SINCE_EPOCH }, INT_MIN, INT_MAX, E, "start_sequence_source_type" },
AV_OPT_TYPE_CONST 2999 libavformat/hlsenc.c     {"datetime", "current datetime as YYYYMMDDhhmmss", 0, AV_OPT_TYPE_CONST, {.i64 = HLS_START_SEQUENCE_AS_FORMATTED_DATETIME }, INT_MIN, INT_MAX, E, "start_sequence_source_type" },
AV_OPT_TYPE_CONST  158 libavformat/http.c     { "none", "No auth method set, autodetect", 0, AV_OPT_TYPE_CONST, { .i64 = HTTP_AUTH_NONE }, 0, 0, D | E, "auth_type"},
AV_OPT_TYPE_CONST  159 libavformat/http.c     { "basic", "HTTP basic authentication", 0, AV_OPT_TYPE_CONST, { .i64 = HTTP_AUTH_BASIC }, 0, 0, D | E, "auth_type"},
AV_OPT_TYPE_CONST  613 libavformat/img2dec.c     { "glob_sequence","select glob/sequence pattern type",   0, AV_OPT_TYPE_CONST,  {.i64=PT_GLOB_SEQUENCE}, INT_MIN, INT_MAX, DEC, "pattern_type" },
AV_OPT_TYPE_CONST  614 libavformat/img2dec.c     { "glob",         "select glob pattern type",            0, AV_OPT_TYPE_CONST,  {.i64=PT_GLOB         }, INT_MIN, INT_MAX, DEC, "pattern_type" },
AV_OPT_TYPE_CONST  615 libavformat/img2dec.c     { "sequence",     "select sequence pattern type",        0, AV_OPT_TYPE_CONST,  {.i64=PT_SEQUENCE     }, INT_MIN, INT_MAX, DEC, "pattern_type" },
AV_OPT_TYPE_CONST  616 libavformat/img2dec.c     { "none",         "disable pattern matching",            0, AV_OPT_TYPE_CONST,  {.i64=PT_NONE         }, INT_MIN, INT_MAX, DEC, "pattern_type" },
AV_OPT_TYPE_CONST  620 libavformat/img2dec.c     { "none", "none",                   0, AV_OPT_TYPE_CONST,    {.i64 = 0   }, 0, 2,       DEC, "ts_type" },
AV_OPT_TYPE_CONST  621 libavformat/img2dec.c     { "sec",  "second precision",       0, AV_OPT_TYPE_CONST,    {.i64 = 1   }, 0, 2,       DEC, "ts_type" },
AV_OPT_TYPE_CONST  622 libavformat/img2dec.c     { "ns",   "nano second precision",  0, AV_OPT_TYPE_CONST,    {.i64 = 2   }, 0, 2,       DEC, "ts_type" },
AV_OPT_TYPE_CONST   57 libavformat/libopenmpt.c     { "all",         "all",                0,                   AV_OPT_TYPE_CONST,          { .i64 = -1},                   0,    0,         A | D, "subsong" },
AV_OPT_TYPE_CONST   58 libavformat/libopenmpt.c     { "auto",        "auto",               0,                   AV_OPT_TYPE_CONST,          { .i64 = -2},                   0,    0,         A | D, "subsong" },
AV_OPT_TYPE_CONST  327 libavformat/librtmp.c     {"any", "both", 0, AV_OPT_TYPE_CONST, {.i64 = -2}, 0, 0, DEC, "rtmp_live"},
AV_OPT_TYPE_CONST  328 libavformat/librtmp.c     {"live", "live stream", 0, AV_OPT_TYPE_CONST, {.i64 = -1}, 0, 0, DEC, "rtmp_live"},
AV_OPT_TYPE_CONST  329 libavformat/librtmp.c     {"recorded", "recorded stream", 0, AV_OPT_TYPE_CONST, {.i64 = 0}, 0, 0, DEC, "rtmp_live"},
AV_OPT_TYPE_CONST  105 libavformat/libsrt.c     { "ts_size",        NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRT_LIVE_DEFAULT_PAYLOAD_SIZE }, INT_MIN, INT_MAX, .flags = D|E, "payload_size" },
AV_OPT_TYPE_CONST  106 libavformat/libsrt.c     { "max_size",       NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRT_LIVE_MAX_PAYLOAD_SIZE },     INT_MIN, INT_MAX, .flags = D|E, "payload_size" },
AV_OPT_TYPE_CONST  129 libavformat/libsrt.c     { "caller",         NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRT_MODE_CALLER },     INT_MIN, INT_MAX, .flags = D|E, "mode" },
AV_OPT_TYPE_CONST  130 libavformat/libsrt.c     { "listener",       NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRT_MODE_LISTENER },   INT_MIN, INT_MAX, .flags = D|E, "mode" },
AV_OPT_TYPE_CONST  131 libavformat/libsrt.c     { "rendezvous",     NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRT_MODE_RENDEZVOUS }, INT_MIN, INT_MAX, .flags = D|E, "mode" },
AV_OPT_TYPE_CONST  140 libavformat/libsrt.c     { "live",           NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRTT_LIVE }, INT_MIN, INT_MAX, .flags = D|E, "transtype" },
AV_OPT_TYPE_CONST  141 libavformat/libsrt.c     { "file",           NULL, 0, AV_OPT_TYPE_CONST,  { .i64 = SRTT_FILE }, INT_MIN, INT_MAX, .flags = D|E, "transtype" },
AV_OPT_TYPE_CONST 2794 libavformat/matroskaenc.c     { "infer", "For each track type, mark the first track of disposition default as default; if none exists, mark the first track as default.", 0, AV_OPT_TYPE_CONST, { .i64 = DEFAULT_MODE_INFER }, 0, 0, FLAGS, "default_mode" },
AV_OPT_TYPE_CONST 2795 libavformat/matroskaenc.c     { "infer_no_subs", "For each track type, mark the first track of disposition default as default; for audio and video: if none exists, mark the first track as default.", 0, AV_OPT_TYPE_CONST, { .i64 = DEFAULT_MODE_INFER_NO_SUBS }, 0, 0, FLAGS, "default_mode" },
AV_OPT_TYPE_CONST 2796 libavformat/matroskaenc.c     { "passthrough", "Use the disposition flag as-is", 0, AV_OPT_TYPE_CONST, { .i64 = DEFAULT_MODE_PASSTHROUGH }, 0, 0, FLAGS, "default_mode" },
AV_OPT_TYPE_CONST 8151 libavformat/mov.c     {"auto", "auto", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_MFRA_AUTO}, 0, 0,
AV_OPT_TYPE_CONST 8153 libavformat/mov.c     {"dts", "dts", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_MFRA_DTS}, 0, 0,
AV_OPT_TYPE_CONST 8155 libavformat/mov.c     {"pts", "pts", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_MFRA_PTS}, 0, 0,
AV_OPT_TYPE_CONST   63 libavformat/movenc.c     { "rtphint", "Add RTP hint tracks", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_RTP_HINT}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   65 libavformat/movenc.c     { "empty_moov", "Make the initial moov atom empty", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_EMPTY_MOOV}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   66 libavformat/movenc.c     { "frag_keyframe", "Fragment at video keyframes", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_FRAG_KEYFRAME}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   67 libavformat/movenc.c     { "frag_every_frame", "Fragment at every frame", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_FRAG_EVERY_FRAME}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   68 libavformat/movenc.c     { "separate_moof", "Write separate moof/mdat atoms for each track", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_SEPARATE_MOOF}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   69 libavformat/movenc.c     { "frag_custom", "Flush fragments on caller requests", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_FRAG_CUSTOM}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   70 libavformat/movenc.c     { "isml", "Create a live smooth streaming feed (for pushing to a publishing point)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_ISML}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   71 libavformat/movenc.c     { "faststart", "Run a second pass to put the index (moov atom) at the beginning of the file", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_FASTSTART}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   72 libavformat/movenc.c     { "omit_tfhd_offset", "Omit the base data offset in tfhd atoms", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_OMIT_TFHD_OFFSET}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   73 libavformat/movenc.c     { "disable_chpl", "Disable Nero chapter atom", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_DISABLE_CHPL}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   74 libavformat/movenc.c     { "default_base_moof", "Set the default-base-is-moof flag in tfhd atoms", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_DEFAULT_BASE_MOOF}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   75 libavformat/movenc.c     { "dash", "Write DASH compatible fragmented MP4", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_DASH}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   76 libavformat/movenc.c     { "cmaf", "Write CMAF compatible fragmented MP4", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_CMAF}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   77 libavformat/movenc.c     { "frag_discont", "Signal that the next fragment is discontinuous from earlier ones", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_FRAG_DISCONT}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   78 libavformat/movenc.c     { "delay_moov", "Delay writing the initial moov until the first fragment is cut, or until the first fragment flush", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_DELAY_MOOV}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   79 libavformat/movenc.c     { "global_sidx", "Write a global sidx index at the start of the file", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_GLOBAL_SIDX}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   80 libavformat/movenc.c     { "skip_sidx", "Skip writing of sidx atom", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_SKIP_SIDX}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   81 libavformat/movenc.c     { "write_colr", "Write colr atom (Experimental, may be renamed or changed, do not use from scripts)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_WRITE_COLR}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   82 libavformat/movenc.c     { "prefer_icc", "If writing colr atom prioritise usage of ICC profile if it exists in stream packet side data", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_PREFER_ICC}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   83 libavformat/movenc.c     { "write_gama", "Write deprecated gama atom", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_WRITE_GAMA}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   84 libavformat/movenc.c     { "use_metadata_tags", "Use mdta atom for metadata.", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_USE_MDTA}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   85 libavformat/movenc.c     { "skip_trailer", "Skip writing the mfra/tfra/mfro trailer for fragmented files", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_SKIP_TRAILER}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST   86 libavformat/movenc.c     { "negative_cts_offsets", "Use negative CTS offsets (reducing the need for edit lists)", 0, AV_OPT_TYPE_CONST, {.i64 = FF_MOV_FLAG_NEGATIVE_CTS_OFFSETS}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "movflags" },
AV_OPT_TYPE_CONST  107 libavformat/movenc.c     { "wallclock", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = MOV_PRFT_SRC_WALLCLOCK}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM, "prft"},
AV_OPT_TYPE_CONST  108 libavformat/movenc.c     { "pts", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = MOV_PRFT_SRC_PTS}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM, "prft"},
AV_OPT_TYPE_CONST 1984 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_DIGITAL_TV }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1986 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_DIGITAL_RADIO }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1988 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_TELETEXT }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1990 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_ADVANCED_CODEC_DIGITAL_RADIO }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1992 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_MPEG2_DIGITAL_HDTV }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1994 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_ADVANCED_CODEC_DIGITAL_SDTV }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1996 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_ADVANCED_CODEC_DIGITAL_HDTV }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 1998 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_SERVICE_TYPE_HEVC_DIGITAL_HDTV }, 0x01, 0xff, ENC, "mpegts_service_type" },
AV_OPT_TYPE_CONST 2009 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_FLAG_REEMIT_PAT_PMT }, 0, INT_MAX, ENC, "mpegts_flags" },
AV_OPT_TYPE_CONST 2011 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_FLAG_AAC_LATM }, 0, INT_MAX, ENC, "mpegts_flags" },
AV_OPT_TYPE_CONST 2013 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_FLAG_PAT_PMT_AT_FRAMES}, 0, INT_MAX, ENC, "mpegts_flags" },
AV_OPT_TYPE_CONST 2015 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_FLAG_SYSTEM_B }, 0, INT_MAX, ENC, "mpegts_flags" },
AV_OPT_TYPE_CONST 2017 libavformat/mpegtsenc.c       0, AV_OPT_TYPE_CONST, { .i64 = MPEGTS_FLAG_DISCONT }, 0, INT_MAX, ENC, "mpegts_flags" },
AV_OPT_TYPE_CONST 3101 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 1}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_CONST 3103 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 2}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_CONST 3105 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 3}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_CONST 3107 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 4}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_CONST 3109 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 5}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_CONST 3111 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 6}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},\
AV_OPT_TYPE_CONST 3113 libavformat/mxfenc.c       0, AV_OPT_TYPE_CONST, {.i64 = 7}, -1, 7, AV_OPT_FLAG_ENCODING_PARAM, "signal_standard"},
AV_OPT_TYPE_CONST 1217 libavformat/nutenc.c     { "default",     "",                                                0,             AV_OPT_TYPE_CONST, {.i64 = 0},             INT_MIN, INT_MAX, E, "syncpoints" },
AV_OPT_TYPE_CONST 1218 libavformat/nutenc.c     { "none",        "Disable syncpoints, low overhead and unseekable", 0,             AV_OPT_TYPE_CONST, {.i64 = NUT_PIPE},      INT_MIN, INT_MAX, E, "syncpoints" },
AV_OPT_TYPE_CONST 1219 libavformat/nutenc.c     { "timestamped", "Extend syncpoints with a wallclock timestamp",    0,             AV_OPT_TYPE_CONST, {.i64 = NUT_BROADCAST}, INT_MIN, INT_MAX, E, "syncpoints" },
AV_OPT_TYPE_CONST   38 libavformat/options_table.h {"direct", "reduce buffering", 0, AV_OPT_TYPE_CONST, {.i64 = AVIO_FLAG_DIRECT }, INT_MIN, INT_MAX, D|E, "avioflags"},
AV_OPT_TYPE_CONST   43 libavformat/options_table.h {"flush_packets", "reduce the latency by flushing out packets immediately", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_FLUSH_PACKETS }, INT_MIN, INT_MAX, E, "fflags"},
AV_OPT_TYPE_CONST   44 libavformat/options_table.h {"ignidx", "ignore index", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_IGNIDX }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   45 libavformat/options_table.h {"genpts", "generate pts", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_GENPTS }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   46 libavformat/options_table.h {"nofillin", "do not fill in missing values that can be exactly calculated", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_NOFILLIN }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   47 libavformat/options_table.h {"noparse", "disable AVParsers, this needs nofillin too", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_NOPARSE }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   48 libavformat/options_table.h {"igndts", "ignore dts", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_IGNDTS }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   49 libavformat/options_table.h {"discardcorrupt", "discard corrupted frames", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_DISCARD_CORRUPT }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   50 libavformat/options_table.h {"sortdts", "try to interleave outputted packets by dts", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_SORT_DTS }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   52 libavformat/options_table.h {"keepside", "deprecated, does nothing", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_KEEP_SIDE_DATA }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   54 libavformat/options_table.h {"fastseek", "fast but inaccurate seeks", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_FAST_SEEK }, INT_MIN, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   56 libavformat/options_table.h {"latm", "deprecated, does nothing", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_MP4A_LATM }, INT_MIN, INT_MAX, E, "fflags"},
AV_OPT_TYPE_CONST   58 libavformat/options_table.h {"nobuffer", "reduce the latency introduced by optional buffering", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_FLAG_NOBUFFER }, 0, INT_MAX, D, "fflags"},
AV_OPT_TYPE_CONST   59 libavformat/options_table.h {"bitexact", "do not write random/volatile data", 0, AV_OPT_TYPE_CONST, { .i64 = AVFMT_FLAG_BITEXACT }, 0, 0, E, "fflags" },
AV_OPT_TYPE_CONST   60 libavformat/options_table.h {"shortest", "stop muxing with the shortest stream", 0, AV_OPT_TYPE_CONST, { .i64 = AVFMT_FLAG_SHORTEST }, 0, 0, E, "fflags" },
AV_OPT_TYPE_CONST   61 libavformat/options_table.h {"autobsf", "add needed bsfs automatically", 0, AV_OPT_TYPE_CONST, { .i64 = AVFMT_FLAG_AUTO_BSF }, 0, 0, E, "fflags" },
AV_OPT_TYPE_CONST   68 libavformat/options_table.h {"ts", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_FDEBUG_TS }, INT_MIN, INT_MAX, E|D, "fdebug"},
AV_OPT_TYPE_CONST   79 libavformat/options_table.h {"crccheck", "verify embedded CRCs", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_CRCCHECK }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   80 libavformat/options_table.h {"bitstream", "detect bitstream specification deviations", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_BITSTREAM }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   81 libavformat/options_table.h {"buffer", "detect improper bitstream length", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_BUFFER }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   82 libavformat/options_table.h {"explode", "abort decoding on minor error detection", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_EXPLODE }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   83 libavformat/options_table.h {"ignore_err", "ignore errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_IGNORE_ERR }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   84 libavformat/options_table.h {"careful",    "consider things that violate the spec, are fast to check and have not been seen in the wild as errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_CAREFUL }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   85 libavformat/options_table.h {"compliant",  "consider all spec non compliancies as errors", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_COMPLIANT | AV_EF_CAREFUL }, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   86 libavformat/options_table.h {"aggressive", "consider things that a sane encoder shouldn't do as an error", 0, AV_OPT_TYPE_CONST, {.i64 = AV_EF_AGGRESSIVE | AV_EF_COMPLIANT | AV_EF_CAREFUL}, INT_MIN, INT_MAX, D, "err_detect"},
AV_OPT_TYPE_CONST   96 libavformat/options_table.h {"very", "strictly conform to a older more strict version of the spec or reference software", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_VERY_STRICT }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_CONST   97 libavformat/options_table.h {"strict", "strictly conform to all the things in the spec no matter what the consequences", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_STRICT }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_CONST   98 libavformat/options_table.h {"normal", NULL, 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_NORMAL }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_CONST   99 libavformat/options_table.h {"unofficial", "allow unofficial extensions", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_UNOFFICIAL }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_CONST  100 libavformat/options_table.h {"experimental", "allow non-standardized experimental variants", 0, AV_OPT_TYPE_CONST, {.i64 = FF_COMPLIANCE_EXPERIMENTAL }, INT_MIN, INT_MAX, D|E, "strict"},
AV_OPT_TYPE_CONST  103 libavformat/options_table.h {"auto",              "enabled when required by target format",    0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_AVOID_NEG_TS_AUTO },              INT_MIN, INT_MAX, E, "avoid_negative_ts"},
AV_OPT_TYPE_CONST  104 libavformat/options_table.h {"disabled",          "do not change timestamps",                  0, AV_OPT_TYPE_CONST, {.i64 = 0 },                                    INT_MIN, INT_MAX, E, "avoid_negative_ts"},
AV_OPT_TYPE_CONST  105 libavformat/options_table.h {"make_non_negative", "shift timestamps so they are non negative", 0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_AVOID_NEG_TS_MAKE_NON_NEGATIVE }, INT_MIN, INT_MAX, E, "avoid_negative_ts"},
AV_OPT_TYPE_CONST  106 libavformat/options_table.h {"make_zero",         "shift timestamps so they start at 0",       0, AV_OPT_TYPE_CONST, {.i64 = AVFMT_AVOID_NEG_TS_MAKE_ZERO },         INT_MIN, INT_MAX, E, "avoid_negative_ts"},
AV_OPT_TYPE_CONST 3105 libavformat/rtmpproto.c     {"any", "both", 0, AV_OPT_TYPE_CONST, {.i64 = -2}, 0, 0, DEC, "rtmp_live"},
AV_OPT_TYPE_CONST 3106 libavformat/rtmpproto.c     {"live", "live stream", 0, AV_OPT_TYPE_CONST, {.i64 = -1}, 0, 0, DEC, "rtmp_live"},
AV_OPT_TYPE_CONST 3107 libavformat/rtmpproto.c     {"recorded", "recorded stream", 0, AV_OPT_TYPE_CONST, {.i64 = 0}, 0, 0, DEC, "rtmp_live"},
AV_OPT_TYPE_CONST   76 libavformat/rtpenc.h     { "latm", "Use MP4A-LATM packetization instead of MPEG4-GENERIC for AAC", 0, AV_OPT_TYPE_CONST, {.i64 = FF_RTP_FLAG_MP4A_LATM}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "rtpflags" }, \
AV_OPT_TYPE_CONST   77 libavformat/rtpenc.h     { "rfc2190", "Use RFC 2190 packetization instead of RFC 4629 for H.263", 0, AV_OPT_TYPE_CONST, {.i64 = FF_RTP_FLAG_RFC2190}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "rtpflags" }, \
AV_OPT_TYPE_CONST   78 libavformat/rtpenc.h     { "skip_rtcp", "Don't send RTCP sender reports", 0, AV_OPT_TYPE_CONST, {.i64 = FF_RTP_FLAG_SKIP_RTCP}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "rtpflags" }, \
AV_OPT_TYPE_CONST   79 libavformat/rtpenc.h     { "h264_mode0", "Use mode 0 for H.264 in RTP", 0, AV_OPT_TYPE_CONST, {.i64 = FF_RTP_FLAG_H264_MODE0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "rtpflags" }, \
AV_OPT_TYPE_CONST   80 libavformat/rtpenc.h     { "send_bye", "Send RTCP BYE packets when finishing", 0, AV_OPT_TYPE_CONST, {.i64 = FF_RTP_FLAG_SEND_BYE}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "rtpflags" } \
AV_OPT_TYPE_CONST   69 libavformat/rtsp.c     { "filter_src", "only receive packets from the negotiated peer IP", 0, AV_OPT_TYPE_CONST, {.i64 = RTSP_FLAG_FILTER_SRC}, 0, 0, DEC, "rtsp_flags" }
AV_OPT_TYPE_CONST   73 libavformat/rtsp.c     { "video", "Video", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << AVMEDIA_TYPE_VIDEO}, 0, 0, DEC, "allowed_media_types" }, \
AV_OPT_TYPE_CONST   74 libavformat/rtsp.c     { "audio", "Audio", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << AVMEDIA_TYPE_AUDIO}, 0, 0, DEC, "allowed_media_types" }, \
AV_OPT_TYPE_CONST   75 libavformat/rtsp.c     { "data", "Data", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << AVMEDIA_TYPE_DATA}, 0, 0, DEC, "allowed_media_types" }, \
AV_OPT_TYPE_CONST   76 libavformat/rtsp.c     { "subtitle", "Subtitle", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << AVMEDIA_TYPE_SUBTITLE}, 0, 0, DEC, "allowed_media_types" }
AV_OPT_TYPE_CONST   88 libavformat/rtsp.c     { "udp", "UDP", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << RTSP_LOWER_TRANSPORT_UDP}, 0, 0, DEC|ENC, "rtsp_transport" }, \
AV_OPT_TYPE_CONST   89 libavformat/rtsp.c     { "tcp", "TCP", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << RTSP_LOWER_TRANSPORT_TCP}, 0, 0, DEC|ENC, "rtsp_transport" }, \
AV_OPT_TYPE_CONST   90 libavformat/rtsp.c     { "udp_multicast", "UDP multicast", 0, AV_OPT_TYPE_CONST, {.i64 = 1 << RTSP_LOWER_TRANSPORT_UDP_MULTICAST}, 0, 0, DEC, "rtsp_transport" },
AV_OPT_TYPE_CONST   91 libavformat/rtsp.c     { "http", "HTTP tunneling", 0, AV_OPT_TYPE_CONST, {.i64 = (1 << RTSP_LOWER_TRANSPORT_HTTP)}, 0, 0, DEC, "rtsp_transport" },
AV_OPT_TYPE_CONST   92 libavformat/rtsp.c     { "https", "HTTPS tunneling", 0, AV_OPT_TYPE_CONST, {.i64 = (1 << RTSP_LOWER_TRANSPORT_HTTPS )}, 0, 0, DEC, "rtsp_transport" },
AV_OPT_TYPE_CONST   94 libavformat/rtsp.c     { "listen", "wait for incoming connections", 0, AV_OPT_TYPE_CONST, {.i64 = RTSP_FLAG_LISTEN}, 0, 0, DEC, "rtsp_flags" },
AV_OPT_TYPE_CONST   95 libavformat/rtsp.c     { "prefer_tcp", "try RTP via TCP first, if available", 0, AV_OPT_TYPE_CONST, {.i64 = RTSP_FLAG_PREFER_TCP}, 0, 0, DEC|ENC, "rtsp_flags" },
AV_OPT_TYPE_CONST  116 libavformat/rtsp.c     { "custom_io", "use custom I/O", 0, AV_OPT_TYPE_CONST, {.i64 = RTSP_FLAG_CUSTOM_IO}, 0, 0, DEC, "rtsp_flags" },
AV_OPT_TYPE_CONST  117 libavformat/rtsp.c     { "rtcp_to_source", "send RTCP packets to the source address of received packets", 0, AV_OPT_TYPE_CONST, {.i64 = RTSP_FLAG_RTCP_TO_SOURCE}, 0, 0, DEC, "rtsp_flags" },
AV_OPT_TYPE_CONST 1055 libavformat/segment.c     { "cache",             "allow list caching",                                    0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_LIST_FLAG_CACHE }, INT_MIN, INT_MAX,   E, "list_flags"},
AV_OPT_TYPE_CONST 1056 libavformat/segment.c     { "live",              "enable live-friendly list generation (useful for HLS)", 0, AV_OPT_TYPE_CONST, {.i64 = SEGMENT_LIST_FLAG_LIVE }, INT_MIN, INT_MAX,    E, "list_flags"},
AV_OPT_TYPE_CONST 1061 libavformat/segment.c     { "flat", "flat format",     0, AV_OPT_TYPE_CONST, {.i64=LIST_TYPE_FLAT }, INT_MIN, INT_MAX, E, "list_type" },
AV_OPT_TYPE_CONST 1062 libavformat/segment.c     { "csv",  "csv format",      0, AV_OPT_TYPE_CONST, {.i64=LIST_TYPE_CSV  }, INT_MIN, INT_MAX, E, "list_type" },
AV_OPT_TYPE_CONST 1063 libavformat/segment.c     { "ext",  "extended format", 0, AV_OPT_TYPE_CONST, {.i64=LIST_TYPE_EXT  }, INT_MIN, INT_MAX, E, "list_type" },
AV_OPT_TYPE_CONST 1064 libavformat/segment.c     { "ffconcat", "ffconcat format", 0, AV_OPT_TYPE_CONST, {.i64=LIST_TYPE_FFCONCAT }, INT_MIN, INT_MAX, E, "list_type" },
AV_OPT_TYPE_CONST 1065 libavformat/segment.c     { "m3u8", "M3U8 format",     0, AV_OPT_TYPE_CONST, {.i64=LIST_TYPE_M3U8 }, INT_MIN, INT_MAX, E, "list_type" },
AV_OPT_TYPE_CONST 1066 libavformat/segment.c     { "hls", "Apple HTTP Live Streaming compatible", 0, AV_OPT_TYPE_CONST, {.i64=LIST_TYPE_M3U8 }, INT_MIN, INT_MAX, E, "list_type" },
AV_OPT_TYPE_CONST   97 libavformat/spdifenc.c { "be", "output in big-endian format (for use as s16be)", 0, AV_OPT_TYPE_CONST, {.i64 = SPDIF_FLAG_BIGENDIAN},  0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM, "spdif_flags" },
AV_OPT_TYPE_CONST   50 libavformat/unix.c     { "stream",    "Stream (reliable stream-oriented)",     0,               AV_OPT_TYPE_CONST, { .i64 = SOCK_STREAM },    INT_MIN, INT_MAX, ED, "type" },
AV_OPT_TYPE_CONST   51 libavformat/unix.c     { "datagram",  "Datagram (unreliable packet-oriented)", 0,               AV_OPT_TYPE_CONST, { .i64 = SOCK_DGRAM },     INT_MIN, INT_MAX, ED, "type" },
AV_OPT_TYPE_CONST   52 libavformat/unix.c     { "seqpacket", "Seqpacket (reliable packet-oriented",   0,               AV_OPT_TYPE_CONST, { .i64 = SOCK_SEQPACKET }, INT_MIN, INT_MAX, ED, "type" },
AV_OPT_TYPE_CONST  484 libavformat/wavenc.c     { "off",        "Do not write peak chunk.",              0,                  AV_OPT_TYPE_CONST, { .i64 = PEAK_OFF  }, 0, 0, ENC, "peak" },
AV_OPT_TYPE_CONST  485 libavformat/wavenc.c     { "on",         "Append peak chunk after wav data.",     0,                  AV_OPT_TYPE_CONST, { .i64 = PEAK_ON   }, 0, 0, ENC, "peak" },
AV_OPT_TYPE_CONST  486 libavformat/wavenc.c     { "only",       "Write only peak chunk, omit wav data.", 0,                  AV_OPT_TYPE_CONST, { .i64 = PEAK_ONLY }, 0, 0, ENC, "peak" },
AV_OPT_TYPE_CONST  488 libavformat/wavenc.c     { "auto",       "Write RF64 header if file grows large enough.",        0,            AV_OPT_TYPE_CONST, { .i64 = RF64_AUTO   }, 0, 0, ENC, "rf64" },
AV_OPT_TYPE_CONST  489 libavformat/wavenc.c     { "always",     "Always write RF64 header regardless of file size.",    0,            AV_OPT_TYPE_CONST, { .i64 = RF64_ALWAYS }, 0, 0, ENC, "rf64" },
AV_OPT_TYPE_CONST  490 libavformat/wavenc.c     { "never",      "Never write RF64 header regardless of file size.",     0,            AV_OPT_TYPE_CONST, { .i64 = RF64_NEVER  }, 0, 0, ENC, "rf64" },
AV_OPT_TYPE_CONST  199 libavformat/webvttdec.c         { "subtitles",    "WebVTT subtitles kind",    0, AV_OPT_TYPE_CONST, { .i64 = 0 },                           INT_MIN, INT_MAX, KIND_FLAGS, "webvtt_kind" },
AV_OPT_TYPE_CONST  200 libavformat/webvttdec.c         { "captions",     "WebVTT captions kind",     0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_CAPTIONS },     INT_MIN, INT_MAX, KIND_FLAGS, "webvtt_kind" },
AV_OPT_TYPE_CONST  201 libavformat/webvttdec.c         { "descriptions", "WebVTT descriptions kind", 0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_DESCRIPTIONS }, INT_MIN, INT_MAX, KIND_FLAGS, "webvtt_kind" },
AV_OPT_TYPE_CONST  202 libavformat/webvttdec.c         { "metadata",     "WebVTT metadata kind",     0, AV_OPT_TYPE_CONST, { .i64 = AV_DISPOSITION_METADATA },     INT_MIN, INT_MAX, KIND_FLAGS, "webvtt_kind" },
AV_OPT_TYPE_CONST   46 libavresample/options.c         {"u8" ,  "8-bit unsigned integer",        0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_U8   }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   47 libavresample/options.c         {"s16",  "16-bit signed integer",         0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_S16  }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   48 libavresample/options.c         {"s32",  "32-bit signed integer",         0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_S32  }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   49 libavresample/options.c         {"flt",  "32-bit float",                  0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_FLT  }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   50 libavresample/options.c         {"dbl",  "64-bit double",                 0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_DBL  }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   51 libavresample/options.c         {"u8p" , "8-bit unsigned integer planar", 0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_U8P  }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   52 libavresample/options.c         {"s16p", "16-bit signed integer planar",  0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_S16P }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   53 libavresample/options.c         {"s32p", "32-bit signed integer planar",  0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_S32P }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   54 libavresample/options.c         {"fltp", "32-bit float planar",           0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_FLTP }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   55 libavresample/options.c         {"dblp", "64-bit double planar",          0, AV_OPT_TYPE_CONST, {.i64 = AV_SAMPLE_FMT_DBLP }, INT_MIN, INT_MAX, PARAM, "internal_sample_fmt"},
AV_OPT_TYPE_CONST   57 libavresample/options.c         { "q8",  "16-bit 8.8 Fixed-Point",   0, AV_OPT_TYPE_CONST, { .i64 = AV_MIX_COEFF_TYPE_Q8  }, INT_MIN, INT_MAX, PARAM, "mix_coeff_type" },
AV_OPT_TYPE_CONST   58 libavresample/options.c         { "q15", "32-bit 17.15 Fixed-Point", 0, AV_OPT_TYPE_CONST, { .i64 = AV_MIX_COEFF_TYPE_Q15 }, INT_MIN, INT_MAX, PARAM, "mix_coeff_type" },
AV_OPT_TYPE_CONST   59 libavresample/options.c         { "flt", "Floating-Point",           0, AV_OPT_TYPE_CONST, { .i64 = AV_MIX_COEFF_TYPE_FLT }, INT_MIN, INT_MAX, PARAM, "mix_coeff_type" },
AV_OPT_TYPE_CONST   72 libavresample/options.c         { "none",  "None",               0, AV_OPT_TYPE_CONST, { .i64 = AV_MATRIX_ENCODING_NONE  }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
AV_OPT_TYPE_CONST   73 libavresample/options.c         { "dolby", "Dolby",              0, AV_OPT_TYPE_CONST, { .i64 = AV_MATRIX_ENCODING_DOLBY }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
AV_OPT_TYPE_CONST   74 libavresample/options.c         { "dplii", "Dolby Pro Logic II", 0, AV_OPT_TYPE_CONST, { .i64 = AV_MATRIX_ENCODING_DPLII }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
AV_OPT_TYPE_CONST   76 libavresample/options.c         { "cubic",            "Cubic",                          0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_FILTER_TYPE_CUBIC            }, INT_MIN, INT_MAX, PARAM, "filter_type" },
AV_OPT_TYPE_CONST   77 libavresample/options.c         { "blackman_nuttall", "Blackman Nuttall Windowed Sinc", 0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_FILTER_TYPE_BLACKMAN_NUTTALL }, INT_MIN, INT_MAX, PARAM, "filter_type" },
AV_OPT_TYPE_CONST   78 libavresample/options.c         { "kaiser",           "Kaiser Windowed Sinc",           0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_FILTER_TYPE_KAISER           }, INT_MIN, INT_MAX, PARAM, "filter_type" },
AV_OPT_TYPE_CONST   81 libavresample/options.c         {"none",          "No Dithering",                         0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_DITHER_NONE          }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   82 libavresample/options.c         {"rectangular",   "Rectangular Dither",                   0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_DITHER_RECTANGULAR   }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   83 libavresample/options.c         {"triangular",    "Triangular Dither",                    0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_DITHER_TRIANGULAR    }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   84 libavresample/options.c         {"triangular_hp", "Triangular Dither With High Pass",     0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_DITHER_TRIANGULAR_HP }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   85 libavresample/options.c         {"triangular_ns", "Triangular Dither With Noise Shaping", 0, AV_OPT_TYPE_CONST, { .i64 = AV_RESAMPLE_DITHER_TRIANGULAR_NS }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST  134 libavutil/cpu.c         { "altivec" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ALTIVEC  },    .unit = "flags" },
AV_OPT_TYPE_CONST  136 libavutil/cpu.c         { "mmx"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX      },    .unit = "flags" },
AV_OPT_TYPE_CONST  137 libavutil/cpu.c         { "mmxext"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_MMXEXT       },    .unit = "flags" },
AV_OPT_TYPE_CONST  138 libavutil/cpu.c         { "sse"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE          },    .unit = "flags" },
AV_OPT_TYPE_CONST  139 libavutil/cpu.c         { "sse2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE2         },    .unit = "flags" },
AV_OPT_TYPE_CONST  140 libavutil/cpu.c         { "sse2slow", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE2SLOW     },    .unit = "flags" },
AV_OPT_TYPE_CONST  141 libavutil/cpu.c         { "sse3"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE3         },    .unit = "flags" },
AV_OPT_TYPE_CONST  142 libavutil/cpu.c         { "sse3slow", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE3SLOW     },    .unit = "flags" },
AV_OPT_TYPE_CONST  143 libavutil/cpu.c         { "ssse3"   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSSE3        },    .unit = "flags" },
AV_OPT_TYPE_CONST  144 libavutil/cpu.c         { "atom"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ATOM     },    .unit = "flags" },
AV_OPT_TYPE_CONST  145 libavutil/cpu.c         { "sse4.1"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE4         },    .unit = "flags" },
AV_OPT_TYPE_CONST  146 libavutil/cpu.c         { "sse4.2"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_SSE42        },    .unit = "flags" },
AV_OPT_TYPE_CONST  147 libavutil/cpu.c         { "avx"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_AVX          },    .unit = "flags" },
AV_OPT_TYPE_CONST  148 libavutil/cpu.c         { "avxslow" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_AVXSLOW      },    .unit = "flags" },
AV_OPT_TYPE_CONST  149 libavutil/cpu.c         { "xop"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_XOP          },    .unit = "flags" },
AV_OPT_TYPE_CONST  150 libavutil/cpu.c         { "fma3"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_FMA3         },    .unit = "flags" },
AV_OPT_TYPE_CONST  151 libavutil/cpu.c         { "fma4"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_FMA4         },    .unit = "flags" },
AV_OPT_TYPE_CONST  152 libavutil/cpu.c         { "avx2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_AVX2         },    .unit = "flags" },
AV_OPT_TYPE_CONST  153 libavutil/cpu.c         { "bmi1"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_BMI1     },    .unit = "flags" },
AV_OPT_TYPE_CONST  154 libavutil/cpu.c         { "bmi2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_BMI2         },    .unit = "flags" },
AV_OPT_TYPE_CONST  155 libavutil/cpu.c         { "3dnow"   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_3DNOW        },    .unit = "flags" },
AV_OPT_TYPE_CONST  156 libavutil/cpu.c         { "3dnowext", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_3DNOWEXT     },    .unit = "flags" },
AV_OPT_TYPE_CONST  157 libavutil/cpu.c         { "cmov",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_CMOV     },    .unit = "flags" },
AV_OPT_TYPE_CONST  158 libavutil/cpu.c         { "aesni"   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_AESNI        },    .unit = "flags" },
AV_OPT_TYPE_CONST  159 libavutil/cpu.c         { "avx512"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPUFLAG_AVX512       },    .unit = "flags" },
AV_OPT_TYPE_CONST  161 libavutil/cpu.c         { "armv5te",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV5TE  },    .unit = "flags" },
AV_OPT_TYPE_CONST  162 libavutil/cpu.c         { "armv6",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV6    },    .unit = "flags" },
AV_OPT_TYPE_CONST  163 libavutil/cpu.c         { "armv6t2",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV6T2  },    .unit = "flags" },
AV_OPT_TYPE_CONST  164 libavutil/cpu.c         { "vfp",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFP      },    .unit = "flags" },
AV_OPT_TYPE_CONST  165 libavutil/cpu.c         { "vfp_vm",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFP_VM   },    .unit = "flags" },
AV_OPT_TYPE_CONST  166 libavutil/cpu.c         { "vfpv3",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFPV3    },    .unit = "flags" },
AV_OPT_TYPE_CONST  167 libavutil/cpu.c         { "neon",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_NEON     },    .unit = "flags" },
AV_OPT_TYPE_CONST  169 libavutil/cpu.c         { "armv8",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV8    },    .unit = "flags" },
AV_OPT_TYPE_CONST  170 libavutil/cpu.c         { "neon",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_NEON     },    .unit = "flags" },
AV_OPT_TYPE_CONST  171 libavutil/cpu.c         { "vfp",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFP      },    .unit = "flags" },
AV_OPT_TYPE_CONST  196 libavutil/cpu.c         { "altivec" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ALTIVEC  },    .unit = "flags" },
AV_OPT_TYPE_CONST  198 libavutil/cpu.c         { "mmx"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX      },    .unit = "flags" },
AV_OPT_TYPE_CONST  199 libavutil/cpu.c         { "mmx2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX2     },    .unit = "flags" },
AV_OPT_TYPE_CONST  200 libavutil/cpu.c         { "mmxext"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX2     },    .unit = "flags" },
AV_OPT_TYPE_CONST  201 libavutil/cpu.c         { "sse"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE      },    .unit = "flags" },
AV_OPT_TYPE_CONST  202 libavutil/cpu.c         { "sse2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE2     },    .unit = "flags" },
AV_OPT_TYPE_CONST  203 libavutil/cpu.c         { "sse2slow", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE2SLOW },    .unit = "flags" },
AV_OPT_TYPE_CONST  204 libavutil/cpu.c         { "sse3"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE3     },    .unit = "flags" },
AV_OPT_TYPE_CONST  205 libavutil/cpu.c         { "sse3slow", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE3SLOW },    .unit = "flags" },
AV_OPT_TYPE_CONST  206 libavutil/cpu.c         { "ssse3"   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSSE3    },    .unit = "flags" },
AV_OPT_TYPE_CONST  207 libavutil/cpu.c         { "atom"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ATOM     },    .unit = "flags" },
AV_OPT_TYPE_CONST  208 libavutil/cpu.c         { "sse4.1"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE4     },    .unit = "flags" },
AV_OPT_TYPE_CONST  209 libavutil/cpu.c         { "sse4.2"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SSE42    },    .unit = "flags" },
AV_OPT_TYPE_CONST  210 libavutil/cpu.c         { "avx"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_AVX      },    .unit = "flags" },
AV_OPT_TYPE_CONST  211 libavutil/cpu.c         { "avxslow" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_AVXSLOW  },    .unit = "flags" },
AV_OPT_TYPE_CONST  212 libavutil/cpu.c         { "xop"     , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_XOP      },    .unit = "flags" },
AV_OPT_TYPE_CONST  213 libavutil/cpu.c         { "fma3"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_FMA3     },    .unit = "flags" },
AV_OPT_TYPE_CONST  214 libavutil/cpu.c         { "fma4"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_FMA4     },    .unit = "flags" },
AV_OPT_TYPE_CONST  215 libavutil/cpu.c         { "avx2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_AVX2     },    .unit = "flags" },
AV_OPT_TYPE_CONST  216 libavutil/cpu.c         { "bmi1"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_BMI1     },    .unit = "flags" },
AV_OPT_TYPE_CONST  217 libavutil/cpu.c         { "bmi2"    , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_BMI2     },    .unit = "flags" },
AV_OPT_TYPE_CONST  218 libavutil/cpu.c         { "3dnow"   , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_3DNOW    },    .unit = "flags" },
AV_OPT_TYPE_CONST  219 libavutil/cpu.c         { "3dnowext", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_3DNOWEXT },    .unit = "flags" },
AV_OPT_TYPE_CONST  220 libavutil/cpu.c         { "cmov",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_CMOV     },    .unit = "flags" },
AV_OPT_TYPE_CONST  221 libavutil/cpu.c         { "aesni",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_AESNI    },    .unit = "flags" },
AV_OPT_TYPE_CONST  222 libavutil/cpu.c         { "avx512"  , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_AVX512   },    .unit = "flags" },
AV_OPT_TYPE_CONST  227 libavutil/cpu.c         { "pentium2", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_P2          },    .unit = "flags" },
AV_OPT_TYPE_CONST  228 libavutil/cpu.c         { "pentium3", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_P3          },    .unit = "flags" },
AV_OPT_TYPE_CONST  229 libavutil/cpu.c         { "pentium4", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_P4          },    .unit = "flags" },
AV_OPT_TYPE_CONST  235 libavutil/cpu.c         { "k6",       NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX      },    .unit = "flags" },
AV_OPT_TYPE_CONST  236 libavutil/cpu.c         { "k62",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_K62         },    .unit = "flags" },
AV_OPT_TYPE_CONST  237 libavutil/cpu.c         { "athlon",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_ATHLON      },    .unit = "flags" },
AV_OPT_TYPE_CONST  238 libavutil/cpu.c         { "athlonxp", NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_ATHLONXP    },    .unit = "flags" },
AV_OPT_TYPE_CONST  239 libavutil/cpu.c         { "k8",       NULL, 0, AV_OPT_TYPE_CONST, { .i64 = CPU_FLAG_K8          },    .unit = "flags" },
AV_OPT_TYPE_CONST  241 libavutil/cpu.c         { "armv5te",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV5TE  },    .unit = "flags" },
AV_OPT_TYPE_CONST  242 libavutil/cpu.c         { "armv6",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV6    },    .unit = "flags" },
AV_OPT_TYPE_CONST  243 libavutil/cpu.c         { "armv6t2",  NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV6T2  },    .unit = "flags" },
AV_OPT_TYPE_CONST  244 libavutil/cpu.c         { "vfp",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFP      },    .unit = "flags" },
AV_OPT_TYPE_CONST  245 libavutil/cpu.c         { "vfp_vm",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFP_VM   },    .unit = "flags" },
AV_OPT_TYPE_CONST  246 libavutil/cpu.c         { "vfpv3",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFPV3    },    .unit = "flags" },
AV_OPT_TYPE_CONST  247 libavutil/cpu.c         { "neon",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_NEON     },    .unit = "flags" },
AV_OPT_TYPE_CONST  248 libavutil/cpu.c         { "setend",   NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_SETEND   },    .unit = "flags" },
AV_OPT_TYPE_CONST  250 libavutil/cpu.c         { "armv8",    NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ARMV8    },    .unit = "flags" },
AV_OPT_TYPE_CONST  251 libavutil/cpu.c         { "neon",     NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_NEON     },    .unit = "flags" },
AV_OPT_TYPE_CONST  252 libavutil/cpu.c         { "vfp",      NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VFP      },    .unit = "flags" },
AV_OPT_TYPE_CONST   90 libavutil/opt.c     case AV_OPT_TYPE_CONST:
AV_OPT_TYPE_CONST  223 libavutil/opt.c                               opt->type == AV_OPT_TYPE_CONST || \
AV_OPT_TYPE_CONST  265 libavutil/opt.c             if (o_named && o_named->type == AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST  270 libavutil/opt.c                         if (o_named->type == AV_OPT_TYPE_CONST &&
AV_OPT_TYPE_CONST  787 libavutil/opt.c     if (!o || !target_obj || (o->offset<=0 && o->type != AV_OPT_TYPE_CONST))
AV_OPT_TYPE_CONST  822 libavutil/opt.c     case AV_OPT_TYPE_CONST:
AV_OPT_TYPE_CONST 1055 libavutil/opt.c     if (!field || !flag || flag->type != AV_OPT_TYPE_CONST ||
AV_OPT_TYPE_CONST 1118 libavutil/opt.c         if (opt->type == AV_OPT_TYPE_CONST && !strcmp(opt->unit, unit) &&
AV_OPT_TYPE_CONST 1133 libavutil/opt.c         if (opt->type == AV_OPT_TYPE_CONST && !strcmp(opt->unit, unit) &&
AV_OPT_TYPE_CONST 1160 libavutil/opt.c         if (!unit && opt->type == AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST 1162 libavutil/opt.c         else if (unit && opt->type != AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST 1164 libavutil/opt.c         else if (unit && opt->type == AV_OPT_TYPE_CONST && strcmp(unit, opt->unit))
AV_OPT_TYPE_CONST 1166 libavutil/opt.c         else if (unit && opt->type == AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST 1228 libavutil/opt.c             case AV_OPT_TYPE_CONST:
AV_OPT_TYPE_CONST 1272 libavutil/opt.c         if (opt->type != AV_OPT_TYPE_CONST  &&
AV_OPT_TYPE_CONST 1340 libavutil/opt.c         if (opt->unit && opt->type != AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST 1375 libavutil/opt.c             case AV_OPT_TYPE_CONST:
AV_OPT_TYPE_CONST 1696 libavutil/opt.c             ((!unit && o->type != AV_OPT_TYPE_CONST) ||
AV_OPT_TYPE_CONST 1697 libavutil/opt.c              (unit  && o->type == AV_OPT_TYPE_CONST && o->unit && !strcmp(o->unit, unit)))) {
AV_OPT_TYPE_CONST 1803 libavutil/opt.c         } else if (o->type == AV_OPT_TYPE_CONST) {
AV_OPT_TYPE_CONST 1953 libavutil/opt.c     case AV_OPT_TYPE_CONST:
AV_OPT_TYPE_CONST 2082 libavutil/opt.c         if (o->type == AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST   75 libavutil/tests/opt.c     {"cool",       "set cool flag",      0,                      AV_OPT_TYPE_CONST,          { .i64 = TEST_FLAG_COOL },   INT_MIN,   INT_MAX, 1, "flags" },
AV_OPT_TYPE_CONST   76 libavutil/tests/opt.c     {"lame",       "set lame flag",      0,                      AV_OPT_TYPE_CONST,          { .i64 = TEST_FLAG_LAME },   INT_MIN,   INT_MAX, 1, "flags" },
AV_OPT_TYPE_CONST   77 libavutil/tests/opt.c     {"mu",         "set mu flag",        0,                      AV_OPT_TYPE_CONST,          { .i64 = TEST_FLAG_MU },     INT_MIN,   INT_MAX, 1, "flags" },
AV_OPT_TYPE_CONST  193 libavutil/tests/opt.c             if (o->type == AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST   69 libswresample/options.c {"res"                  , "force resampling"            , 0                      , AV_OPT_TYPE_CONST, {.i64=SWR_FLAG_RESAMPLE     }, INT_MIN, INT_MAX   , PARAM, "flags"},
AV_OPT_TYPE_CONST   74 libswresample/options.c {"rectangular"          , "select rectangular dither"   , 0                      , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_RECTANGULAR}, INT_MIN, INT_MAX   , PARAM, "dither_method"},
AV_OPT_TYPE_CONST   75 libswresample/options.c {"triangular"           , "select triangular dither"    , 0                      , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_TRIANGULAR }, INT_MIN, INT_MAX   , PARAM, "dither_method"},
AV_OPT_TYPE_CONST   76 libswresample/options.c {"triangular_hp"        , "select triangular dither with high pass" , 0          , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_TRIANGULAR_HIGHPASS }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   77 libswresample/options.c {"lipshitz"             , "select Lipshitz noise shaping dither" , 0             , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_LIPSHITZ}, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   78 libswresample/options.c {"shibata"              , "select Shibata noise shaping dither" , 0              , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_SHIBATA }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   79 libswresample/options.c {"low_shibata"          , "select low Shibata noise shaping dither" , 0          , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_LOW_SHIBATA }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   80 libswresample/options.c {"high_shibata"         , "select high Shibata noise shaping dither" , 0         , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_HIGH_SHIBATA }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   81 libswresample/options.c {"f_weighted"           , "select f-weighted noise shaping dither" , 0           , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_F_WEIGHTED }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   82 libswresample/options.c {"modified_e_weighted"  , "select modified-e-weighted noise shaping dither" , 0  , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_MODIFIED_E_WEIGHTED }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   83 libswresample/options.c {"improved_e_weighted"  , "select improved-e-weighted noise shaping dither" , 0  , AV_OPT_TYPE_CONST, {.i64=SWR_DITHER_NS_IMPROVED_E_WEIGHTED }, INT_MIN, INT_MAX, PARAM, "dither_method"},
AV_OPT_TYPE_CONST   95 libswresample/options.c {"swr"                  , "select SW Resampler"         , 0                      , AV_OPT_TYPE_CONST, {.i64=SWR_ENGINE_SWR        }, INT_MIN, INT_MAX   , PARAM, "resampler"},
AV_OPT_TYPE_CONST   96 libswresample/options.c {"soxr"                 , "select SoX Resampler"        , 0                      , AV_OPT_TYPE_CONST, {.i64=SWR_ENGINE_SOXR       }, INT_MIN, INT_MAX   , PARAM, "resampler"},
AV_OPT_TYPE_CONST  115 libswresample/options.c     { "none",  "select none",               0, AV_OPT_TYPE_CONST, { .i64 = AV_MATRIX_ENCODING_NONE  }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
AV_OPT_TYPE_CONST  116 libswresample/options.c     { "dolby", "select Dolby",              0, AV_OPT_TYPE_CONST, { .i64 = AV_MATRIX_ENCODING_DOLBY }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
AV_OPT_TYPE_CONST  117 libswresample/options.c     { "dplii", "select Dolby Pro Logic II", 0, AV_OPT_TYPE_CONST, { .i64 = AV_MATRIX_ENCODING_DPLII }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
AV_OPT_TYPE_CONST  120 libswresample/options.c     { "cubic"           , "select cubic"                , 0                      , AV_OPT_TYPE_CONST, { .i64 = SWR_FILTER_TYPE_CUBIC            }, INT_MIN, INT_MAX, PARAM, "filter_type" },
AV_OPT_TYPE_CONST  121 libswresample/options.c     { "blackman_nuttall", "select Blackman Nuttall windowed sinc", 0             , AV_OPT_TYPE_CONST, { .i64 = SWR_FILTER_TYPE_BLACKMAN_NUTTALL }, INT_MIN, INT_MAX, PARAM, "filter_type" },
AV_OPT_TYPE_CONST  122 libswresample/options.c     { "kaiser"          , "select Kaiser windowed sinc" , 0                      , AV_OPT_TYPE_CONST, { .i64 = SWR_FILTER_TYPE_KAISER           }, INT_MIN, INT_MAX, PARAM, "filter_type" },
AV_OPT_TYPE_CONST   38 libswscale/options.c     { "fast_bilinear",   "fast bilinear",                 0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_FAST_BILINEAR  }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   39 libswscale/options.c     { "bilinear",        "bilinear",                      0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_BILINEAR       }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   40 libswscale/options.c     { "bicubic",         "bicubic",                       0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_BICUBIC        }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   41 libswscale/options.c     { "experimental",    "experimental",                  0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_X              }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   42 libswscale/options.c     { "neighbor",        "nearest neighbor",              0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_POINT          }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   43 libswscale/options.c     { "area",            "averaging area",                0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_AREA           }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   44 libswscale/options.c     { "bicublin",        "luma bicubic, chroma bilinear", 0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_BICUBLIN       }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   45 libswscale/options.c     { "gauss",           "Gaussian",                      0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_GAUSS          }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   46 libswscale/options.c     { "sinc",            "sinc",                          0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_SINC           }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   47 libswscale/options.c     { "lanczos",         "Lanczos",                       0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_LANCZOS        }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   48 libswscale/options.c     { "spline",          "natural bicubic spline",        0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_SPLINE         }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   49 libswscale/options.c     { "print_info",      "print info",                    0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_PRINT_INFO     }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   50 libswscale/options.c     { "accurate_rnd",    "accurate rounding",             0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_ACCURATE_RND   }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   51 libswscale/options.c     { "full_chroma_int", "full chroma interpolation",     0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_FULL_CHR_H_INT }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   52 libswscale/options.c     { "full_chroma_inp", "full chroma input",             0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_FULL_CHR_H_INP }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   53 libswscale/options.c     { "bitexact",        "",                              0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_BITEXACT       }, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   54 libswscale/options.c     { "error_diffusion", "error diffusion dither",        0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_ERROR_DIFFUSION}, INT_MIN, INT_MAX,        VE, "sws_flags" },
AV_OPT_TYPE_CONST   73 libswscale/options.c     { "auto",            "leave choice to sws",           0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_DITHER_AUTO    }, INT_MIN, INT_MAX,        VE, "sws_dither" },
AV_OPT_TYPE_CONST   74 libswscale/options.c     { "bayer",           "bayer dither",                  0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_DITHER_BAYER   }, INT_MIN, INT_MAX,        VE, "sws_dither" },
AV_OPT_TYPE_CONST   75 libswscale/options.c     { "ed",              "error diffusion",               0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_DITHER_ED      }, INT_MIN, INT_MAX,        VE, "sws_dither" },
AV_OPT_TYPE_CONST   76 libswscale/options.c     { "a_dither",        "arithmetic addition dither",    0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_DITHER_A_DITHER}, INT_MIN, INT_MAX,        VE, "sws_dither" },
AV_OPT_TYPE_CONST   77 libswscale/options.c     { "x_dither",        "arithmetic xor dither",         0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_DITHER_X_DITHER}, INT_MIN, INT_MAX,        VE, "sws_dither" },
AV_OPT_TYPE_CONST   80 libswscale/options.c     { "none",            "ignore alpha",                  0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_ALPHA_BLEND_NONE}, INT_MIN, INT_MAX,       VE, "alphablend" },
AV_OPT_TYPE_CONST   81 libswscale/options.c     { "uniform_color",   "blend onto a uniform color",    0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_ALPHA_BLEND_UNIFORM},INT_MIN, INT_MAX,     VE, "alphablend" },
AV_OPT_TYPE_CONST   82 libswscale/options.c     { "checkerboard",    "blend onto a checkerboard",     0,                 AV_OPT_TYPE_CONST,  { .i64  = SWS_ALPHA_BLEND_CHECKERBOARD},INT_MIN, INT_MAX,     VE, "alphablend" },
AV_OPT_TYPE_CONST  154 tests/api/api-codec-param-test.c             if (opt->type == AV_OPT_TYPE_CONST)
AV_OPT_TYPE_CONST  208 tests/api/api-codec-param-test.c             if (opt->type == AV_OPT_TYPE_CONST)