From 0903e9fbd42bbbed9fa2aefa83c3e6ac500bbb12 Mon Sep 17 00:00:00 2001 From: nanahi <130121847+na-na-hi@users.noreply.github.com> Date: Mon, 20 Jan 2025 19:11:55 -0500 Subject: [PATCH] various: fix range for float options The range of these options should be capped to FLT_MAX instead of DBL_MAX. --- audio/filter/af_scaletempo.c | 6 +++--- options/options.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/audio/filter/af_scaletempo.c b/audio/filter/af_scaletempo.c index 482b91209e..bc0b372404 100644 --- a/audio/filter/af_scaletempo.c +++ b/audio/filter/af_scaletempo.c @@ -652,10 +652,10 @@ const struct mp_user_filter_entry af_scaletempo = { .scale_nominal = 1.0, }, .options = (const struct m_option[]) { - {"scale", OPT_FLOAT(scale_nominal), M_RANGE(0.01, DBL_MAX)}, - {"stride", OPT_FLOAT(ms_stride), M_RANGE(0.01, DBL_MAX)}, + {"scale", OPT_FLOAT(scale_nominal), M_RANGE(0.01, FLT_MAX)}, + {"stride", OPT_FLOAT(ms_stride), M_RANGE(0.01, FLT_MAX)}, {"overlap", OPT_FLOAT(factor_overlap), M_RANGE(0, 1)}, - {"search", OPT_FLOAT(ms_search), M_RANGE(0, DBL_MAX)}, + {"search", OPT_FLOAT(ms_search), M_RANGE(0, FLT_MAX)}, {"speed", OPT_CHOICE(speed_opt, {"pitch", SCALE_PITCH}, {"tempo", SCALE_TEMPO}, diff --git a/options/options.c b/options/options.c index 3bb958c49a..72aa06ee4f 100644 --- a/options/options.c +++ b/options/options.c @@ -634,7 +634,7 @@ static const m_option_t mp_opts[] = { {"prefetch-playlist", OPT_BOOL(prefetch_open)}, {"cache-pause", OPT_BOOL(cache_pause)}, {"cache-pause-initial", OPT_BOOL(cache_pause_initial)}, - {"cache-pause-wait", OPT_FLOAT(cache_pause_wait), M_RANGE(0, DBL_MAX)}, + {"cache-pause-wait", OPT_FLOAT(cache_pause_wait), M_RANGE(0, FLT_MAX)}, #if HAVE_DVBIN {"dvbin", OPT_SUBSTRUCT(stream_dvb_opts, stream_dvb_conf)},