construct_full_file( full_file, prefix, file );
// Open the shared object
- object = dlopen( full_file, RTLD_NOW | RTLD_GLOBAL );
- if ( object == NULL )
+ object = dlopen( full_file, RTLD_NOW );
+ if ( object != NULL )
+ {
+ // Set it on the properties
+ mlt_properties_set_data( object_properties, "dlopen", object, 0, ( mlt_destructor )dlclose, NULL );
+ }
+ else
+ {
fprintf( stderr, "Failed to load plugin: %s\n", dlerror() );
-
- // Set it on the properties
- mlt_properties_set_data( object_properties, "dlopen", object, 0, ( mlt_destructor )dlclose, NULL );
+ }
}
// Now check if we have this symbol pointer
// Construct full file
construct_full_file( full_file, prefix, data );
+ strcat( full_file, ".dat" );
// Open the file
file = fopen( full_file, "r" );