X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_factory.c;h=ae0bade1024980e6068e2405ad62f7937f16c254;hb=091e9065c24ede24d42c2a473a9c6f1e6d837f47;hp=699dca30898d3462a331bc27a0d2e1544c7f338a;hpb=2ff111fe322cfdea5b879dd7912a8a375af62aff;p=melted diff --git a/src/framework/mlt_factory.c b/src/framework/mlt_factory.c index 699dca3..ae0bade 100644 --- a/src/framework/mlt_factory.c +++ b/src/framework/mlt_factory.c @@ -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;