X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fplus%2Ftransition_affine.c;h=6154771348658f25dd13e21792493449d1cd42b0;hb=dcec48366f9349da4bab349a2945bdd8cca18b81;hp=f95b1483955438455715b42a58ba5a58623d5df2;hpb=909d149697331a560edb1924f58fc58c5a25aaea;p=melted diff --git a/src/modules/plus/transition_affine.c b/src/modules/plus/transition_affine.c index f95b148..6154771 100644 --- a/src/modules/plus/transition_affine.c +++ b/src/modules/plus/transition_affine.c @@ -634,8 +634,10 @@ static int transition_get_image( mlt_frame a_frame, uint8_t **image, mlt_image_f { mix = ( float )*( alpha + dy * b_width + dx ) / 255.0; dx += dx & 1; - *p ++ = *p * ( 1 - mix ) + mix * *( b_image + dy * b_stride + ( dx << 1 ) ); - *p ++ = *p * ( 1 - mix ) + mix * *( b_image + dy * b_stride + ( dx << 1 ) + ( ( x & 1 ) << 1 ) + 1 ); + *p = *p * ( 1 - mix ) + mix * *( b_image + dy * b_stride + ( dx << 1 ) ); + p ++; + *p = *p * ( 1 - mix ) + mix * *( b_image + dy * b_stride + ( dx << 1 ) + ( ( x & 1 ) << 1 ) + 1 ); + p ++; } } else