}
// Finally, process the a and b frames
- if ( active )
+ if ( active && !mlt_properties_get_int( MLT_TRANSITION_PROPERTIES( self ), "disable" ) )
{
mlt_frame a_frame_ptr = self->frames[ !reverse_order ? a_frame : b_frame ];
mlt_frame b_frame_ptr = self->frames[ !reverse_order ? b_frame : a_frame ];
* \properties \em accepts_blanks a flag to indicate if the transition should accept blank frames
* \properties \em always_active a flag to indicate that the in and out points do not apply
* \properties \em _transition_type 1 for video, 2 for audio
+ * \properties \em disable Set this to disable the transition while keeping it in the object model.
*/
struct mlt_transition_s