Libvje / refactor : enhancemask

* frame->h , frame->w
This commit is contained in:
[d.j.a.y] Jerome Blanchi
2016-05-11 01:17:59 +02:00
parent 7f86ccdef2
commit c78bf7689e
4 changed files with 8 additions and 6 deletions

View File

@@ -47,11 +47,14 @@ vj_effect *enhancemask_init(int width, int height)
return ve;
}
void enhancemask_apply(VJFrame *frame, int width, int height, int *s ) {
void enhancemask_apply(VJFrame *frame, int *s )
{
//int s[9]= { 1, 0, -1, 2, 0, -2, 1 , 0 , -1};
unsigned int r;
const unsigned int len = (width*height)-width-1;
const int width = frame->width;
const int height = frame->height;
const unsigned int len = (frame->len)-width-1;
uint8_t *Y = frame->data[0];
/*
int sum=0;

View File

@@ -27,7 +27,7 @@
vj_effect *enhancemask_init(int w, int h);
void enhancemask_apply(VJFrame *frame, int w, int h, int *t);
void enhancemask_apply(VJFrame *frame, int *t);
void enhancemask_free();
#endif

View File

@@ -401,8 +401,7 @@ extern void complexsaturation_apply(VJFrame *frame, int angle, int r, int g, int
extern void complexthreshold_apply(VJFrame *frame, VJFrame *frame2, int angle,
int r, int g, int b, int level, int threshold);
extern void complexsync_apply(VJFrame *frame, VJFrame *frame2, int val );
extern void enhancemask_apply(VJFrame *frame,int w, int h, int *t);
extern void enhancemask_apply(VJFrame *frame, int *t);
extern void contrast_apply(VJFrame *frame, int w, int h, int *t);

View File

@@ -160,7 +160,7 @@ static void vj_effman_apply_image_effect(
contrast_apply(frames[0], frames[0]->width, frames[0]->height,arg);
break;
case VJ_IMAGE_EFFECT_ENHANCEMASK:
enhancemask_apply(frames[0],frames[0]->width,frames[0]->height,arg);
enhancemask_apply(frames[0],arg);
break;
case VJ_IMAGE_EFFECT_SOLARIZE:
solarize_apply(frames[0], arg[0]);