From: Pierre Ynard Date: Fri, 12 Oct 2012 00:13:56 +0000 (+0200) Subject: rotate: simplify angle stuff X-Git-Tag: 2.1.0-git~2600 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f5ab870fb88f9a70117dd14ef8d2bf4062199581;p=vlc rotate: simplify angle stuff --- diff --git a/modules/video_filter/rotate.c b/modules/video_filter/rotate.c index 734bb5cec8..6c8dfbe322 100644 --- a/modules/video_filter/rotate.c +++ b/modules/video_filter/rotate.c @@ -211,11 +211,10 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) if( p_sys->p_motion != NULL ) { - int i_angle = motion_get_angle( p_sys->p_motion ); + int i_angle = motion_get_angle( p_sys->p_motion ) / 2; if( p_sys->i_angle != i_angle ) { p_sys->i_angle = i_angle; - i_angle = ((3600+i_angle/2)%3600); cache_trigo( i_angle, &p_sys->i_sin, &p_sys->i_cos ); } } @@ -376,11 +375,10 @@ static picture_t *FilterPacked( filter_t *p_filter, picture_t *p_pic ) if( p_sys->p_motion != NULL ) { - int i_angle = motion_get_angle( p_sys->p_motion ); + int i_angle = motion_get_angle( p_sys->p_motion ) / 2; if( p_sys->i_angle != i_angle ) { p_sys->i_angle = i_angle; - i_angle = ((3600+i_angle/2)%3600); cache_trigo( i_angle, &p_sys->i_sin, &p_sys->i_cos ); } }