]> git.sesse.net Git - mlt/blobdiff - src/modules/melt/producer_melt.c
Move logic for when to auto-insert consumer producer.
[mlt] / src / modules / melt / producer_melt.c
index ac425a62c2ade4542cdd69237e4bb45f9033b54f..05b571faff88bc6131eb91fdb284826eb85f0921 100644 (file)
@@ -69,19 +69,7 @@ static void track_service( mlt_field field, void *service, mlt_destructor destru
 
 static mlt_producer create_producer( mlt_profile profile, mlt_field field, char *file )
 {
-       char *filedup;
-       if ( profile->description && strncmp( file, "consumer:", 9 ) && !strcmp( profile->description, "consumer:" ) )
-       {
-               filedup = calloc( 1, strlen( file ) + strlen( profile->description ) + 1 );
-               strcat( filedup, profile->description );
-               strcat( filedup, file );
-       }
-       else
-       {
-               filedup = strdup( file );
-       }
-       mlt_producer result = mlt_factory_producer( profile, NULL, filedup );
-       free( filedup );
+       mlt_producer result = mlt_factory_producer( profile, NULL, file );
 
        if ( result != NULL )
                track_service( field, result, ( mlt_destructor )mlt_producer_close );