]> git.sesse.net Git - mlt/blobdiff - src/framework/mlt_factory.c
Fix to compositing/watermark; miracle/mlt shutdown cleanup
[mlt] / src / framework / mlt_factory.c
index 699dca30898d3462a331bc27a0d2e1544c7f338a..ae0bade1024980e6068e2405ad62f7937f16c254 100644 (file)
@@ -75,6 +75,9 @@ int mlt_factory_init( char *prefix )
                filters = mlt_repository_init( object_list, prefix, "filters", "mlt_create_filter" );
                transitions = mlt_repository_init( object_list, prefix, "transitions", "mlt_create_transition" );
                consumers = mlt_repository_init( object_list, prefix, "consumers", "mlt_create_consumer" );
+
+               // Force a clean up when app closes
+               atexit( mlt_factory_close );
        }
 
        return 0;