]> git.sesse.net Git - mlt/blobdiff - src/modules/opengl/filter_movit_diffusion.cpp
Propertly refcount the GlslManager.
[mlt] / src / modules / opengl / filter_movit_diffusion.cpp
index c04c2ce4d98f1d1ed1efc06164e983e72596bf04..0ffdf7bb555867030be71c8eb2a63db58e77f9ee 100644 (file)
@@ -60,6 +60,7 @@ mlt_filter filter_movit_diffusion_init( mlt_profile profile, mlt_service_type ty
 
        if ( glsl && ( filter = mlt_filter_new() ) ) {
                mlt_properties properties = MLT_FILTER_PROPERTIES( filter );
+               glsl->add_ref( properties );
                mlt_properties_set_double( properties, "radius", 3.0 );
                mlt_properties_set_double( properties, "mix", 0.3 );
                filter->process = process;