From d54e32e1fb36a573ed03bb50271ad8573f057b14 Mon Sep 17 00:00:00 2001 From: Sigmund Augdal Helberg Date: Tue, 27 Aug 2002 21:53:54 +0000 Subject: [PATCH] fixed a minor bug --- modules/video_filter/motionblur.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/video_filter/motionblur.c b/modules/video_filter/motionblur.c index 51c25f6705..9120cdd684 100644 --- a/modules/video_filter/motionblur.c +++ b/modules/video_filter/motionblur.c @@ -2,7 +2,7 @@ * motion_blur.c : motion blur filter for vlc ***************************************************************************** * Copyright (C) 2000, 2001 VideoLAN - * $Id: motionblur.c,v 1.1 2002/08/26 22:35:58 sigmunau Exp $ + * $Id: motionblur.c,v 1.2 2002/08/27 21:53:54 sigmunau Exp $ * * Authors: Sigmund Augdal * @@ -291,10 +291,13 @@ static void RenderBlur( vout_thread_t *p_vout, picture_t *p_oldpic, p_old = p_oldpic->p[i_plane].p_pixels; p_out_end = p_out + p_outpic->p[i_plane].i_pitch * p_outpic->p[i_plane].i_lines; - while ( p_out < p_out_end +4 ) + while ( p_out < p_out_end ) { - *p_out++ = (((*p_old++) * i_oldfactor) + ((*p_new++) * i_newfactor))>>7; + *p_out++ = (((*p_old++) * i_oldfactor) + + ((*p_new++) * i_newfactor)) >> 7; + // *p_out++ = (*p_old++ >> 1) + (*p_new++ >> 1); + } } }