From 5979c740f5a933b18fd6dfe470b06d54eafe84e8 Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Fri, 25 Dec 2015 15:54:16 -0800 Subject: [PATCH] lavc/dds: replace rint by lrint avoids float to int cast. Signed-off-by: Ganesh Ajjanagadde --- libavcodec/dds.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/dds.c b/libavcodec/dds.c index d473fd14cf..9577b67f0f 100644 --- a/libavcodec/dds.c +++ b/libavcodec/dds.c @@ -28,6 +28,7 @@ #include +#include "libavutil/libm.h" #include "libavutil/imgutils.h" #include "avcodec.h" @@ -508,7 +509,7 @@ static void run_postproc(AVCodecContext *avctx, AVFrame *frame) int d = (255 * 255 - x * x - y * y) / 2; if (d > 0) - z = rint(sqrtf(d)); + z = lrint(sqrtf(d)); src[0] = x; src[1] = y;