From 94af19d7d4d4abc03aca6586d81ef8a4442ddce7 Mon Sep 17 00:00:00 2001 From: "[d.j.a.y] Jerome Blanchi" Date: Fri, 29 Jul 2016 10:35:07 +0200 Subject: [PATCH] Libvje / refactor : water * rippletv.h ---> water.h --- .../veejay-server/libvje/effects/water.c | 17 ++++++----------- .../libvje/effects/{rippletv.h => water.h} | 13 +++++++------ veejay-current/veejay-server/libvje/internal.h | 4 ++-- veejay-current/veejay-server/libvje/vj-effect.c | 2 +- veejay-current/veejay-server/libvje/vj-effman.c | 2 +- 5 files changed, 17 insertions(+), 21 deletions(-) rename veejay-current/veejay-server/libvje/effects/{rippletv.h => water.h} (77%) diff --git a/veejay-current/veejay-server/libvje/effects/water.c b/veejay-current/veejay-server/libvje/effects/water.c index 84094f79..8b23ec4e 100644 --- a/veejay-current/veejay-server/libvje/effects/water.c +++ b/veejay-current/veejay-server/libvje/effects/water.c @@ -22,20 +22,14 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 , USA. */ - -#include -#include #include #include +#include #include #include -#include -#include -#include -#include #include "common.h" -#include "rippletv.h" #include "softblur.h" +#include "water.h" typedef struct { uint8_t *ripple_data[4]; @@ -502,7 +496,8 @@ static void raindrop(water_t *w) period--; } -void water_apply(void *user_data, VJFrame *frame, VJFrame *frame2, int width, int height, int fresh_rate, int loopnum, int decay, int mode, int threshold ) +void water_apply(void *user_data, VJFrame *frame, VJFrame *frame2, int fresh_rate, + int loopnum, int decay, int mode, int threshold ) { int x, y, i; int dx, dy; @@ -621,8 +616,8 @@ void water_apply(void *user_data, VJFrame *frame, VJFrame *frame2, int width, in vp+=2; } - hi = height; - wi = width; + hi = frame->height; + wi = frame->width; vp = w->vtable; for(y=0; yuser_data,frames[0],frames[1],frames[0]->width,frames[0]->height,arg[0],arg[1],arg[2],arg[3],arg[4] ); + water_apply( vj_effects[entry]->user_data,frames[0],frames[1],arg[0],arg[1],arg[2],arg[3],arg[4] ); break; case VJ_VIDEO_EFFECT_RADIOACTIVE: