]> git.sesse.net Git - mlt/commitdiff
Request progressive scan images when stabilizing video.
authorDan Dennedy <dan@dennedy.org>
Mon, 31 Oct 2011 06:03:17 +0000 (23:03 -0700)
committerDan Dennedy <dan@dennedy.org>
Mon, 31 Oct 2011 06:03:17 +0000 (23:03 -0700)
src/modules/videostab/filter_videostab.c
src/modules/videostab/filter_videostab2.c

index 235b9eff52050a45f4d2e0c250184cb3d05ca87b..dbef054bf24cc18c22bbe5f68b131962e73dce0c 100644 (file)
@@ -107,6 +107,7 @@ static int filter_get_image( mlt_frame frame, uint8_t **image, mlt_image_format
 {
        mlt_filter filter = mlt_frame_pop_service( frame );
        *format = mlt_image_rgb24;
+       mlt_properties_set_int( MLT_FRAME_PROPERTIES(frame), "consumer_deinterlace", 1 );
        int error = mlt_frame_get_image( frame, image, format, width, height, 1 );
 
        if ( !error && *image )
index 535af26b4d1033a939973ec34bc24920e5feb031..7a8a6f243fce782fa3bfea7a0dc29a03519a9c80 100644 (file)
@@ -112,6 +112,7 @@ static int filter_get_image( mlt_frame frame, uint8_t **image, mlt_image_format
        mlt_filter filter = mlt_frame_pop_service( frame );
        //*format = mlt_image_rgb24;
        *format = mlt_image_yuv420p;
+       mlt_properties_set_int( MLT_FRAME_PROPERTIES(frame), "consumer_deinterlace", 1 );
        int error = mlt_frame_get_image( frame, image, format, width, height, 1 );
 
        if ( !error && *image )