From 641cb77f501a7fa1410ab53da4923b1bebc2e690 Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Wed, 16 Dec 2015 13:03:59 -0500 Subject: [PATCH] lavfi/vf_idet: replace round and cast by lrint lrint is faster and conveys the intent better here. It is safe as long int has at least 32 bits. Reviewed-by: Michael Niedermayer Signed-off-by: Ganesh Ajjanagadde --- libavfilter/vf_idet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_idet.c b/libavfilter/vf_idet.c index e4fe6cbe7f4..60ec23a05da 100644 --- a/libavfilter/vf_idet.c +++ b/libavfilter/vf_idet.c @@ -409,7 +409,7 @@ static av_cold int init(AVFilterContext *ctx) memset(idet->history, UNDETERMINED, HIST_SIZE); if( idet->half_life > 0 ) - idet->decay_coefficient = (uint64_t) round( PRECISION * exp2(-1.0 / idet->half_life) ); + idet->decay_coefficient = lrint( PRECISION * exp2(-1.0 / idet->half_life) ); else idet->decay_coefficient = PRECISION; -- 2.39.2