]> git.sesse.net Git - mlt/commitdiff
fixed bug, resulting in crash at end and wrong first image
authorgmarco <g.marco@freenet.de>
Thu, 15 Dec 2011 15:45:41 +0000 (16:45 +0100)
committerDan Dennedy <dan@dennedy.org>
Mon, 26 Dec 2011 22:33:33 +0000 (14:33 -0800)
src/modules/videostab/filter_videostab2.c

index 7a8a6f243fce782fa3bfea7a0dc29a03519a9c80..875a3ac1ed0ccb06ad4e7fd5c2d79e7feb8922bb 100644 (file)
@@ -110,8 +110,9 @@ Transform* deserialize_vectors( char *vectors, mlt_position length )
 static int filter_get_image( mlt_frame frame, uint8_t **image, mlt_image_format *format, int *width, int *height, int writable )
 {
        mlt_filter filter = mlt_frame_pop_service( frame );
-       //*format = mlt_image_rgb24;
-       *format = mlt_image_yuv420p;
+       if (*format != mlt_image_yuv420p){
+               return 1;
+       }
        mlt_properties_set_int( MLT_FRAME_PROPERTIES(frame), "consumer_deinterlace", 1 );
        int error = mlt_frame_get_image( frame, image, format, width, height, 1 );