X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fsharpen.c;h=753bf40621fb00b4e40d0d70db9dff3d7dfd3556;hb=6ee1e193fd896ab9a4729fde14f009d9ce629815;hp=79c9c7d4230a06475a8bed86447d16ec04aae965;hpb=3305b049e7f587b23359a1c9047fb5763d19c1dc;p=vlc diff --git a/modules/video_filter/sharpen.c b/modules/video_filter/sharpen.c index 79c9c7d423..753bf40621 100644 --- a/modules/video_filter/sharpen.c +++ b/modules/video_filter/sharpen.c @@ -96,7 +96,7 @@ inline static int32_t clip( int32_t a ) static void init_precalc_table(filter_sys_t *p_filter) { float sigma = p_filter->f_sigma; - + for(int i = 0; i < 512; ++i) { p_filter->tab_precalc[i] = (i - 256) * sigma; @@ -218,9 +218,9 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) (p_src[(i + 1) * i_src_pitch + j ] * v1) + (p_src[(i + 1) * i_src_pitch + j + 1] * v1); - pix = pix >= 0 ? clip(pix) : -clip(pix * -1); - p_out[i * i_src_pitch + j] = clip( p_src[i * i_src_pitch + j] + - p_filter->p_sys->tab_precalc[pix + 256] ); + pix = pix >= 0 ? clip(pix) : -clip(pix * -1); + p_out[i * i_src_pitch + j] = clip( p_src[i * i_src_pitch + j] + + p_filter->p_sys->tab_precalc[pix + 256] ); } }