AV_OPT_TYPE_DOUBLE 64 doc/print_options.c case AV_OPT_TYPE_DOUBLE: printf("float"); break; AV_OPT_TYPE_DOUBLE 751 libavcodec/h264_metadata_bsf.c OFFSET(rotate), AV_OPT_TYPE_DOUBLE, AV_OPT_TYPE_DOUBLE 57 libavcodec/libvorbisenc.c { "iblock", "Sets the impulse block bias", offsetof(LibvorbisEncContext, iblock), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -15, 0, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, AV_OPT_TYPE_DOUBLE 1194 libavcodec/vc2enc.c {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, AV_OPT_TYPE_DOUBLE 33 libavdevice/decklink_enc_c.c { "preroll" , "video preroll in seconds", OFFSET(preroll ), AV_OPT_TYPE_DOUBLE, { .dbl = 0.5 }, 0, 5, ENC }, AV_OPT_TYPE_DOUBLE 74 libavfilter/af_acrusher.c { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 75 libavfilter/af_acrusher.c { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 76 libavfilter/af_acrusher.c { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, AV_OPT_TYPE_DOUBLE 77 libavfilter/af_acrusher.c { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 81 libavfilter/af_acrusher.c { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, AV_OPT_TYPE_DOUBLE 82 libavfilter/af_acrusher.c { "aa", "set anti-aliasing", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 83 libavfilter/af_acrusher.c { "samples", "set sample reduction", OFFSET(samples), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 250, A }, AV_OPT_TYPE_DOUBLE 85 libavfilter/af_acrusher.c { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, AV_OPT_TYPE_DOUBLE 86 libavfilter/af_acrusher.c { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {.dbl=.3}, .01, 200, A }, AV_OPT_TYPE_DOUBLE 95 libavfilter/af_adeclick.c { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, AV_OPT_TYPE_DOUBLE 96 libavfilter/af_adeclick.c { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, AV_OPT_TYPE_DOUBLE 97 libavfilter/af_adeclick.c { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, AV_OPT_TYPE_DOUBLE 98 libavfilter/af_adeclick.c { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, AV_OPT_TYPE_DOUBLE 99 libavfilter/af_adeclick.c { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, AV_OPT_TYPE_DOUBLE 772 libavfilter/af_adeclick.c { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, AV_OPT_TYPE_DOUBLE 773 libavfilter/af_adeclick.c { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, AV_OPT_TYPE_DOUBLE 774 libavfilter/af_adeclick.c { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF }, AV_OPT_TYPE_DOUBLE 775 libavfilter/af_adeclick.c { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF }, AV_OPT_TYPE_DOUBLE 52 libavfilter/af_aemphasis.c { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, AV_OPT_TYPE_DOUBLE 53 libavfilter/af_aemphasis.c { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS }, AV_OPT_TYPE_DOUBLE 69 libavfilter/af_agate.c { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 73 libavfilter/af_agate.c { "range", "set max gain reduction", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 74 libavfilter/af_agate.c { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 75 libavfilter/af_agate.c { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A }, AV_OPT_TYPE_DOUBLE 76 libavfilter/af_agate.c { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A }, AV_OPT_TYPE_DOUBLE 77 libavfilter/af_agate.c { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A }, AV_OPT_TYPE_DOUBLE 78 libavfilter/af_agate.c { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A }, AV_OPT_TYPE_DOUBLE 79 libavfilter/af_agate.c { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A }, AV_OPT_TYPE_DOUBLE 86 libavfilter/af_agate.c { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 1234 libavfilter/af_aiir.c { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, AV_OPT_TYPE_DOUBLE 1235 libavfilter/af_aiir.c { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, AV_OPT_TYPE_DOUBLE 1255 libavfilter/af_aiir.c { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, AV_OPT_TYPE_DOUBLE 70 libavfilter/af_alimiter.c { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, A|F }, AV_OPT_TYPE_DOUBLE 71 libavfilter/af_alimiter.c { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, A|F }, AV_OPT_TYPE_DOUBLE 72 libavfilter/af_alimiter.c { "limit", "set limit", OFFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, A|F }, AV_OPT_TYPE_DOUBLE 73 libavfilter/af_alimiter.c { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, A|F }, AV_OPT_TYPE_DOUBLE 74 libavfilter/af_alimiter.c { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, A|F }, AV_OPT_TYPE_DOUBLE 76 libavfilter/af_alimiter.c { "asc_level", "set asc level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, A|F }, AV_OPT_TYPE_DOUBLE 84 libavfilter/af_anequalizer.c { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F }, AV_OPT_TYPE_DOUBLE 59 libavfilter/af_aphaser.c { "in_gain", "set input gain", OFFSET(in_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 60 libavfilter/af_aphaser.c { "out_gain", "set output gain", OFFSET(out_gain), AV_OPT_TYPE_DOUBLE, {.dbl=.74}, 0, 1e9, FLAGS }, AV_OPT_TYPE_DOUBLE 61 libavfilter/af_aphaser.c { "delay", "set delay in milliseconds", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=3.}, 0, 5, FLAGS }, AV_OPT_TYPE_DOUBLE 62 libavfilter/af_aphaser.c { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=.4}, 0, .99, FLAGS }, AV_OPT_TYPE_DOUBLE 63 libavfilter/af_aphaser.c { "speed", "set modulation speed", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .1, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 61 libavfilter/af_apulsator.c { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, AV_OPT_TYPE_DOUBLE 62 libavfilter/af_apulsator.c { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, }, AV_OPT_TYPE_DOUBLE 69 libavfilter/af_apulsator.c { "amount", "set modulation", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 70 libavfilter/af_apulsator.c { "offset_l", "set offset L", OFFSET(offset_l), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 71 libavfilter/af_apulsator.c { "offset_r", "set offset R", OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 72 libavfilter/af_apulsator.c { "width", "set pulse width", OFFSET(pwidth), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 77 libavfilter/af_apulsator.c { "bpm", "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS }, AV_OPT_TYPE_DOUBLE 79 libavfilter/af_apulsator.c { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 60 libavfilter/af_asoftclip.c { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A }, AV_OPT_TYPE_DOUBLE 112 libavfilter/af_astats.c { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, .01, 10, FLAGS }, AV_OPT_TYPE_DOUBLE 192 libavfilter/af_asubboost.c { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 193 libavfilter/af_asubboost.c { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0.8}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 194 libavfilter/af_asubboost.c { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_DOUBLE, {.dbl=0.7}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 195 libavfilter/af_asubboost.c { "feedback", "set feedback", OFFSET(feedback), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 196 libavfilter/af_asubboost.c { "cutoff", "set cutoff", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 50, 900, FLAGS }, AV_OPT_TYPE_DOUBLE 197 libavfilter/af_asubboost.c { "slope", "set slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0001, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 198 libavfilter/af_asubboost.c { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 162 libavfilter/af_atempo.c OFFSET(tempo), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, AV_OPT_TYPE_DOUBLE 594 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 595 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 603 libavfilter/af_biquads.c {"width", "set band-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 604 libavfilter/af_biquads.c {"w", "set band-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 605 libavfilter/af_biquads.c {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 606 libavfilter/af_biquads.c {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 607 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 608 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 620 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 621 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 629 libavfilter/af_biquads.c {"width", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 630 libavfilter/af_biquads.c {"w", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 631 libavfilter/af_biquads.c {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 632 libavfilter/af_biquads.c {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 633 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 634 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 646 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 647 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 655 libavfilter/af_biquads.c {"width", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 656 libavfilter/af_biquads.c {"w", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 657 libavfilter/af_biquads.c {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 658 libavfilter/af_biquads.c {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 659 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 660 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 672 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 673 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 681 libavfilter/af_biquads.c {"width", "set band-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 682 libavfilter/af_biquads.c {"w", "set band-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 684 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 685 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 697 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 698 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 706 libavfilter/af_biquads.c {"width", "set band-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 707 libavfilter/af_biquads.c {"w", "set band-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 708 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 709 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 721 libavfilter/af_biquads.c {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 722 libavfilter/af_biquads.c {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 730 libavfilter/af_biquads.c {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.707}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 731 libavfilter/af_biquads.c {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.707}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 734 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 735 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 747 libavfilter/af_biquads.c {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 748 libavfilter/af_biquads.c {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 756 libavfilter/af_biquads.c {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.707}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 757 libavfilter/af_biquads.c {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.707}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 760 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 761 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 773 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 774 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 782 libavfilter/af_biquads.c {"width", "set filter-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=707.1}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 783 libavfilter/af_biquads.c {"w", "set filter-width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=707.1}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 784 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 785 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 799 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 800 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 808 libavfilter/af_biquads.c {"width", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 809 libavfilter/af_biquads.c {"w", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 810 libavfilter/af_biquads.c {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 811 libavfilter/af_biquads.c {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 812 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 813 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 825 libavfilter/af_biquads.c {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 826 libavfilter/af_biquads.c {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, AV_OPT_TYPE_DOUBLE 834 libavfilter/af_biquads.c {"width", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 835 libavfilter/af_biquads.c {"w", "set shelf transition steep", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 99999, FLAGS}, AV_OPT_TYPE_DOUBLE 836 libavfilter/af_biquads.c {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 837 libavfilter/af_biquads.c {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, AV_OPT_TYPE_DOUBLE 838 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 839 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 851 libavfilter/af_biquads.c {"a0", NULL, OFFSET(a0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS}, AV_OPT_TYPE_DOUBLE 852 libavfilter/af_biquads.c {"a1", NULL, OFFSET(a1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, AV_OPT_TYPE_DOUBLE 853 libavfilter/af_biquads.c {"a2", NULL, OFFSET(a2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, AV_OPT_TYPE_DOUBLE 854 libavfilter/af_biquads.c {"b0", NULL, OFFSET(b0), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, AV_OPT_TYPE_DOUBLE 855 libavfilter/af_biquads.c {"b1", NULL, OFFSET(b1), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, AV_OPT_TYPE_DOUBLE 856 libavfilter/af_biquads.c {"b2", NULL, OFFSET(b2), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS}, AV_OPT_TYPE_DOUBLE 857 libavfilter/af_biquads.c {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 858 libavfilter/af_biquads.c {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS}, AV_OPT_TYPE_DOUBLE 78 libavfilter/af_compand.c { "soft-knee", "set soft-knee", OFFSET(curve_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.01, 900, A }, AV_OPT_TYPE_DOUBLE 79 libavfilter/af_compand.c { "gain", "set output gain", OFFSET(gain_dB), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 900, A }, AV_OPT_TYPE_DOUBLE 80 libavfilter/af_compand.c { "volume", "set initial volume", OFFSET(initial_volume), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, -900, 0, A }, AV_OPT_TYPE_DOUBLE 81 libavfilter/af_compand.c { "delay", "set delay for samples before sending them to volume adjuster", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, 20, A }, AV_OPT_TYPE_DOUBLE 49 libavfilter/af_compensationdelay.c { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 50 libavfilter/af_compensationdelay.c { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 153 libavfilter/af_crossfeed.c { "strength", "set crossfeed strength", OFFSET(strength), AV_OPT_TYPE_DOUBLE, {.dbl=.2}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 154 libavfilter/af_crossfeed.c { "range", "set soundstage wideness", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 155 libavfilter/af_crossfeed.c { "slope", "set curve slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, .01, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 156 libavfilter/af_crossfeed.c { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=.9}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 157 libavfilter/af_crossfeed.c { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 39 libavfilter/af_dcshift.c { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 40 libavfilter/af_dcshift.c { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A }, AV_OPT_TYPE_DOUBLE 59 libavfilter/af_deesser.c { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A }, AV_OPT_TYPE_DOUBLE 60 libavfilter/af_deesser.c { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, AV_OPT_TYPE_DOUBLE 61 libavfilter/af_deesser.c { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, AV_OPT_TYPE_DOUBLE 50 libavfilter/af_drmeter.c { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS }, AV_OPT_TYPE_DOUBLE 97 libavfilter/af_dynaudnorm.c { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 98 libavfilter/af_dynaudnorm.c { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 99 libavfilter/af_dynaudnorm.c { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, AV_OPT_TYPE_DOUBLE 100 libavfilter/af_dynaudnorm.c { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS }, AV_OPT_TYPE_DOUBLE 101 libavfilter/af_dynaudnorm.c { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 102 libavfilter/af_dynaudnorm.c { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 109 libavfilter/af_dynaudnorm.c { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, AV_OPT_TYPE_DOUBLE 110 libavfilter/af_dynaudnorm.c { "s", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS }, AV_OPT_TYPE_DOUBLE 111 libavfilter/af_dynaudnorm.c { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 112 libavfilter/af_dynaudnorm.c { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 120 libavfilter/af_firequalizer.c { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, { .dbl = 0.01 }, 0.0, 1e10, FLAGS }, AV_OPT_TYPE_DOUBLE 121 libavfilter/af_firequalizer.c { "accuracy", "set accuracy", OFFSET(accuracy), AV_OPT_TYPE_DOUBLE, { .dbl = 5.0 }, 0.0, 1e10, FLAGS }, AV_OPT_TYPE_DOUBLE 56 libavfilter/af_flanger.c { "delay", "base delay in milliseconds", OFFSET(delay_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 30, A }, AV_OPT_TYPE_DOUBLE 57 libavfilter/af_flanger.c { "depth", "added swept delay in milliseconds", OFFSET(delay_depth), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, A }, AV_OPT_TYPE_DOUBLE 58 libavfilter/af_flanger.c { "regen", "percentage regeneration (delayed signal feedback)", OFFSET(feedback_gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -95, 95, A }, AV_OPT_TYPE_DOUBLE 59 libavfilter/af_flanger.c { "width", "percentage of delayed signal mixed with original", OFFSET(delay_gain), AV_OPT_TYPE_DOUBLE, {.dbl=71}, 0, 100, A }, AV_OPT_TYPE_DOUBLE 60 libavfilter/af_flanger.c { "speed", "sweeps per second (Hz)", OFFSET(speed), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.1, 10, A }, AV_OPT_TYPE_DOUBLE 66 libavfilter/af_flanger.c { "phase", "swept wave percentage phase-shift for multi-channel", OFFSET(channel_phase), AV_OPT_TYPE_DOUBLE, {.dbl=25}, 0, 100, A }, AV_OPT_TYPE_DOUBLE 60 libavfilter/af_haas.c { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 61 libavfilter/af_haas.c { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 62 libavfilter/af_haas.c { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 69 libavfilter/af_haas.c { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A }, AV_OPT_TYPE_DOUBLE 70 libavfilter/af_haas.c { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 71 libavfilter/af_haas.c { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 73 libavfilter/af_haas.c { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, AV_OPT_TYPE_DOUBLE 74 libavfilter/af_haas.c { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 75 libavfilter/af_haas.c { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 102 libavfilter/af_loudnorm.c { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, AV_OPT_TYPE_DOUBLE 103 libavfilter/af_loudnorm.c { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS }, AV_OPT_TYPE_DOUBLE 104 libavfilter/af_loudnorm.c { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 20., FLAGS }, AV_OPT_TYPE_DOUBLE 105 libavfilter/af_loudnorm.c { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 20., FLAGS }, AV_OPT_TYPE_DOUBLE 106 libavfilter/af_loudnorm.c { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, AV_OPT_TYPE_DOUBLE 107 libavfilter/af_loudnorm.c { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS }, AV_OPT_TYPE_DOUBLE 108 libavfilter/af_loudnorm.c { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, AV_OPT_TYPE_DOUBLE 109 libavfilter/af_loudnorm.c { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS }, AV_OPT_TYPE_DOUBLE 110 libavfilter/af_loudnorm.c { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, AV_OPT_TYPE_DOUBLE 111 libavfilter/af_loudnorm.c { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS }, AV_OPT_TYPE_DOUBLE 112 libavfilter/af_loudnorm.c { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, AV_OPT_TYPE_DOUBLE 113 libavfilter/af_loudnorm.c { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS }, AV_OPT_TYPE_DOUBLE 114 libavfilter/af_loudnorm.c { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS }, AV_OPT_TYPE_DOUBLE 115 libavfilter/af_loudnorm.c { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS }, AV_OPT_TYPE_DOUBLE 49 libavfilter/af_rubberband.c { "tempo", "set tempo scale factor", OFFSET(tempo), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 100, AT }, AV_OPT_TYPE_DOUBLE 50 libavfilter/af_rubberband.c { "pitch", "set pitch scale factor", OFFSET(pitch), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 100, AT }, AV_OPT_TYPE_DOUBLE 76 libavfilter/af_sidechaincompress.c { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, AV_OPT_TYPE_DOUBLE 80 libavfilter/af_sidechaincompress.c { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, 1, A|F|R }, AV_OPT_TYPE_DOUBLE 81 libavfilter/af_sidechaincompress.c { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R }, AV_OPT_TYPE_DOUBLE 82 libavfilter/af_sidechaincompress.c { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R }, AV_OPT_TYPE_DOUBLE 83 libavfilter/af_sidechaincompress.c { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R }, AV_OPT_TYPE_DOUBLE 84 libavfilter/af_sidechaincompress.c { "makeup", "set make up gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A|F|R }, AV_OPT_TYPE_DOUBLE 85 libavfilter/af_sidechaincompress.c { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R }, AV_OPT_TYPE_DOUBLE 92 libavfilter/af_sidechaincompress.c { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, AV_OPT_TYPE_DOUBLE 93 libavfilter/af_sidechaincompress.c { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R }, AV_OPT_TYPE_DOUBLE 57 libavfilter/af_silencedetect.c { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 58 libavfilter/af_silencedetect.c { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 109 libavfilter/af_silenceremove.c { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, AV_OPT_TYPE_DOUBLE 116 libavfilter/af_silenceremove.c { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AF }, AV_OPT_TYPE_DOUBLE 122 libavfilter/af_silenceremove.c { "window", "set duration of window in seconds", OFFSET(window_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=0.02}, 0, 10, AF }, AV_OPT_TYPE_DOUBLE 63 libavfilter/af_stereotools.c { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 64 libavfilter/af_stereotools.c { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 65 libavfilter/af_stereotools.c { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 66 libavfilter/af_stereotools.c { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 82 libavfilter/af_stereotools.c { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 83 libavfilter/af_stereotools.c { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 84 libavfilter/af_stereotools.c { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, AV_OPT_TYPE_DOUBLE 85 libavfilter/af_stereotools.c { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 86 libavfilter/af_stereotools.c { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A }, AV_OPT_TYPE_DOUBLE 87 libavfilter/af_stereotools.c { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A }, AV_OPT_TYPE_DOUBLE 88 libavfilter/af_stereotools.c { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A }, AV_OPT_TYPE_DOUBLE 89 libavfilter/af_stereotools.c { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A }, AV_OPT_TYPE_DOUBLE 39 libavfilter/af_tremolo.c { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, AV_OPT_TYPE_DOUBLE 40 libavfilter/af_tremolo.c { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 46 libavfilter/af_vibrato.c { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS }, AV_OPT_TYPE_DOUBLE 47 libavfilter/af_vibrato.c { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 85 libavfilter/af_volume.c OFFSET(replaygain_preamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -15.0, 15.0, A|F }, AV_OPT_TYPE_DOUBLE 61 libavfilter/asrc_anoisesrc.c { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, AV_OPT_TYPE_DOUBLE 62 libavfilter/asrc_anoisesrc.c { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS }, AV_OPT_TYPE_DOUBLE 97 libavfilter/avf_avectorscope.c { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, FLAGS }, AV_OPT_TYPE_DOUBLE 79 libavfilter/avf_showcqt.c { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 80 libavfilter/avf_showcqt.c { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 81 libavfilter/avf_showcqt.c { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 82 libavfilter/avf_showcqt.c { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS }, AV_OPT_TYPE_DOUBLE 83 libavfilter/avf_showcqt.c { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS }, AV_OPT_TYPE_DOUBLE 80 libavfilter/avf_showvolume.c { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 84 libavfilter/avf_showvolume.c { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS}, AV_OPT_TYPE_DOUBLE 185 libavfilter/f_ebur128.c { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F }, AV_OPT_TYPE_DOUBLE 70 libavfilter/f_realtime.c { "speed", "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 90 libavfilter/src_movie.c { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, AV_OPT_TYPE_DOUBLE 91 libavfilter/src_movie.c { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, AV_OPT_TYPE_DOUBLE 53 libavfilter/vf_blackdetect.c { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 54 libavfilter/vf_blackdetect.c { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 55 libavfilter/vf_blackdetect.c { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 56 libavfilter/vf_blackdetect.c { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 57 libavfilter/vf_blackdetect.c { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 58 libavfilter/vf_blackdetect.c { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 109 libavfilter/vf_blend.c { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },\ AV_OPT_TYPE_DOUBLE 110 libavfilter/vf_blend.c { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },\ AV_OPT_TYPE_DOUBLE 111 libavfilter/vf_blend.c { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },\ AV_OPT_TYPE_DOUBLE 112 libavfilter/vf_blend.c { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },\ AV_OPT_TYPE_DOUBLE 113 libavfilter/vf_blend.c { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS} AV_OPT_TYPE_DOUBLE 118 libavfilter/vf_ciescope.c { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS }, AV_OPT_TYPE_DOUBLE 58 libavfilter/vf_colorchannelmixer.c { "rr", "set the red gain for the red channel", OFFSET(rr), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 59 libavfilter/vf_colorchannelmixer.c { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 60 libavfilter/vf_colorchannelmixer.c { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 61 libavfilter/vf_colorchannelmixer.c { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 62 libavfilter/vf_colorchannelmixer.c { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 63 libavfilter/vf_colorchannelmixer.c { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 64 libavfilter/vf_colorchannelmixer.c { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 65 libavfilter/vf_colorchannelmixer.c { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 66 libavfilter/vf_colorchannelmixer.c { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 67 libavfilter/vf_colorchannelmixer.c { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 68 libavfilter/vf_colorchannelmixer.c { "bb", "set the blue gain for the blue channel", OFFSET(bb), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 69 libavfilter/vf_colorchannelmixer.c { "ba", "set the alpha gain for the blue channel", OFFSET(ba), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 70 libavfilter/vf_colorchannelmixer.c { "ar", "set the red gain for the alpha channel", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 71 libavfilter/vf_colorchannelmixer.c { "ag", "set the green gain for the alpha channel", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 72 libavfilter/vf_colorchannelmixer.c { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 73 libavfilter/vf_colorchannelmixer.c { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, AV_OPT_TYPE_DOUBLE 744 libavfilter/vf_colorconstancy.c { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.0, FLAGS }, AV_OPT_TYPE_DOUBLE 53 libavfilter/vf_colorlevels.c { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 54 libavfilter/vf_colorlevels.c { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 55 libavfilter/vf_colorlevels.c { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 56 libavfilter/vf_colorlevels.c { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 57 libavfilter/vf_colorlevels.c { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 58 libavfilter/vf_colorlevels.c { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 59 libavfilter/vf_colorlevels.c { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 60 libavfilter/vf_colorlevels.c { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 61 libavfilter/vf_colorlevels.c { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 62 libavfilter/vf_colorlevels.c { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 63 libavfilter/vf_colorlevels.c { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 64 libavfilter/vf_colorlevels.c { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 65 libavfilter/vf_colorlevels.c { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 66 libavfilter/vf_colorlevels.c { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 67 libavfilter/vf_colorlevels.c { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 68 libavfilter/vf_colorlevels.c { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 70 libavfilter/vf_decimate.c { "dupthresh", "set duplicate threshold", OFFSET(dupthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 1.1}, 0, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 71 libavfilter/vf_decimate.c { "scthresh", "set scene change threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl = 15.0}, 0, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 71 libavfilter/vf_edgedetect.c { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 72 libavfilter/vf_edgedetect.c { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 137 libavfilter/vf_fieldmatch.c { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 80 libavfilter/vf_fps.c { "start_time", "Assume the first PTS should be this value.", OFFSET(start_time), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX}, -DBL_MAX, DBL_MAX, V|F }, AV_OPT_TYPE_DOUBLE 54 libavfilter/vf_framerate.c {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, AV_OPT_TYPE_DOUBLE 55 libavfilter/vf_freezedetect.c { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, AV_OPT_TYPE_DOUBLE 56 libavfilter/vf_freezedetect.c { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F }, AV_OPT_TYPE_DOUBLE 373 libavfilter/vf_hqdn3d.c { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 374 libavfilter/vf_hqdn3d.c { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 375 libavfilter/vf_hqdn3d.c { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 376 libavfilter/vf_hqdn3d.c { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 49 libavfilter/vf_lenscorrection.c { "cx", "set relative center x", offsetof(LenscorrectionCtx, cx), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, .flags=FLAGS }, AV_OPT_TYPE_DOUBLE 50 libavfilter/vf_lenscorrection.c { "cy", "set relative center y", offsetof(LenscorrectionCtx, cy), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, .flags=FLAGS }, AV_OPT_TYPE_DOUBLE 51 libavfilter/vf_lenscorrection.c { "k1", "set quadratic distortion factor", offsetof(LenscorrectionCtx, k1), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, -1, 1, .flags=FLAGS }, AV_OPT_TYPE_DOUBLE 52 libavfilter/vf_lenscorrection.c { "k2", "set double quadratic distortion factor", offsetof(LenscorrectionCtx, k2), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, -1, 1, .flags=FLAGS }, AV_OPT_TYPE_DOUBLE 200 libavfilter/vf_lumakey.c { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 201 libavfilter/vf_lumakey.c { "tolerance", "set the tolerance value", OFFSET(tolerance), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 202 libavfilter/vf_lumakey.c { "softness", "set the softness value", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 233 libavfilter/vf_minterpolate.c { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS }, AV_OPT_TYPE_DOUBLE 70 libavfilter/vf_nlmeans.c { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, AV_OPT_TYPE_DOUBLE 403 libavfilter/vf_nlmeans_opencl.c { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, AV_OPT_TYPE_DOUBLE 52 libavfilter/vf_owdenoise.c { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, AV_OPT_TYPE_DOUBLE 53 libavfilter/vf_owdenoise.c { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, AV_OPT_TYPE_DOUBLE 54 libavfilter/vf_owdenoise.c { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, AV_OPT_TYPE_DOUBLE 55 libavfilter/vf_owdenoise.c { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, AV_OPT_TYPE_DOUBLE 58 libavfilter/vf_readvitc.c { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 59 libavfilter/vf_readvitc.c { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 932 libavfilter/vf_scale.c { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 933 libavfilter/vf_scale.c { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 54 libavfilter/vf_scdet.c { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, AV_OPT_TYPE_DOUBLE 55 libavfilter/vf_scdet.c { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, AV_OPT_TYPE_DOUBLE 66 libavfilter/vf_signature.c OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, AV_OPT_TYPE_DOUBLE 312 libavfilter/vf_tonemap.c { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 313 libavfilter/vf_tonemap.c { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 314 libavfilter/vf_tonemap.c { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 515 libavfilter/vf_tonemap_opencl.c { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 516 libavfilter/vf_tonemap_opencl.c { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 517 libavfilter/vf_tonemap_opencl.c { "desat", "desaturation parameter", OFFSET(desat_param), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 518 libavfilter/vf_tonemap_opencl.c { "threshold", "scene detection threshold", OFFSET(scene_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 54 libavfilter/vf_vidstabdetect.c {"mincontrast", "below this contrast a field is discarded (0-1)", OFFSETC(contrastThreshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.25}, 0.0, 1.0, FLAGS}, AV_OPT_TYPE_DOUBLE 67 libavfilter/vf_vidstabtransform.c AV_OPT_TYPE_DOUBLE, {.dbl = -1.0}, -1.0, 3.14, FLAGS}, AV_OPT_TYPE_DOUBLE 81 libavfilter/vf_vidstabtransform.c AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -100, 100, FLAGS}, AV_OPT_TYPE_DOUBLE 85 libavfilter/vf_vidstabtransform.c AV_OPT_TYPE_DOUBLE, {.dbl = 0.25}, 0, 5, FLAGS}, AV_OPT_TYPE_DOUBLE 898 libavfilter/vf_zscale.c { "npl", "set nominal peak luminance", OFFSET(nominal_peak_luminance), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, 0, DBL_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 73 libavfilter/vsrc_cellauto.c { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 74 libavfilter/vsrc_cellauto.c { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl = 1/M_PHI}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 88 libavfilter/vsrc_life.c { "random_fill_ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 89 libavfilter/vsrc_life.c { "ratio", "set fill ratio for filling initial grid randomly", OFFSET(random_fill_ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1/M_PHI}, 0, 1, FLAGS }, AV_OPT_TYPE_DOUBLE 95 libavfilter/vsrc_mandelbrot.c {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 96 libavfilter/vsrc_mandelbrot.c {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 100, FLAGS }, AV_OPT_TYPE_DOUBLE 97 libavfilter/vsrc_mandelbrot.c {"start_scale", "set the initial scale value", OFFSET(start_scale), AV_OPT_TYPE_DOUBLE, {.dbl=3.0}, 0, FLT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 98 libavfilter/vsrc_mandelbrot.c {"end_scale", "set the terminal scale value", OFFSET(end_scale), AV_OPT_TYPE_DOUBLE, {.dbl=0.3}, 0, FLT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 99 libavfilter/vsrc_mandelbrot.c {"end_pts", "set the terminal pts value", OFFSET(end_pts), AV_OPT_TYPE_DOUBLE, {.dbl=400}, 0, INT64_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 100 libavfilter/vsrc_mandelbrot.c {"bailout", "set the bailout value", OFFSET(bailout), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 0, FLT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 101 libavfilter/vsrc_mandelbrot.c {"morphxf", "set morph x frequency", OFFSET(morphxf), AV_OPT_TYPE_DOUBLE, {.dbl=0.01}, -FLT_MAX, FLT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 102 libavfilter/vsrc_mandelbrot.c {"morphyf", "set morph y frequency", OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=0.0123}, -FLT_MAX, FLT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 103 libavfilter/vsrc_mandelbrot.c {"morphamp", "set morph amplitude", OFFSET(morphamp), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -FLT_MAX, FLT_MAX, FLAGS }, AV_OPT_TYPE_DOUBLE 546 libavformat/webmdashenc.c { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM }, AV_OPT_TYPE_DOUBLE 60 libavresample/options.c { "center_mix_level", "Center Mix Level", OFFSET(center_mix_level), AV_OPT_TYPE_DOUBLE, { .dbl = M_SQRT1_2 }, -32.0, 32.0, PARAM }, AV_OPT_TYPE_DOUBLE 61 libavresample/options.c { "surround_mix_level", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_DOUBLE, { .dbl = M_SQRT1_2 }, -32.0, 32.0, PARAM }, AV_OPT_TYPE_DOUBLE 62 libavresample/options.c { "lfe_mix_level", "LFE Mix Level", OFFSET(lfe_mix_level), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, -32.0, 32.0, PARAM }, AV_OPT_TYPE_DOUBLE 68 libavresample/options.c { "cutoff", "Cutoff Frequency Ratio", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, { .dbl = 0.8 }, 0.0, 1.0, PARAM }, AV_OPT_TYPE_DOUBLE 70 libavresample/options.c { "resample_cutoff", "Cutoff Frequency Ratio", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, { .dbl = 0.8 }, 0.0, 1.0, PARAM }, AV_OPT_TYPE_DOUBLE 83 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 154 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 498 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 567 libavutil/opt.c OPT_EVAL_NUMBER(double, AV_OPT_TYPE_DOUBLE, double) AV_OPT_TYPE_DOUBLE 815 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1186 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1257 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1311 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1389 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1745 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1877 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 1973 libavutil/opt.c case AV_OPT_TYPE_DOUBLE: AV_OPT_TYPE_DOUBLE 90 libavutil/tests/opt.c {"dbl", "set double", OFFSET(dbl), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 / 3 }, 0, 100, 1 }, AV_OPT_TYPE_DOUBLE 89 libswresample/options.c {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, AV_OPT_TYPE_DOUBLE 92 libswresample/options.c {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, AV_OPT_TYPE_DOUBLE 98 libswresample/options.c , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, AV_OPT_TYPE_DOUBLE 124 libswresample/options.c { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, AV_OPT_TYPE_DOUBLE 64 libswscale/options.c { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, AV_OPT_TYPE_DOUBLE 65 libswscale/options.c { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE },