]> git.sesse.net Git - mlt/blobdiff - src/framework/mlt_consumer.c
Some fixes for alpha masks
[mlt] / src / framework / mlt_consumer.c
index 0f2a97f93e9253c780567efb1cdbbd4eb39ba00a..4422b111389c7ac95f5120ff5d7c9b9d7005934c 100644 (file)
@@ -220,8 +220,8 @@ mlt_frame mlt_consumer_get_frame( mlt_consumer this )
 
                // Aspect ratio and other jiggery pokery
                mlt_properties_set_double( frame_properties, "consumer_aspect_ratio", mlt_properties_get_double( properties, "aspect_ratio" ) );
-               mlt_properties_set_int( frame_properties, "consumer_progressive", mlt_properties_get_int( properties, "progressive" ) );
-               mlt_properties_set_int( frame_properties, "consumer_deinterlace", mlt_properties_get_int( properties, "deinterlace" ) );
+               if ( mlt_properties_get_int( properties, "progressive" ) || mlt_properties_get_int( properties, "deinterlace" ) )
+                       mlt_properties_set_int( properties, "consumer_deinterlace", 1 );
        }
 
        // Return the frame