]> git.sesse.net Git - mlt/commitdiff
Fix some cases image and audio formats not converting (kdenlive-1259).
authorDan Dennedy <dan@dennedy.org>
Tue, 8 Dec 2009 06:33:52 +0000 (22:33 -0800)
committerDan Dennedy <dan@dennedy.org>
Tue, 8 Dec 2009 06:33:52 +0000 (22:33 -0800)
src/modules/core/loader.ini
src/modules/core/producer_loader.c

index 3de7ea79d6fe25786a0223426d9110e9f5a2c323..bf72be89f863226d03ea1ff601140a1757e17454 100644 (file)
@@ -11,11 +11,9 @@ crop=crop:1
 deinterlace=deinterlace,avdeinterlace
 rescaler=mcrescale,gtkrescale,rescale,swscale
 resizer=resize
-imageconverter=imageconvert,avcolour_space
 
 # audio filters
 resampler=resample,avresample
-audioconverter=audioconvert
 
 # metadata filters
 data=data_feed:attr_check
index 19ed732dd68e68f63fdffb02acd36218fa8ff703..3fe633f881af6dbb6d54626afd8ceaeed1d8676e 100644 (file)
@@ -178,6 +178,11 @@ mlt_producer producer_loader_init( mlt_profile profile, mlt_service_type type, c
                mlt_properties_get( properties, "_xml" ) == NULL &&
                mlt_properties_get( properties, "loader_normalised" ) == NULL )
                attach_normalisers( profile, producer );
+       
+       // Always let the image and audio be converted
+       int created = 0;
+       create_filter( profile, producer, "imageconvert", &created );
+       create_filter( profile, producer, "audioconvert", &created );
 
        // Now make sure we don't lose our identity
        if ( properties != NULL )