]> git.sesse.net Git - ffmpeg/commitdiff
lavfi/vsrc_mandelbrot: replace round by lrint
authorGanesh Ajjanagadde <gajjanagadde@gmail.com>
Wed, 16 Dec 2015 19:54:53 +0000 (14:54 -0500)
committerGanesh Ajjanagadde <gajjanagadde@gmail.com>
Sat, 19 Dec 2015 17:34:26 +0000 (09:34 -0800)
lrint is at least as fast, and is more accurate.

Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
libavfilter/vsrc_mandelbrot.c

index 063b7d189442a7932ad8c2b94e0719c0558ce209..2f6944f02fd7aa79607cbc3ee2f70ad472ee5c27 100644 (file)
@@ -183,7 +183,7 @@ static void fill_from_cache(AVFilterContext *ctx, uint32_t *color, int *in_cidx,
         int x;
         if(p->p[1] > py)
             break;
-        x= round((p->p[0] - s->start_x) / scale + s->w/2);
+        x= lrint((p->p[0] - s->start_x) / scale + s->w/2);
         if(x<0 || x >= s->w)
             continue;
         if(color) color[x] = p->val;