[vlc-commits] psychedelic: fix overshooting of the destination widget
Steve Lhomme
git at videolan.org
Mon Jul 23 16:56:35 CEST 2018
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Mon Jul 23 16:50:01 2018 +0200| [74ee5368333ef167bd4316e6d122b6b9b6d23a11] | committer: Steve Lhomme
psychedelic: fix overshooting of the destination widget
When increasing we go from 0 to pitch-1 but when decreasing we were going from
pitch to 1.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=74ee5368333ef167bd4316e6d122b6b9b6d23a11
---
modules/video_filter/psychedelic.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/modules/video_filter/psychedelic.c b/modules/video_filter/psychedelic.c
index eed51477f0..5d2e79d5a0 100644
--- a/modules/video_filter/psychedelic.c
+++ b/modules/video_filter/psychedelic.c
@@ -202,11 +202,11 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic )
if( p_sys->yinc == 1 ) \
ny= y; \
else \
- ny = p_converted->p[plane].i_visible_lines-y; \
+ ny = p_converted->p[plane].i_visible_lines-y -1; \
if( p_sys->xinc == 1 ) \
nx = x; \
else \
- nx = p_converted->p[plane].i_visible_pitch-x; \
+ nx = p_converted->p[plane].i_visible_pitch-x -1; \
p_outpic->p[plane].p_pixels[(p_sys->x*b+nx)+(ny+p_sys->y*b)*p_outpic->p[plane].i_pitch ] = p_converted->p[plane].p_pixels[y*p_converted->p[plane].i_pitch+x]; \
} }
copyimage( Y_PLANE, 2 );
More information about the vlc-commits
mailing list