From 1d066087327ef3eb496ad5d78b4ccc0d40c5c9d6 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 13 Nov 2011 16:37:55 +0100 Subject: mandelbrot: only check periodicity once for each period instead of twice. Signed-off-by: Michael Niedermayer --- libavfilter/vsrc_mandelbrot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavfilter/vsrc_mandelbrot.c') diff --git a/libavfilter/vsrc_mandelbrot.c b/libavfilter/vsrc_mandelbrot.c index 7bcf3b7621..6f9644d198 100644 --- a/libavfilter/vsrc_mandelbrot.c +++ b/libavfilter/vsrc_mandelbrot.c @@ -194,7 +194,7 @@ static void draw_mandelbrot(AVFilterContext *ctx, uint32_t *color, int linesize, zi= 2*zr*zi + ci; zr= t + cr; if(use_zyklus){ - if(i && mb->zyklus[i>>1][0]==zr && mb->zyklus[i>>1][1]==zi) + if((i&1) && mb->zyklus[i>>1][0]==zr && mb->zyklus[i>>1][1]==zi) break; mb->zyklus[i][0]= zr; mb->zyklus[i][1]= zi; -- cgit v1.2.3