]> git.sesse.net Git - mlt/blobdiff - src/modules/opengl/filter_movit_convert.cpp
Propertly refcount the GlslManager.
[mlt] / src / modules / opengl / filter_movit_convert.cpp
index c35b546dcbfb366c65b53e082445c99eab305a5c..dab3eae41dca83887bb4be161939091be89b7715 100644 (file)
@@ -547,6 +547,8 @@ mlt_filter filter_movit_convert_init( mlt_profile profile, mlt_service_type type
 
        if ( glsl && ( filter = mlt_filter_new() ) )
        {
+               mlt_properties properties = MLT_FILTER_PROPERTIES( filter );
+               glsl->add_ref( properties );
 #ifdef WIN32
                // XXX avcolor_space is crashing on Windows in this context!
                mlt_filter cpu_csc = NULL;