X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_transition.h;h=9db26b3b91452a801fcd3a5f2bbcca74143bba16;hb=da46016cc4e9c751ab346b9b8f451a59cd276b03;hp=05090032cd459560cef0f46a9ef0b3d2a661ec53;hpb=fa0d65478efe5d80e0affa58095109800a5cba71;p=melted diff --git a/src/framework/mlt_transition.h b/src/framework/mlt_transition.h index 0509003..9db26b3 100644 --- a/src/framework/mlt_transition.h +++ b/src/framework/mlt_transition.h @@ -44,15 +44,16 @@ struct mlt_transition_s mlt_service producer; // Private - mlt_frame a_frame; - mlt_frame b_frame; - int a_held; - int b_held; + mlt_frame *frames; + int held; }; /** Public final methods */ +#define MLT_TRANSITION_SERVICE( transition ) ( &( transition )->parent ) +#define MLT_TRANSITION_PROPERTIES( transition ) MLT_SERVICE_PROPERTIES( MLT_TRANSITION_SERVICE( transition ) ) + extern int mlt_transition_init( mlt_transition self, void *child ); extern mlt_transition mlt_transition_new( ); extern mlt_service mlt_transition_service( mlt_transition self );