]> git.sesse.net Git - mlt/blobdiff - src/modules/opengl/transition_movit_mix.cpp
Add property animation to the other movit services.
[mlt] / src / modules / opengl / transition_movit_mix.cpp
index 176798a52440ea3f9bb06a09009058fe1993d047..e05c7eab829ed07d0c770f5d46a34033bb07d03c 100644 (file)
@@ -61,9 +61,11 @@ static int get_image( mlt_frame a_frame, uint8_t **image, mlt_image_format *form
        }
 
        // Get the transition parameters
+       mlt_position position = mlt_transition_get_position( transition, a_frame );
+       mlt_position length = mlt_transition_get_length( transition );
        int reverse = mlt_properties_get_int( properties, "reverse" );
        double mix = mlt_properties_get( properties, "mix" ) ?
-               mlt_properties_get_double( properties, "mix" ) :
+               mlt_properties_anim_get_double( properties, "mix", position, length ) :
                mlt_transition_get_progress( transition, a_frame );
        double inverse = 1.0 - mix;