AV_OPT_TYPE_FLOAT   63 doc/print_options.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT  159 libavcodec/ac3dec_fixed.c     { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR },
AV_OPT_TYPE_FLOAT   36 libavcodec/ac3dec_float.c     { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR },
AV_OPT_TYPE_FLOAT   41 libavcodec/ac3dec_float.c {"ltrt_cmixlev",   "Lt/Rt Center Mix Level",   OFFSET(ltrt_center_mix_level),    AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
AV_OPT_TYPE_FLOAT   42 libavcodec/ac3dec_float.c {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level),  AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
AV_OPT_TYPE_FLOAT   43 libavcodec/ac3dec_float.c {"loro_cmixlev",   "Lo/Ro Center Mix Level",   OFFSET(loro_center_mix_level),    AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
AV_OPT_TYPE_FLOAT   44 libavcodec/ac3dec_float.c {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level),  AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, 0},
AV_OPT_TYPE_FLOAT   31 libavcodec/ac3enc_opts_template.c {"center_mixlev", "Center Mix Level", OFFSET(center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_4POINT5DB }, 0.0, 1.0, AC3ENC_PARAM},
AV_OPT_TYPE_FLOAT   32 libavcodec/ac3enc_opts_template.c {"surround_mixlev", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_6DB }, 0.0, 1.0, AC3ENC_PARAM},
AV_OPT_TYPE_FLOAT   54 libavcodec/ac3enc_opts_template.c {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
AV_OPT_TYPE_FLOAT   55 libavcodec/ac3enc_opts_template.c {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
AV_OPT_TYPE_FLOAT   56 libavcodec/ac3enc_opts_template.c {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
AV_OPT_TYPE_FLOAT   57 libavcodec/ac3enc_opts_template.c {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
AV_OPT_TYPE_FLOAT 1896 libavcodec/exr.c         AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD },
AV_OPT_TYPE_FLOAT  545 libavcodec/libopusenc.c     { "frame_duration", "Duration of a frame in milliseconds", OFFSET(frame_duration), AV_OPT_TYPE_FLOAT, { .dbl = 20.0 }, 2.5, 120.0, FLAGS },
AV_OPT_TYPE_FLOAT 1700 libavcodec/libvpxenc.c     {"level", "Specify level", OFFSET(level), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 6.2, VE},
AV_OPT_TYPE_FLOAT   74 libavcodec/libwebpenc_common.h     { "quality"     ,"Quality",                OFFSET(quality),  AV_OPT_TYPE_FLOAT, { .dbl =  75 }, 0, 100,                         VE           },
AV_OPT_TYPE_FLOAT 1052 libavcodec/libx264.c     { "crf",           "Select the quality for constant quality mode",    OFFSET(crf),           AV_OPT_TYPE_FLOAT,  {.dbl = -1 }, -1, FLT_MAX, VE },
AV_OPT_TYPE_FLOAT 1053 libavcodec/libx264.c     { "crf_max",       "In CRF mode, prevents VBV from lowering quality beyond this point.",OFFSET(crf_max), AV_OPT_TYPE_FLOAT, {.dbl = -1 }, -1, FLT_MAX, VE },
AV_OPT_TYPE_FLOAT 1062 libavcodec/libx264.c     { "aq-strength",   "AQ strength. Reduces blocking and blurring in flat and textured areas.", OFFSET(aq_strength), AV_OPT_TYPE_FLOAT, {.dbl = -1}, -1, FLT_MAX, VE},
AV_OPT_TYPE_FLOAT 1085 libavcodec/libx264.c     { "cplxblur",      "Reduce fluctuations in QP (before curve compression)", OFFSET(cplxblur), AV_OPT_TYPE_FLOAT,  {.dbl = -1 }, -1, FLT_MAX, VE},
AV_OPT_TYPE_FLOAT  658 libavcodec/libx265.c     { "crf",         "set the x265 crf",                                                            OFFSET(crf),       AV_OPT_TYPE_FLOAT,  { .dbl = -1 }, -1, FLT_MAX, VE },
AV_OPT_TYPE_FLOAT  430 libavcodec/libxavs.c     { "crf",           "Select the quality for constant quality mode",    OFFSET(crf),           AV_OPT_TYPE_FLOAT,  {.dbl = -1 }, -1, FLT_MAX, VE },
AV_OPT_TYPE_FLOAT  433 libavcodec/libxavs.c     { "cplxblur",      "Reduce fluctuations in QP (before curve compression)", OFFSET(cplxblur), AV_OPT_TYPE_FLOAT,  {.dbl = -1 }, -1, FLT_MAX, VE},
AV_OPT_TYPE_FLOAT  633 libavcodec/mpegvideo.h                                                                     FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS},                        \
AV_OPT_TYPE_FLOAT  634 libavcodec/mpegvideo.h {"rc_qmod_amp", "experimental quantizer modulation",                FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS},           \
AV_OPT_TYPE_FLOAT  641 libavcodec/mpegvideo.h {"rc_init_cplx", "initial complexity for 1-pass encoding",          FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS},       \
AV_OPT_TYPE_FLOAT  642 libavcodec/mpegvideo.h {"rc_buf_aggressivity", "currently useless",                        FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
AV_OPT_TYPE_FLOAT  643 libavcodec/mpegvideo.h {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS},    \
AV_OPT_TYPE_FLOAT  114 libavcodec/nvenc_h264.c                                                             OFFSET(quality),      AV_OPT_TYPE_FLOAT, { .dbl = 0.}, 0., 51., VE },
AV_OPT_TYPE_FLOAT  111 libavcodec/nvenc_hevc.c                                                             OFFSET(quality),      AV_OPT_TYPE_FLOAT, { .dbl = 0.}, 0., 51., VE },
AV_OPT_TYPE_FLOAT   96 libavcodec/options_table.h           OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT   97 libavcodec/options_table.h {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  102 libavcodec/options_table.h {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  141 libavcodec/options_table.h {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  161 libavcodec/options_table.h {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  162 libavcodec/options_table.h {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  170 libavcodec/options_table.h {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  171 libavcodec/options_table.h {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  172 libavcodec/options_table.h {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  173 libavcodec/options_table.h {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  174 libavcodec/options_table.h {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  337 libavcodec/options_table.h {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  338 libavcodec/options_table.h {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use),  AV_OPT_TYPE_FLOAT, {.dbl = 3 },     0.0, FLT_MAX, V|E},
AV_OPT_TYPE_FLOAT  703 libavcodec/opusenc.c     { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" },
AV_OPT_TYPE_FLOAT   39 libavfilter/af_acontrast.c     { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A },
AV_OPT_TYPE_FLOAT   52 libavfilter/af_aecho.c     { "in_gain",  "set signal input gain",  OFFSET(in_gain),  AV_OPT_TYPE_FLOAT,  {.dbl=0.6}, 0, 1, A },
AV_OPT_TYPE_FLOAT   53 libavfilter/af_aecho.c     { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT,  {.dbl=0.3}, 0, 1, A },
AV_OPT_TYPE_FLOAT  148 libavfilter/af_afftdn.c     { "nr", "set the noise reduction",    OFFSET(noise_reduction), AV_OPT_TYPE_FLOAT,  {.dbl = 12},          .01, 97, AFR },
AV_OPT_TYPE_FLOAT  149 libavfilter/af_afftdn.c     { "nf", "set the noise floor",        OFFSET(noise_floor),     AV_OPT_TYPE_FLOAT,  {.dbl =-50},          -80,-20, AFR },
AV_OPT_TYPE_FLOAT  156 libavfilter/af_afftdn.c     { "rf", "set the residual floor",     OFFSET(residual_floor),  AV_OPT_TYPE_FLOAT,  {.dbl =-38},          -80,-20, AFR },
AV_OPT_TYPE_FLOAT   89 libavfilter/af_afftfilt.c     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0,  1, A },
AV_OPT_TYPE_FLOAT  939 libavfilter/af_afir.c     { "dry",    "set dry gain",      OFFSET(dry_gain),   AV_OPT_TYPE_FLOAT, {.dbl=1},    0, 10, AF },
AV_OPT_TYPE_FLOAT  940 libavfilter/af_afir.c     { "wet",    "set wet gain",      OFFSET(wet_gain),   AV_OPT_TYPE_FLOAT, {.dbl=1},    0, 10, AF },
AV_OPT_TYPE_FLOAT  941 libavfilter/af_afir.c     { "length", "set IR length",     OFFSET(length),     AV_OPT_TYPE_FLOAT, {.dbl=1},    0,  1, AF },
AV_OPT_TYPE_FLOAT  947 libavfilter/af_afir.c     { "irgain", "set IR gain",       OFFSET(ir_gain),    AV_OPT_TYPE_FLOAT, {.dbl=1},    0,  1, AF },
AV_OPT_TYPE_FLOAT  951 libavfilter/af_afir.c     { "maxir",  "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF },
AV_OPT_TYPE_FLOAT  195 libavfilter/af_amix.c             OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F },
AV_OPT_TYPE_FLOAT   79 libavfilter/af_anlmdn.c     { "s", "set denoising strength", OFFSET(a),  AV_OPT_TYPE_FLOAT,    {.dbl=0.00001},0.00001, 10, AFT },
AV_OPT_TYPE_FLOAT   86 libavfilter/af_anlmdn.c     { "m", "set smooth factor",      OFFSET(m),  AV_OPT_TYPE_FLOAT,    {.dbl=11.},       1, 15, AF },
AV_OPT_TYPE_FLOAT   67 libavfilter/af_anlms.c     { "mu",      "set the filter mu",      OFFSET(mu),      AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT },
AV_OPT_TYPE_FLOAT   68 libavfilter/af_anlms.c     { "eps",     "set the filter eps",     OFFSET(eps),     AV_OPT_TYPE_FLOAT, {.dbl=1},    0, 1, AT },
AV_OPT_TYPE_FLOAT   69 libavfilter/af_anlms.c     { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0},    0, 1, AT },
AV_OPT_TYPE_FLOAT   67 libavfilter/af_chorus.c     { "in_gain",  "set input gain",  OFFSET(in_gain),    AV_OPT_TYPE_FLOAT,  {.dbl=.4}, 0, 1, A },
AV_OPT_TYPE_FLOAT   68 libavfilter/af_chorus.c     { "out_gain", "set output gain", OFFSET(out_gain),   AV_OPT_TYPE_FLOAT,  {.dbl=.4}, 0, 1, A },
AV_OPT_TYPE_FLOAT   39 libavfilter/af_crystalizer.c     { "i", "set intensity",    OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0}, 0, 10, A },
AV_OPT_TYPE_FLOAT   37 libavfilter/af_extrastereo.c     { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A },
AV_OPT_TYPE_FLOAT  849 libavfilter/af_headphone.c     { "gain",      "set gain in dB",                     OFFSET(gain),     AV_OPT_TYPE_FLOAT,  {.dbl=0},     -20,  40, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  850 libavfilter/af_headphone.c     { "lfe",       "set lfe gain in dB",                 OFFSET(lfe_gain), AV_OPT_TYPE_FLOAT,  {.dbl=0},     -20,  40, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1049 libavfilter/af_sofalizer.c     { "gain",      "set gain in dB", OFFSET(gain),      AV_OPT_TYPE_FLOAT,  {.dbl=0},     -20,  40, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1050 libavfilter/af_sofalizer.c     { "rotation",  "set rotation"  , OFFSET(rotation),  AV_OPT_TYPE_FLOAT,  {.dbl=0},    -360, 360, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1051 libavfilter/af_sofalizer.c     { "elevation", "set elevation",  OFFSET(elevation), AV_OPT_TYPE_FLOAT,  {.dbl=0},     -90,  90, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1052 libavfilter/af_sofalizer.c     { "radius",    "set radius",     OFFSET(radius),    AV_OPT_TYPE_FLOAT,  {.dbl=1},       0,   5, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1057 libavfilter/af_sofalizer.c     { "lfegain",   "set lfe gain",                 OFFSET(lfe_gain),     AV_OPT_TYPE_FLOAT,   {.dbl=0},  -20,40, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1062 libavfilter/af_sofalizer.c     { "anglestep", "set neighbor search angle step",    OFFSET(anglestep),  AV_OPT_TYPE_FLOAT,   {.dbl=.5},      0.01, 10, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 1063 libavfilter/af_sofalizer.c     { "radstep",   "set neighbor search radius step",   OFFSET(radstep),    AV_OPT_TYPE_FLOAT,   {.dbl=.01},     0.01,  1, .flags = FLAGS },
AV_OPT_TYPE_FLOAT   46 libavfilter/af_stereowiden.c     { "delay",     "set delay time",    OFFSET(delay),     AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A },
AV_OPT_TYPE_FLOAT   47 libavfilter/af_stereowiden.c     { "feedback",  "set feedback gain", OFFSET(feedback),  AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT },
AV_OPT_TYPE_FLOAT   48 libavfilter/af_stereowiden.c     { "crossfeed", "set cross feed",    OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT },
AV_OPT_TYPE_FLOAT   49 libavfilter/af_stereowiden.c     { "drymix",    "set dry-mix",       OFFSET(drymix),    AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT },
AV_OPT_TYPE_FLOAT  354 libavfilter/af_superequalizer.c     {  "1b", "set 65Hz band gain",    OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  355 libavfilter/af_superequalizer.c     {  "2b", "set 92Hz band gain",    OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  356 libavfilter/af_superequalizer.c     {  "3b", "set 131Hz band gain",   OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  357 libavfilter/af_superequalizer.c     {  "4b", "set 185Hz band gain",   OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  358 libavfilter/af_superequalizer.c     {  "5b", "set 262Hz band gain",   OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  359 libavfilter/af_superequalizer.c     {  "6b", "set 370Hz band gain",   OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  360 libavfilter/af_superequalizer.c     {  "7b", "set 523Hz band gain",   OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  361 libavfilter/af_superequalizer.c     {  "8b", "set 740Hz band gain",   OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  362 libavfilter/af_superequalizer.c     {  "9b", "set 1047Hz band gain",  OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  363 libavfilter/af_superequalizer.c     { "10b", "set 1480Hz band gain",  OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  364 libavfilter/af_superequalizer.c     { "11b", "set 2093Hz band gain",  OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  365 libavfilter/af_superequalizer.c     { "12b", "set 2960Hz band gain",  OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  366 libavfilter/af_superequalizer.c     { "13b", "set 4186Hz band gain",  OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  367 libavfilter/af_superequalizer.c     { "14b", "set 5920Hz band gain",  OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  368 libavfilter/af_superequalizer.c     { "15b", "set 8372Hz band gain",  OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  369 libavfilter/af_superequalizer.c     { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  370 libavfilter/af_superequalizer.c     { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT  371 libavfilter/af_superequalizer.c     { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
AV_OPT_TYPE_FLOAT 1696 libavfilter/af_surround.c     { "level_in",  "set input level",           OFFSET(level_in),               AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1697 libavfilter/af_surround.c     { "level_out", "set output level",          OFFSET(level_out),              AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1704 libavfilter/af_surround.c     { "angle",     "set soundfield transform angle",        OFFSET(angle),      AV_OPT_TYPE_FLOAT,  {.dbl=90},    0, 360, FLAGS },
AV_OPT_TYPE_FLOAT 1705 libavfilter/af_surround.c     { "fc_in",     "set front center channel input level",  OFFSET(fc_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1706 libavfilter/af_surround.c     { "fc_out",    "set front center channel output level", OFFSET(fc_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1707 libavfilter/af_surround.c     { "fl_in",     "set front left channel input level",    OFFSET(fl_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1708 libavfilter/af_surround.c     { "fl_out",    "set front left channel output level",   OFFSET(fl_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1709 libavfilter/af_surround.c     { "fr_in",     "set front right channel input level",   OFFSET(fr_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1710 libavfilter/af_surround.c     { "fr_out",    "set front right channel output level",  OFFSET(fr_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1711 libavfilter/af_surround.c     { "sl_in",     "set side left channel input level",     OFFSET(sl_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1712 libavfilter/af_surround.c     { "sl_out",    "set side left channel output level",    OFFSET(sl_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1713 libavfilter/af_surround.c     { "sr_in",     "set side right channel input level",    OFFSET(sr_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1714 libavfilter/af_surround.c     { "sr_out",    "set side right channel output level",   OFFSET(sr_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1715 libavfilter/af_surround.c     { "bl_in",     "set back left channel input level",     OFFSET(bl_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1716 libavfilter/af_surround.c     { "bl_out",    "set back left channel output level",    OFFSET(bl_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1717 libavfilter/af_surround.c     { "br_in",     "set back right channel input level",    OFFSET(br_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1718 libavfilter/af_surround.c     { "br_out",    "set back right channel output level",   OFFSET(br_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1719 libavfilter/af_surround.c     { "bc_in",     "set back center channel input level",   OFFSET(bc_in),      AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1720 libavfilter/af_surround.c     { "bc_out",    "set back center channel output level",  OFFSET(bc_out),     AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1721 libavfilter/af_surround.c     { "lfe_in",    "set lfe channel input level",  OFFSET(lfe_in),              AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1722 libavfilter/af_surround.c     { "lfe_out",   "set lfe channel output level", OFFSET(lfe_out),             AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  10, FLAGS },
AV_OPT_TYPE_FLOAT 1723 libavfilter/af_surround.c     { "allx",      "set all channel's x spread",         OFFSET(all_x),         AV_OPT_TYPE_FLOAT,  {.dbl=-1},   -1,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1724 libavfilter/af_surround.c     { "ally",      "set all channel's y spread",         OFFSET(all_y),         AV_OPT_TYPE_FLOAT,  {.dbl=-1},   -1,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1725 libavfilter/af_surround.c     { "fcx",       "set front center channel x spread",  OFFSET(fc_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1726 libavfilter/af_surround.c     { "flx",       "set front left channel x spread",    OFFSET(fl_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1727 libavfilter/af_surround.c     { "frx",       "set front right channel x spread",   OFFSET(fr_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1728 libavfilter/af_surround.c     { "blx",       "set back left channel x spread",     OFFSET(bl_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1729 libavfilter/af_surround.c     { "brx",       "set back right channel x spread",    OFFSET(br_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1730 libavfilter/af_surround.c     { "slx",       "set side left channel x spread",     OFFSET(sl_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1731 libavfilter/af_surround.c     { "srx",       "set side right channel x spread",    OFFSET(sr_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1732 libavfilter/af_surround.c     { "bcx",       "set back center channel x spread",   OFFSET(bc_x),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1733 libavfilter/af_surround.c     { "fcy",       "set front center channel y spread",  OFFSET(fc_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1734 libavfilter/af_surround.c     { "fly",       "set front left channel y spread",    OFFSET(fl_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1735 libavfilter/af_surround.c     { "fry",       "set front right channel y spread",   OFFSET(fr_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1736 libavfilter/af_surround.c     { "bly",       "set back left channel y spread",     OFFSET(bl_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1737 libavfilter/af_surround.c     { "bry",       "set back right channel y spread",    OFFSET(br_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1738 libavfilter/af_surround.c     { "sly",       "set side left channel y spread",     OFFSET(sl_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1739 libavfilter/af_surround.c     { "sry",       "set side right channel y spread",    OFFSET(sr_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1740 libavfilter/af_surround.c     { "bcy",       "set back center channel y spread",   OFFSET(bc_y),          AV_OPT_TYPE_FLOAT,  {.dbl=1},     0,  15, FLAGS },
AV_OPT_TYPE_FLOAT 1764 libavfilter/af_surround.c     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  434 libavfilter/asrc_sinc.c     { "hp",          "set high-pass filter frequency",                OFFSET(Fc0),         AV_OPT_TYPE_FLOAT, {.dbl=0},      0, INT_MAX, AF },
AV_OPT_TYPE_FLOAT  435 libavfilter/asrc_sinc.c     { "lp",          "set low-pass filter frequency",                 OFFSET(Fc1),         AV_OPT_TYPE_FLOAT, {.dbl=0},      0, INT_MAX, AF },
AV_OPT_TYPE_FLOAT  436 libavfilter/asrc_sinc.c     { "phase",       "set filter phase response",                     OFFSET(phase),       AV_OPT_TYPE_FLOAT, {.dbl=50},     0,     100, AF },
AV_OPT_TYPE_FLOAT  437 libavfilter/asrc_sinc.c     { "beta",        "set kaiser window beta",                        OFFSET(beta),        AV_OPT_TYPE_FLOAT, {.dbl=-1},    -1,     256, AF },
AV_OPT_TYPE_FLOAT  438 libavfilter/asrc_sinc.c     { "att",         "set stop-band attenuation",                     OFFSET(att),         AV_OPT_TYPE_FLOAT, {.dbl=120},   40,     180, AF },
AV_OPT_TYPE_FLOAT   82 libavfilter/avf_ahistogram.c     { "rheight", "set histogram ratio of window height", OFFSET(phisto), AV_OPT_TYPE_FLOAT, {.dbl=0.10}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT   74 libavfilter/avf_showcqt.c     { "sono_g",   "set sonogram gamma", OFFSET(sono_g),     AV_OPT_TYPE_FLOAT, { .dbl = 3.0 },            1.0, 7.0,      FLAGS },
AV_OPT_TYPE_FLOAT   75 libavfilter/avf_showcqt.c     { "gamma",    "set sonogram gamma", OFFSET(sono_g),     AV_OPT_TYPE_FLOAT, { .dbl = 3.0 },            1.0, 7.0,      FLAGS },
AV_OPT_TYPE_FLOAT   76 libavfilter/avf_showcqt.c     { "bar_g",    "set bargraph gamma", OFFSET(bar_g),      AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            1.0, 7.0,      FLAGS },
AV_OPT_TYPE_FLOAT   77 libavfilter/avf_showcqt.c     { "gamma2",   "set bargraph gamma", OFFSET(bar_g),      AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            1.0, 7.0,      FLAGS },
AV_OPT_TYPE_FLOAT   78 libavfilter/avf_showcqt.c     { "bar_t",  "set bar transparency", OFFSET(bar_t),      AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            0.0, 1.0,      FLAGS },
AV_OPT_TYPE_FLOAT   84 libavfilter/avf_showcqt.c     { "coeffclamp",   "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 },            0.1, 10.0,     FLAGS },
AV_OPT_TYPE_FLOAT  111 libavfilter/avf_showfreqs.c     { "overlap",  "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS },
AV_OPT_TYPE_FLOAT  117 libavfilter/avf_showfreqs.c     { "minamp",  "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS },
AV_OPT_TYPE_FLOAT   85 libavfilter/avf_showspatial.c     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  143 libavfilter/avf_showspectrum.c     { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
AV_OPT_TYPE_FLOAT  169 libavfilter/avf_showspectrum.c     { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  170 libavfilter/avf_showspectrum.c     { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
AV_OPT_TYPE_FLOAT  174 libavfilter/avf_showspectrum.c     { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT 1577 libavfilter/avf_showspectrum.c     { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
AV_OPT_TYPE_FLOAT 1603 libavfilter/avf_showspectrum.c     { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
AV_OPT_TYPE_FLOAT 1605 libavfilter/avf_showspectrum.c     { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   90 libavfilter/avf_showvolume.c     { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT   68 libavfilter/f_drawgraph.c     { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   69 libavfilter/f_drawgraph.c     { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   71 libavfilter/f_graphmonitor.c     { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF },
AV_OPT_TYPE_FLOAT   72 libavfilter/f_graphmonitor.c     { "o",       "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF },
AV_OPT_TYPE_FLOAT   93 libavfilter/vaf_spectrumsynth.c     { "overlap", "set window overlap",  OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,  1, A },
AV_OPT_TYPE_FLOAT  287 libavfilter/vf_amplify.c     { "factor", "set factor", OFFSET(factor), AV_OPT_TYPE_FLOAT, {.dbl=2}, 0, UINT16_MAX, .flags = VFT },
AV_OPT_TYPE_FLOAT  288 libavfilter/vf_amplify.c     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=10}, 0, UINT16_MAX, .flags = VFT },
AV_OPT_TYPE_FLOAT  289 libavfilter/vf_amplify.c     { "tolerance", "set tolerance", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, UINT16_MAX, .flags = VFT },
AV_OPT_TYPE_FLOAT   71 libavfilter/vf_atadenoise.c     { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
AV_OPT_TYPE_FLOAT   72 libavfilter/vf_atadenoise.c     { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
AV_OPT_TYPE_FLOAT   73 libavfilter/vf_atadenoise.c     { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
AV_OPT_TYPE_FLOAT   74 libavfilter/vf_atadenoise.c     { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
AV_OPT_TYPE_FLOAT   75 libavfilter/vf_atadenoise.c     { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
AV_OPT_TYPE_FLOAT   76 libavfilter/vf_atadenoise.c     { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
AV_OPT_TYPE_FLOAT   60 libavfilter/vf_bilateral.c     { "sigmaS", "set spatial sigma",    OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0,  10, FLAGS },
AV_OPT_TYPE_FLOAT   61 libavfilter/vf_bilateral.c     { "sigmaR", "set range sigma",      OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0,   1, FLAGS },
AV_OPT_TYPE_FLOAT  134 libavfilter/vf_bm3d.c         OFFSET(sigma),          AV_OPT_TYPE_FLOAT, {.dbl=1},     0,      99999.9, FLAGS },
AV_OPT_TYPE_FLOAT  146 libavfilter/vf_bm3d.c         OFFSET(th_mse),         AV_OPT_TYPE_FLOAT, {.dbl=0},     0,    INT32_MAX, FLAGS },
AV_OPT_TYPE_FLOAT  148 libavfilter/vf_bm3d.c         OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7},   0,    INT32_MAX, FLAGS },
AV_OPT_TYPE_FLOAT  282 libavfilter/vf_cas.c     { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0,  1, VF },
AV_OPT_TYPE_FLOAT  310 libavfilter/vf_chromaber_vulkan.c     { "dist_x", "Set horizontal distortion amount", OFFSET(opts.dist[0]), AV_OPT_TYPE_FLOAT, {.dbl = 0.0f}, -10.0f, 10.0f, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  311 libavfilter/vf_chromaber_vulkan.c     { "dist_y", "Set vertical distortion amount",   OFFSET(opts.dist[1]), AV_OPT_TYPE_FLOAT, {.dbl = 0.0f}, -10.0f, 10.0f, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  393 libavfilter/vf_chromakey.c     { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.01, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  394 libavfilter/vf_chromakey.c     { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  415 libavfilter/vf_chromakey.c     { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.01, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  416 libavfilter/vf_chromakey.c     { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  113 libavfilter/vf_ciescope.c     { "intensity",  "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  114 libavfilter/vf_ciescope.c     { "i",          "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  115 libavfilter/vf_ciescope.c     { "contrast",   NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75},  0, 1, FLAGS },
AV_OPT_TYPE_FLOAT   62 libavfilter/vf_colorbalance.c     { "rs", "set red shadows",      OFFSET(cyan_red.shadows),         AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   63 libavfilter/vf_colorbalance.c     { "gs", "set green shadows",    OFFSET(magenta_green.shadows),    AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   64 libavfilter/vf_colorbalance.c     { "bs", "set blue shadows",     OFFSET(yellow_blue.shadows),      AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   65 libavfilter/vf_colorbalance.c     { "rm", "set red midtones",     OFFSET(cyan_red.midtones),        AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   66 libavfilter/vf_colorbalance.c     { "gm", "set green midtones",   OFFSET(magenta_green.midtones),   AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   67 libavfilter/vf_colorbalance.c     { "bm", "set blue midtones",    OFFSET(yellow_blue.midtones),     AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   68 libavfilter/vf_colorbalance.c     { "rh", "set red highlights",   OFFSET(cyan_red.highlights),      AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   69 libavfilter/vf_colorbalance.c     { "gh", "set green highlights", OFFSET(magenta_green.highlights), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT   70 libavfilter/vf_colorbalance.c     { "bh", "set blue highlights",  OFFSET(yellow_blue.highlights),   AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS },
AV_OPT_TYPE_FLOAT  208 libavfilter/vf_colorkey.c     { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.01, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  209 libavfilter/vf_colorkey.c     { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  233 libavfilter/vf_colorkey.c     { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.01, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  234 libavfilter/vf_colorkey.c     { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  226 libavfilter/vf_colorkey_opencl.c     { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.01, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT  227 libavfilter/vf_colorkey_opencl.c     { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT   41 libavfilter/vf_convolution.c     { "0rdiv", "set rdiv for 1st plane", OFFSET(rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   42 libavfilter/vf_convolution.c     { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   43 libavfilter/vf_convolution.c     { "2rdiv", "set rdiv for 3rd plane", OFFSET(rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   44 libavfilter/vf_convolution.c     { "3rdiv", "set rdiv for 4th plane", OFFSET(rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   45 libavfilter/vf_convolution.c     { "0bias", "set bias for 1st plane", OFFSET(bias[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   46 libavfilter/vf_convolution.c     { "1bias", "set bias for 2nd plane", OFFSET(bias[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   47 libavfilter/vf_convolution.c     { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT   48 libavfilter/vf_convolution.c     { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  778 libavfilter/vf_convolution.c     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
AV_OPT_TYPE_FLOAT  779 libavfilter/vf_convolution.c     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
AV_OPT_TYPE_FLOAT  803 libavfilter/vf_convolution.c     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
AV_OPT_TYPE_FLOAT  804 libavfilter/vf_convolution.c     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
AV_OPT_TYPE_FLOAT  828 libavfilter/vf_convolution.c     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
AV_OPT_TYPE_FLOAT  829 libavfilter/vf_convolution.c     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
AV_OPT_TYPE_FLOAT  352 libavfilter/vf_convolution_opencl.c     { "0rdiv", "set rdiv for 1nd plane", OFFSET(rdivs[0]), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  353 libavfilter/vf_convolution_opencl.c     { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdivs[1]), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  354 libavfilter/vf_convolution_opencl.c     { "2rdiv", "set rdiv for 3rd plane", OFFSET(rdivs[2]), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  355 libavfilter/vf_convolution_opencl.c     { "3rdiv", "set rdiv for 4th plane", OFFSET(rdivs[3]), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  356 libavfilter/vf_convolution_opencl.c     { "0bias", "set bias for 1st plane", OFFSET(biases[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  357 libavfilter/vf_convolution_opencl.c     { "1bias", "set bias for 2nd plane", OFFSET(biases[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  358 libavfilter/vf_convolution_opencl.c     { "2bias", "set bias for 3rd plane", OFFSET(biases[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  359 libavfilter/vf_convolution_opencl.c     { "3bias", "set bias for 4th plane", OFFSET(biases[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
AV_OPT_TYPE_FLOAT  384 libavfilter/vf_convolution_opencl.c     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
AV_OPT_TYPE_FLOAT  385 libavfilter/vf_convolution_opencl.c     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
AV_OPT_TYPE_FLOAT  410 libavfilter/vf_convolution_opencl.c     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
AV_OPT_TYPE_FLOAT  411 libavfilter/vf_convolution_opencl.c     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
AV_OPT_TYPE_FLOAT  436 libavfilter/vf_convolution_opencl.c     { "scale",  "set scale",            OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0,  65535, FLAGS},
AV_OPT_TYPE_FLOAT  437 libavfilter/vf_convolution_opencl.c     { "delta",  "set delta",            OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
AV_OPT_TYPE_FLOAT   71 libavfilter/vf_convolve.c     { "noise",   "set noise",                               OFFSET(noise),    AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0,  1, FLAGS },
AV_OPT_TYPE_FLOAT  652 libavfilter/vf_convolve.c     { "noise",   "set noise",                               OFFSET(noise),    AV_OPT_TYPE_FLOAT, {.dbl=0.0000001}, 0,  1, FLAGS },
AV_OPT_TYPE_FLOAT  247 libavfilter/vf_cropdetect.c     { "limit", "Threshold below which the pixel is considered black", OFFSET(limit),       AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT   70 libavfilter/vf_datascope.c     { "opacity", "set background opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  463 libavfilter/vf_datascope.c     { "x",  "set scope x offset",  POFFSET(xpos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, FLAGS },
AV_OPT_TYPE_FLOAT  464 libavfilter/vf_datascope.c     { "y",  "set scope y offset",  POFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, FLAGS },
AV_OPT_TYPE_FLOAT  467 libavfilter/vf_datascope.c     { "o",  "set window opacity",  POFFSET(o),    AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,  1, FLAGS },
AV_OPT_TYPE_FLOAT  468 libavfilter/vf_datascope.c     { "wx", "set window x offset", POFFSET(wx),   AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1,  1, FLAGS },
AV_OPT_TYPE_FLOAT  469 libavfilter/vf_datascope.c     { "wy", "set window y offset", POFFSET(wy),   AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1,  1, FLAGS },
AV_OPT_TYPE_FLOAT  756 libavfilter/vf_datascope.c     { "x",  "set scope x position",    OOFFSET(xpos),       AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  757 libavfilter/vf_datascope.c     { "y",  "set scope y position",    OOFFSET(ypos),       AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  758 libavfilter/vf_datascope.c     { "s",  "set scope size",          OOFFSET(size),       AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  759 libavfilter/vf_datascope.c     { "t",  "set scope tilt",          OOFFSET(tilt),       AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  760 libavfilter/vf_datascope.c     { "o",  "set trace opacity",       OOFFSET(o),          AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  761 libavfilter/vf_datascope.c     { "tx", "set trace x position",    OOFFSET(tx),         AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  762 libavfilter/vf_datascope.c     { "ty", "set trace y position",    OOFFSET(ty),         AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  763 libavfilter/vf_datascope.c     { "tw", "set trace width",         OOFFSET(twidth),     AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT  764 libavfilter/vf_datascope.c     { "th", "set trace height",        OOFFSET(theight),    AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1,  FLAGSR },
AV_OPT_TYPE_FLOAT   50 libavfilter/vf_dblur.c     { "angle",  "set angle",            OFFSET(angle),  AV_OPT_TYPE_FLOAT, {.dbl=45},  0.0,  360, FLAGS },
AV_OPT_TYPE_FLOAT   51 libavfilter/vf_dblur.c     { "radius", "set radius",           OFFSET(radius), AV_OPT_TYPE_FLOAT, {.dbl=5},     1, 8192, FLAGS },
AV_OPT_TYPE_FLOAT   80 libavfilter/vf_dctdnoiz.c     { "sigma",   "set noise sigma constant",               OFFSET(sigma),    AV_OPT_TYPE_FLOAT,  {.dbl=0},            0, 999,          .flags = FLAGS },
AV_OPT_TYPE_FLOAT   81 libavfilter/vf_dctdnoiz.c     { "s",       "set noise sigma constant",               OFFSET(sigma),    AV_OPT_TYPE_FLOAT,  {.dbl=0},            0, 999,          .flags = FLAGS },
AV_OPT_TYPE_FLOAT   55 libavfilter/vf_deband.c     { "1thr",      "set 1st plane threshold", OFFSET(threshold[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
AV_OPT_TYPE_FLOAT   56 libavfilter/vf_deband.c     { "2thr",      "set 2nd plane threshold", OFFSET(threshold[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
AV_OPT_TYPE_FLOAT   57 libavfilter/vf_deband.c     { "3thr",      "set 3rd plane threshold", OFFSET(threshold[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
AV_OPT_TYPE_FLOAT   58 libavfilter/vf_deband.c     { "4thr",      "set 4th plane threshold", OFFSET(threshold[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.02},  0.00003,     0.5, FLAGS },
AV_OPT_TYPE_FLOAT   61 libavfilter/vf_deband.c     { "direction", "set direction",           OFFSET(direction),    AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI,  2*M_PI, FLAGS },
AV_OPT_TYPE_FLOAT   62 libavfilter/vf_deband.c     { "d",         "set direction",           OFFSET(direction),    AV_OPT_TYPE_FLOAT, {.dbl=2*M_PI},-2*M_PI,  2*M_PI, FLAGS },
AV_OPT_TYPE_FLOAT  378 libavfilter/vf_deblock.c     { "alpha",     "set 1st detection threshold", OFFSET(alpha),     AV_OPT_TYPE_FLOAT, {.dbl=.098}, 0,  1,  FLAGS },
AV_OPT_TYPE_FLOAT  379 libavfilter/vf_deblock.c     { "beta",      "set 2nd detection threshold", OFFSET(beta),      AV_OPT_TYPE_FLOAT, {.dbl=.05},  0,  1,  FLAGS },
AV_OPT_TYPE_FLOAT  380 libavfilter/vf_deblock.c     { "gamma",     "set 3rd detection threshold", OFFSET(gamma),     AV_OPT_TYPE_FLOAT, {.dbl=.05},  0,  1,  FLAGS },
AV_OPT_TYPE_FLOAT  381 libavfilter/vf_deblock.c     { "delta",     "set 4th detection threshold", OFFSET(delta),     AV_OPT_TYPE_FLOAT, {.dbl=.05},  0,  1,  FLAGS },
AV_OPT_TYPE_FLOAT  378 libavfilter/vf_dedot.c     { "lt",  "set spatial luma threshold",                  OFFSET(lt), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  379 libavfilter/vf_dedot.c     { "tl",  "set tolerance for temporal luma",             OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  380 libavfilter/vf_dedot.c     { "tc",  "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  381 libavfilter/vf_dedot.c     { "ct",  "set temporal chroma threshold",               OFFSET(ct), AV_OPT_TYPE_FLOAT, {.dbl=.019}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT 2179 libavfilter/vf_deshake_opencl.c         OFFSET(smooth_percent), AV_OPT_TYPE_FLOAT, {.dbl = 0.0f}, 0.0f, 1.0f, FLAGS
AV_OPT_TYPE_FLOAT 2183 libavfilter/vf_deshake_opencl.c         OFFSET(smooth_window_multiplier), AV_OPT_TYPE_FLOAT, {.dbl = 2.0}, 0.1, 10.0, FLAGS
AV_OPT_TYPE_FLOAT  162 libavfilter/vf_despill.c     { "mix",        "set the spillmap mix",    OFFSET(spillmix),    AV_OPT_TYPE_FLOAT,   {.dbl=0.5},   0,   1, FLAGS },
AV_OPT_TYPE_FLOAT  163 libavfilter/vf_despill.c     { "expand",     "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT,   {.dbl=0},     0,   1, FLAGS },
AV_OPT_TYPE_FLOAT  164 libavfilter/vf_despill.c     { "red",        "set red scale",           OFFSET(redscale),    AV_OPT_TYPE_FLOAT,   {.dbl=0},  -100, 100, FLAGS },
AV_OPT_TYPE_FLOAT  165 libavfilter/vf_despill.c     { "green",      "set green scale",         OFFSET(greenscale),  AV_OPT_TYPE_FLOAT,   {.dbl=-1}, -100, 100, FLAGS },
AV_OPT_TYPE_FLOAT  166 libavfilter/vf_despill.c     { "blue",       "set blue scale",          OFFSET(bluescale),   AV_OPT_TYPE_FLOAT,   {.dbl=0},  -100, 100, FLAGS },
AV_OPT_TYPE_FLOAT  167 libavfilter/vf_despill.c     { "brightness", "set brightness",          OFFSET(brightness),  AV_OPT_TYPE_FLOAT,   {.dbl=0},   -10,  10, FLAGS },
AV_OPT_TYPE_FLOAT   76 libavfilter/vf_fftdnoiz.c         OFFSET(sigma),      AV_OPT_TYPE_FLOAT, {.dbl=1},        0,  30, .flags = FLAGS },
AV_OPT_TYPE_FLOAT   78 libavfilter/vf_fftdnoiz.c         OFFSET(amount),     AV_OPT_TYPE_FLOAT, {.dbl=1},     0.01,   1, .flags = FLAGS },
AV_OPT_TYPE_FLOAT   82 libavfilter/vf_fftdnoiz.c         OFFSET(overlap),    AV_OPT_TYPE_FLOAT, {.dbl=0.5},    0.2, 0.8, .flags = FLAGS },
AV_OPT_TYPE_FLOAT   49 libavfilter/vf_find_rect.c     { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS },
AV_OPT_TYPE_FLOAT   41 libavfilter/vf_gblur.c     { "sigma",  "set sigma",            OFFSET(sigma),  AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS },
AV_OPT_TYPE_FLOAT   44 libavfilter/vf_gblur.c     { "sigmaV", "set vertical sigma",   OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, {.dbl=-1},   -1, 1024, FLAGS },
AV_OPT_TYPE_FLOAT  229 libavfilter/vf_gradfun.c     { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS },
AV_OPT_TYPE_FLOAT   74 libavfilter/vf_histeq.c     { "strength",    "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT   75 libavfilter/vf_histeq.c     { "intensity",   "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT   82 libavfilter/vf_histogram.c     { "fgopacity", "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT   83 libavfilter/vf_histogram.c     { "f",         "set foreground opacity", OFFSET(fgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.7}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT   84 libavfilter/vf_histogram.c     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT   85 libavfilter/vf_histogram.c     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  498 libavfilter/vf_histogram.c     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  499 libavfilter/vf_histogram.c     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT   33 libavfilter/vf_idet.c     { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold),   AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   34 libavfilter/vf_idet.c     { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5},  -1, FLT_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   35 libavfilter/vf_idet.c     { "rep_thres",  "set repeat threshold",      OFFSET(repeat_threshold),      AV_OPT_TYPE_FLOAT, {.dbl = 3.0},  -1, FLT_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   36 libavfilter/vf_idet.c     { "half_life", "half life of cumulative statistics", OFFSET(half_life),     AV_OPT_TYPE_FLOAT, {.dbl = 0.0},  -1, INT_MAX, FLAGS },
AV_OPT_TYPE_FLOAT  217 libavfilter/vf_lagfun.c     { "decay",  "set decay",                 OFFSET(decay),  AV_OPT_TYPE_FLOAT, {.dbl=.95},  0,  1,  FLAGS },
AV_OPT_TYPE_FLOAT  109 libavfilter/vf_lensfun.c     { "focal_length", "focal length of video (zoom; constant for the duration of the use of this filter)", OFFSET(focal_length), AV_OPT_TYPE_FLOAT, {.dbl=18}, 0.0, DBL_MAX, FLAGS },
AV_OPT_TYPE_FLOAT  110 libavfilter/vf_lensfun.c     { "aperture", "aperture (constant for the duration of the use of this filter)", OFFSET(aperture), AV_OPT_TYPE_FLOAT, {.dbl=3.5}, 0.0, DBL_MAX, FLAGS },
AV_OPT_TYPE_FLOAT  111 libavfilter/vf_lensfun.c     { "focus_distance", "focus distance (constant for the duration of the use of this filter)", OFFSET(focus_distance), AV_OPT_TYPE_FLOAT, {.dbl=1000.0f}, 0.0, DBL_MAX, FLAGS },
AV_OPT_TYPE_FLOAT  112 libavfilter/vf_lensfun.c     { "scale", "scale factor applied after corrections (0.0 means automatic scaling)", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, DBL_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   63 libavfilter/vf_median.c     { "percentile", "set median percentile", OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=.5}, 0., 1., FLAGS },
AV_OPT_TYPE_FLOAT  313 libavfilter/vf_mix.c     { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT16_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  393 libavfilter/vf_mix.c     { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT16_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT   62 libavfilter/vf_mpdecimate.c     { "frac", "set fraction dropping threshold",  OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  267 libavfilter/vf_neighbor_opencl.c     { "threshold0",  "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  268 libavfilter/vf_neighbor_opencl.c     { "threshold1",  "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  269 libavfilter/vf_neighbor_opencl.c     { "threshold2",  "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  270 libavfilter/vf_neighbor_opencl.c     { "threshold3",  "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  295 libavfilter/vf_neighbor_opencl.c     { "threshold0",  "set threshold for 1st plane",   OFFSET(threshold[0]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  296 libavfilter/vf_neighbor_opencl.c     { "threshold1",  "set threshold for 2nd plane",   OFFSET(threshold[1]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  297 libavfilter/vf_neighbor_opencl.c     { "threshold2",  "set threshold for 3rd plane",   OFFSET(threshold[2]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  298 libavfilter/vf_neighbor_opencl.c     { "threshold3",  "set threshold for 4th plane",   OFFSET(threshold[3]),   AV_OPT_TYPE_FLOAT, {.dbl=65535.0}, 0.0, 65535, FLAGS },
AV_OPT_TYPE_FLOAT  133 libavfilter/vf_normalize.c     { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR },
AV_OPT_TYPE_FLOAT  134 libavfilter/vf_normalize.c     { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR },
AV_OPT_TYPE_FLOAT   64 libavfilter/vf_photosensitivity.c     { "threshold", "set detection threshold factor (lower is stricter)",  OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1},  0.1, FLT_MAX,  FLAGS },
AV_OPT_TYPE_FLOAT   65 libavfilter/vf_photosensitivity.c     { "t",         "set detection threshold factor (lower is stricter)",  OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1},  0.1, FLT_MAX,  FLAGS },
AV_OPT_TYPE_FLOAT  197 libavfilter/vf_procamp_vaapi.c       OFFSET(bright),  AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  199 libavfilter/vf_procamp_vaapi.c       OFFSET(bright),  AV_OPT_TYPE_FLOAT, { .dbl = BRIGHTNESS_DEFAULT }, BRIGHTNESS_MIN, BRIGHTNESS_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  201 libavfilter/vf_procamp_vaapi.c       OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  203 libavfilter/vf_procamp_vaapi.c       OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MIN, SATURATION_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  205 libavfilter/vf_procamp_vaapi.c       OFFSET(contrast),  AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  207 libavfilter/vf_procamp_vaapi.c       OFFSET(contrast),  AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  209 libavfilter/vf_procamp_vaapi.c       OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  211 libavfilter/vf_procamp_vaapi.c       OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS },
AV_OPT_TYPE_FLOAT   82 libavfilter/vf_readeia608.c     { "spw",      "set ratio of width reserved for sync code detection", OFFSET(spw),   AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1,     0.7, FLAGS },
AV_OPT_TYPE_FLOAT   87 libavfilter/vf_sab.c     { "luma_radius",            "set luma radius", OFFSET(luma.radius), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, RADIUS_MIN, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   88 libavfilter/vf_sab.c     { "lr"         ,            "set luma radius", OFFSET(luma.radius), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, RADIUS_MIN, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   89 libavfilter/vf_sab.c     { "luma_pre_filter_radius", "set luma pre-filter radius", OFFSET(luma.pre_filter_radius), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, PRE_FILTER_RADIUS_MIN, PRE_FILTER_RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   90 libavfilter/vf_sab.c     { "lpfr",                   "set luma pre-filter radius", OFFSET(luma.pre_filter_radius), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, PRE_FILTER_RADIUS_MIN, PRE_FILTER_RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   91 libavfilter/vf_sab.c     { "luma_strength",          "set luma strength", OFFSET(luma.strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, STRENGTH_MIN, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   92 libavfilter/vf_sab.c     { "ls",                     "set luma strength", OFFSET(luma.strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, STRENGTH_MIN, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   94 libavfilter/vf_sab.c     { "chroma_radius",            "set chroma radius", OFFSET(chroma.radius), AV_OPT_TYPE_FLOAT, {.dbl=RADIUS_MIN-1}, RADIUS_MIN-1, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   95 libavfilter/vf_sab.c     { "cr",                       "set chroma radius", OFFSET(chroma.radius), AV_OPT_TYPE_FLOAT, {.dbl=RADIUS_MIN-1}, RADIUS_MIN-1, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   96 libavfilter/vf_sab.c     { "chroma_pre_filter_radius", "set chroma pre-filter radius",  OFFSET(chroma.pre_filter_radius), AV_OPT_TYPE_FLOAT, {.dbl=PRE_FILTER_RADIUS_MIN-1},
AV_OPT_TYPE_FLOAT   98 libavfilter/vf_sab.c     { "cpfr",                     "set chroma pre-filter radius",  OFFSET(chroma.pre_filter_radius), AV_OPT_TYPE_FLOAT, {.dbl=PRE_FILTER_RADIUS_MIN-1},
AV_OPT_TYPE_FLOAT  100 libavfilter/vf_sab.c     { "chroma_strength",          "set chroma strength", OFFSET(chroma.strength), AV_OPT_TYPE_FLOAT, {.dbl=STRENGTH_MIN-1}, STRENGTH_MIN-1, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT  101 libavfilter/vf_sab.c     { "cs",                       "set chroma strength", OFFSET(chroma.strength), AV_OPT_TYPE_FLOAT, {.dbl=STRENGTH_MIN-1}, STRENGTH_MIN-1, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT  185 libavfilter/vf_scroll.c     { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
AV_OPT_TYPE_FLOAT  186 libavfilter/vf_scroll.c     { "h",          "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
AV_OPT_TYPE_FLOAT  187 libavfilter/vf_scroll.c     { "vertical",   "set the vertical scrolling speed",   OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
AV_OPT_TYPE_FLOAT  188 libavfilter/vf_scroll.c     { "v",          "set the vertical scrolling speed",   OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
AV_OPT_TYPE_FLOAT  189 libavfilter/vf_scroll.c     { "hpos",       "set initial horizontal position",    OFFSET(h_ipos),  AV_OPT_TYPE_FLOAT, {.dbl=0.},   0, 1., FLAGS },
AV_OPT_TYPE_FLOAT  190 libavfilter/vf_scroll.c     { "vpos",       "set initial vertical position",      OFFSET(v_ipos),  AV_OPT_TYPE_FLOAT, {.dbl=0.},   0, 1., FLAGS },
AV_OPT_TYPE_FLOAT   66 libavfilter/vf_smartblur.c     { "luma_radius",    "set luma radius",    OFFSET(luma.radius),    AV_OPT_TYPE_FLOAT, {.dbl=1.0}, RADIUS_MIN, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   67 libavfilter/vf_smartblur.c     { "lr"         ,    "set luma radius",    OFFSET(luma.radius),    AV_OPT_TYPE_FLOAT, {.dbl=1.0}, RADIUS_MIN, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   68 libavfilter/vf_smartblur.c     { "luma_strength",  "set luma strength",  OFFSET(luma.strength),  AV_OPT_TYPE_FLOAT, {.dbl=1.0}, STRENGTH_MIN, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   69 libavfilter/vf_smartblur.c     { "ls",             "set luma strength",  OFFSET(luma.strength),  AV_OPT_TYPE_FLOAT, {.dbl=1.0}, STRENGTH_MIN, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   73 libavfilter/vf_smartblur.c     { "chroma_radius",    "set chroma radius",    OFFSET(chroma.radius),    AV_OPT_TYPE_FLOAT, {.dbl=RADIUS_MIN-1},   RADIUS_MIN-1, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   74 libavfilter/vf_smartblur.c     { "cr",               "set chroma radius",    OFFSET(chroma.radius),    AV_OPT_TYPE_FLOAT, {.dbl=RADIUS_MIN-1},   RADIUS_MIN-1, RADIUS_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   75 libavfilter/vf_smartblur.c     { "chroma_strength",  "set chroma strength",  OFFSET(chroma.strength),  AV_OPT_TYPE_FLOAT, {.dbl=STRENGTH_MIN-1}, STRENGTH_MIN-1, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT   76 libavfilter/vf_smartblur.c     { "cs",               "set chroma strength",  OFFSET(chroma.strength),  AV_OPT_TYPE_FLOAT, {.dbl=STRENGTH_MIN-1}, STRENGTH_MIN-1, STRENGTH_MAX, .flags=FLAGS },
AV_OPT_TYPE_FLOAT  311 libavfilter/vf_unsharp.c     { "luma_amount",    "set luma effect strength",          OFFSET(lamount),  AV_OPT_TYPE_FLOAT, { .dbl = 1 },       -2,        5, FLAGS },
AV_OPT_TYPE_FLOAT  312 libavfilter/vf_unsharp.c     { "la",             "set luma effect strength",          OFFSET(lamount),  AV_OPT_TYPE_FLOAT, { .dbl = 1 },       -2,        5, FLAGS },
AV_OPT_TYPE_FLOAT  317 libavfilter/vf_unsharp.c     { "chroma_amount",  "set chroma effect strength",        OFFSET(camount),  AV_OPT_TYPE_FLOAT, { .dbl = 0 },       -2,        5, FLAGS },
AV_OPT_TYPE_FLOAT  318 libavfilter/vf_unsharp.c     { "ca",             "set chroma effect strength",        OFFSET(camount),  AV_OPT_TYPE_FLOAT, { .dbl = 0 },       -2,        5, FLAGS },
AV_OPT_TYPE_FLOAT  340 libavfilter/vf_unsharp_opencl.c       OFFSET(luma_size_x),     AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  343 libavfilter/vf_unsharp_opencl.c       OFFSET(luma_size_x),     AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  346 libavfilter/vf_unsharp_opencl.c       OFFSET(luma_size_y),     AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  349 libavfilter/vf_unsharp_opencl.c       OFFSET(luma_size_y),     AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  352 libavfilter/vf_unsharp_opencl.c       OFFSET(luma_amount),     AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  355 libavfilter/vf_unsharp_opencl.c       OFFSET(luma_amount),     AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  359 libavfilter/vf_unsharp_opencl.c       OFFSET(chroma_size_x),   AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  362 libavfilter/vf_unsharp_opencl.c       OFFSET(chroma_size_x),   AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  365 libavfilter/vf_unsharp_opencl.c       OFFSET(chroma_size_y),   AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  368 libavfilter/vf_unsharp_opencl.c       OFFSET(chroma_size_y),   AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  371 libavfilter/vf_unsharp_opencl.c       OFFSET(chroma_amount),   AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  374 libavfilter/vf_unsharp_opencl.c       OFFSET(chroma_amount),   AV_OPT_TYPE_FLOAT,
AV_OPT_TYPE_FLOAT  136 libavfilter/vf_v360.c     {    "in_pad", "percent input cubemap pads",    OFFSET(in_pad), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},           0.f,                 0.1,TFLAGS, "in_pad"},
AV_OPT_TYPE_FLOAT  137 libavfilter/vf_v360.c     {   "out_pad", "percent output cubemap pads",  OFFSET(out_pad), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},           0.f,                 0.1,TFLAGS, "out_pad"},
AV_OPT_TYPE_FLOAT  140 libavfilter/vf_v360.c     {       "yaw", "yaw rotation",                     OFFSET(yaw), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},        -180.f,               180.f,TFLAGS, "yaw"},
AV_OPT_TYPE_FLOAT  141 libavfilter/vf_v360.c     {     "pitch", "pitch rotation",                 OFFSET(pitch), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},        -180.f,               180.f,TFLAGS, "pitch"},
AV_OPT_TYPE_FLOAT  142 libavfilter/vf_v360.c     {      "roll", "roll rotation",                   OFFSET(roll), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},        -180.f,               180.f,TFLAGS, "roll"},
AV_OPT_TYPE_FLOAT  144 libavfilter/vf_v360.c     {     "h_fov", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT,  {.dbl=90.f},     0.00001f,               360.f,TFLAGS, "h_fov"},
AV_OPT_TYPE_FLOAT  145 libavfilter/vf_v360.c     {     "v_fov", "output vertical field of view",  OFFSET(v_fov), AV_OPT_TYPE_FLOAT,  {.dbl=45.f},     0.00001f,               360.f,TFLAGS, "v_fov"},
AV_OPT_TYPE_FLOAT  146 libavfilter/vf_v360.c     {     "d_fov", "output diagonal field of view",  OFFSET(d_fov), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},           0.f,               360.f,TFLAGS, "d_fov"},
AV_OPT_TYPE_FLOAT  154 libavfilter/vf_v360.c     {    "ih_fov", "input horizontal field of view",OFFSET(ih_fov), AV_OPT_TYPE_FLOAT,  {.dbl=90.f},     0.00001f,               360.f,TFLAGS, "ih_fov"},
AV_OPT_TYPE_FLOAT  155 libavfilter/vf_v360.c     {    "iv_fov", "input vertical field of view",  OFFSET(iv_fov), AV_OPT_TYPE_FLOAT,  {.dbl=45.f},     0.00001f,               360.f,TFLAGS, "iv_fov"},
AV_OPT_TYPE_FLOAT  156 libavfilter/vf_v360.c     {    "id_fov", "input diagonal field of view",  OFFSET(id_fov), AV_OPT_TYPE_FLOAT,  {.dbl=0.f},           0.f,               360.f,TFLAGS, "id_fov"},
AV_OPT_TYPE_FLOAT   70 libavfilter/vf_vaguedenoiser.c     { "threshold", "set filtering strength",   OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.},  0,DBL_MAX, FLAGS },
AV_OPT_TYPE_FLOAT   76 libavfilter/vf_vaguedenoiser.c     { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85},  0,100,     FLAGS },
AV_OPT_TYPE_FLOAT  101 libavfilter/vf_vectorscope.c     { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  102 libavfilter/vf_vectorscope.c     { "i",         "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  115 libavfilter/vf_vectorscope.c     { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  116 libavfilter/vf_vectorscope.c     { "o",       "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  122 libavfilter/vf_vectorscope.c     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  123 libavfilter/vf_vectorscope.c     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  124 libavfilter/vf_vectorscope.c     { "lthreshold", "set low threshold",  OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  125 libavfilter/vf_vectorscope.c     { "l",          "set low threshold",  OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  126 libavfilter/vf_vectorscope.c     { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  127 libavfilter/vf_vectorscope.c     { "h",          "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
AV_OPT_TYPE_FLOAT  133 libavfilter/vf_vectorscope.c     { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  134 libavfilter/vf_vectorscope.c     { "t0",    "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  135 libavfilter/vf_vectorscope.c     { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  136 libavfilter/vf_vectorscope.c     { "t1",    "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  230 libavfilter/vf_vibrance.c     { "intensity", "set the intensity value",   OFFSET(intensity),  AV_OPT_TYPE_FLOAT, {.dbl=0},       -2,  2, VF },
AV_OPT_TYPE_FLOAT  231 libavfilter/vf_vibrance.c     { "rbal", "set the red balance value",      OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1},      -10, 10, VF },
AV_OPT_TYPE_FLOAT  232 libavfilter/vf_vibrance.c     { "gbal", "set the green balance value",    OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1},      -10, 10, VF },
AV_OPT_TYPE_FLOAT  233 libavfilter/vf_vibrance.c     { "bbal", "set the blue balance value",     OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1},      -10, 10, VF },
AV_OPT_TYPE_FLOAT  234 libavfilter/vf_vibrance.c     { "rlum", "set the red luma coefficient",   OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0,  1, VF },
AV_OPT_TYPE_FLOAT  235 libavfilter/vf_vibrance.c     { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0,  1, VF },
AV_OPT_TYPE_FLOAT  236 libavfilter/vf_vibrance.c     { "blum", "set the blue luma coefficient",  OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0,  1, VF },
AV_OPT_TYPE_FLOAT  107 libavfilter/vf_vpp_qsv.c     { "hue",         "ProcAmp hue",                  OFFSET(hue),         AV_OPT_TYPE_FLOAT,    { .dbl = 0.0 }, -180.0, 180.0, .flags = FLAGS},
AV_OPT_TYPE_FLOAT  108 libavfilter/vf_vpp_qsv.c     { "saturation",  "ProcAmp saturation",           OFFSET(saturation),  AV_OPT_TYPE_FLOAT,    { .dbl = 1.0 }, 0.0, 10.0, .flags = FLAGS},
AV_OPT_TYPE_FLOAT  109 libavfilter/vf_vpp_qsv.c     { "contrast",    "ProcAmp contrast",             OFFSET(contrast),    AV_OPT_TYPE_FLOAT,    { .dbl = 1.0 }, 0.0, 10.0, .flags = FLAGS},
AV_OPT_TYPE_FLOAT  110 libavfilter/vf_vpp_qsv.c     { "brightness",  "ProcAmp brightness",           OFFSET(brightness),  AV_OPT_TYPE_FLOAT,    { .dbl = 0.0 }, -100.0, 100.0, .flags = FLAGS},
AV_OPT_TYPE_FLOAT  138 libavfilter/vf_waveform.c     { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  139 libavfilter/vf_waveform.c     { "i",         "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  171 libavfilter/vf_waveform.c     { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  172 libavfilter/vf_waveform.c     { "o",       "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  182 libavfilter/vf_waveform.c     { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  183 libavfilter/vf_waveform.c     { "b",         "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
AV_OPT_TYPE_FLOAT  184 libavfilter/vf_waveform.c     { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  185 libavfilter/vf_waveform.c     { "t0",    "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  186 libavfilter/vf_waveform.c     { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  187 libavfilter/vf_waveform.c     { "t1",    "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, FLAGS},
AV_OPT_TYPE_FLOAT  353 libavfilter/vf_xmedian.c     { "percentile", "set percentile",   OFFSET(percentile),AV_OPT_TYPE_FLOAT,{.dbl=0.5}, 0, 1, .flags = FLAGS },
AV_OPT_TYPE_FLOAT  426 libavfilter/vf_xmedian.c     { "percentile", "set percentile",           OFFSET(percentile), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0,   1, .flags = FLAGS },
AV_OPT_TYPE_FLOAT 2943 libavformat/hlsenc.c     {"hls_time",      "set segment length in seconds",           OFFSET(time),    AV_OPT_TYPE_FLOAT,  {.dbl = 2},     0, FLT_MAX, E},
AV_OPT_TYPE_FLOAT 2944 libavformat/hlsenc.c     {"hls_init_time", "set segment length in seconds at init list",           OFFSET(init_time),    AV_OPT_TYPE_FLOAT,  {.dbl = 0},     0, FLT_MAX, E},
AV_OPT_TYPE_FLOAT   99 libavformat/movenc.c     { "mov_gamma", "gamma value for gama atom", offsetof(MOVMuxContext, gamma), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, 0.0, 10, AV_OPT_FLAG_ENCODING_PARAM},
AV_OPT_TYPE_FLOAT   80 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT  151 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT  497 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT  566 libavutil/opt.c OPT_EVAL_NUMBER(float,  AV_OPT_TYPE_FLOAT,    float)
AV_OPT_TYPE_FLOAT  812 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT 1189 libavutil/opt.c             case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT 1258 libavutil/opt.c             case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT 1312 libavutil/opt.c             case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT 1390 libavutil/opt.c             case AV_OPT_TYPE_FLOAT: {
AV_OPT_TYPE_FLOAT 1747 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT 1876 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT 1976 libavutil/opt.c     case AV_OPT_TYPE_FLOAT:
AV_OPT_TYPE_FLOAT   89 libavutil/tests/opt.c     {"flt",        "set float",          OFFSET(flt),            AV_OPT_TYPE_FLOAT,          { .dbl = 1.0 / 3 },                0,       100, 1 },
AV_OPT_TYPE_FLOAT   58 libswresample/options.c {"clev"                 , "set center mix level"        , OFFSET(clev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
AV_OPT_TYPE_FLOAT   59 libswresample/options.c {"center_mix_level"     , "set center mix level"        , OFFSET(clev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
AV_OPT_TYPE_FLOAT   60 libswresample/options.c {"slev"                 , "set surround mix level"      , OFFSET(slev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
AV_OPT_TYPE_FLOAT   61 libswresample/options.c {"surround_mix_level"   , "set surround mix Level"      , OFFSET(slev           ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB                }, -32    , 32        , PARAM},
AV_OPT_TYPE_FLOAT   62 libswresample/options.c {"lfe_mix_level"        , "set LFE mix level"           , OFFSET(lfe_mix_level  ), AV_OPT_TYPE_FLOAT, {.dbl=0                     }, -32    , 32        , PARAM},
AV_OPT_TYPE_FLOAT   63 libswresample/options.c {"rmvol"                , "set rematrix volume"         , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0                   }, -1000  , 1000      , PARAM},
AV_OPT_TYPE_FLOAT   64 libswresample/options.c {"rematrix_volume"      , "set rematrix volume"         , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0                   }, -1000  , 1000      , PARAM},
AV_OPT_TYPE_FLOAT   65 libswresample/options.c {"rematrix_maxval"      , "set rematrix maxval"         , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0                   }, 0      , 1000      , PARAM},
AV_OPT_TYPE_FLOAT   71 libswresample/options.c {"dither_scale"         , "set dither scale"            , OFFSET(dither.scale   ), AV_OPT_TYPE_FLOAT, {.dbl=1                     }, 0      , INT_MAX   , PARAM},
AV_OPT_TYPE_FLOAT  102 libswresample/options.c                                                         , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX               }, 0      , FLT_MAX   , PARAM },
AV_OPT_TYPE_FLOAT  104 libswresample/options.c                                                         , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1                   }, 0      , INT_MAX   , PARAM },
AV_OPT_TYPE_FLOAT  106 libswresample/options.c                                                         , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1                     }, 0      , INT_MAX   , PARAM },
AV_OPT_TYPE_FLOAT  108 libswresample/options.c                                                         , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0                     }, INT_MIN, INT_MAX   , PARAM },
AV_OPT_TYPE_FLOAT  110 libswresample/options.c                                                         , OFFSET(async)          , AV_OPT_TYPE_FLOAT ,{.dbl=0                     }, INT_MIN, INT_MAX   , PARAM },