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)