mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-12 02:19:35 +00:00
fftools/ffmpeg_filter: configure min_hard_comp unconditionally
There are two issues here. Firstly, the floating-point comparison is always true. Seconly, the code depends on the default value of min_hard_comp implicitly, which can be dangerous. Partially fixes ticket 9859. Reviewed-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
This commit is contained in:
parent
668f43af20
commit
686096739b
@ -896,8 +896,7 @@ static int configure_input_audio_filter(FilterGraph *fg, InputFilter *ifilter,
|
|||||||
char args[256] = {0};
|
char args[256] = {0};
|
||||||
|
|
||||||
av_strlcatf(args, sizeof(args), "async=%d", audio_sync_method);
|
av_strlcatf(args, sizeof(args), "async=%d", audio_sync_method);
|
||||||
if (audio_drift_threshold != 0.1)
|
av_strlcatf(args, sizeof(args), ":min_hard_comp=%f", audio_drift_threshold);
|
||||||
av_strlcatf(args, sizeof(args), ":min_hard_comp=%f", audio_drift_threshold);
|
|
||||||
if (!fg->reconfiguration)
|
if (!fg->reconfiguration)
|
||||||
av_strlcatf(args, sizeof(args), ":first_pts=0");
|
av_strlcatf(args, sizeof(args), ":first_pts=0");
|
||||||
AUTO_INSERT_FILTER_INPUT("-async", "aresample", args);
|
AUTO_INSERT_FILTER_INPUT("-async", "aresample", args);
|
||||||
|
Loading…
Reference in New Issue
Block a user