mlt_properties_set_int( luma_properties, "in", 0 );
mlt_properties_set_int( luma_properties, "out", out );
mlt_properties_set_int( luma_properties, "reverse", 1 );
- mlt_properties_pass( luma_properties, properties, "luma." );
mlt_properties_set_data( properties, "luma", luma, 0, ( mlt_destructor )mlt_transition_close, NULL );
}
}
if ( luma != NULL &&
( mlt_properties_get( properties, "blur" ) != NULL ||
mlt_frame_get_position( this ) % ( out + 1 ) != out ) )
+ {
+ mlt_properties luma_properties = mlt_transition_properties( luma );
+ mlt_properties_pass( luma_properties, properties, "luma." );
mlt_transition_process( luma, this, b_frame );
+ }
error = mlt_frame_get_image( this, image, format, width, height, 1 );