X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_factory.c;h=e7aac0f59d6a32e114685abbecbc5fefc1a41008;hb=51de85d7a61e44bde5395629af348d9ca96ee13b;hp=61093a13dfa657d8624880470768c0d81a306aaf;hpb=2c0cf75e5da5906e48c5a6398bd48d04501283b9;p=melted diff --git a/src/framework/mlt_factory.c b/src/framework/mlt_factory.c index 61093a1..e7aac0f 100644 --- a/src/framework/mlt_factory.c +++ b/src/framework/mlt_factory.c @@ -65,15 +65,16 @@ int mlt_factory_init( char *prefix ) mlt_properties_set_or_default( global_properties, "MLT_NORMALISATION", getenv( "MLT_NORMALISATION" ), "PAL" ); mlt_properties_set_or_default( global_properties, "MLT_PRODUCER", getenv( "MLT_PRODUCER" ), "fezzik" ); mlt_properties_set_or_default( global_properties, "MLT_CONSUMER", getenv( "MLT_CONSUMER" ), "sdl" ); + mlt_properties_set( global_properties, "MLT_TEST_CARD", getenv( "MLT_TEST_CARD" ) ); // Create the object list. object_list = mlt_properties_new( ); // Create a repository for each service type - producers = mlt_repository_init( object_list, prefix, "producers.dat", "mlt_create_producer" ); - filters = mlt_repository_init( object_list, prefix, "filters.dat", "mlt_create_filter" ); - transitions = mlt_repository_init( object_list, prefix, "transitions.dat", "mlt_create_transition" ); - consumers = mlt_repository_init( object_list, prefix, "consumers.dat", "mlt_create_consumer" ); + producers = mlt_repository_init( object_list, prefix, "producers", "mlt_create_producer" ); + 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" ); } return 0; @@ -195,8 +196,8 @@ void mlt_factory_close( ) mlt_repository_close( filters ); mlt_repository_close( transitions ); mlt_repository_close( consumers ); - mlt_properties_close( object_list ); mlt_properties_close( global_properties ); + mlt_properties_close( object_list ); free( mlt_prefix ); mlt_prefix = NULL; mlt_pool_close( );