char temp[ 1024 ];
sprintf( temp, "%s/fezzik.dict", mlt_factory_prefix( ) );
dictionary = mlt_properties_load( temp );
+ mlt_factory_register_for_clean_up( dictionary, ( mlt_destructor )mlt_properties_close );
}
// Convert the lookup string to lower case
free( lookup );
}
+ // Finally, try just loading as service
+ if ( result == NULL )
+ result = mlt_factory_producer( file, NULL );
+
return result;
}