From: gmarco Date: Fri, 16 Dec 2011 09:51:24 +0000 (+0100) Subject: image format error fix X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=e4eca386960982984e4e0b0d2fe30a5f775e1673;p=mlt image format error fix --- diff --git a/src/modules/videostab/filter_videostab.c b/src/modules/videostab/filter_videostab.c index dbef054b..aee1536c 100644 --- a/src/modules/videostab/filter_videostab.c +++ b/src/modules/videostab/filter_videostab.c @@ -106,7 +106,9 @@ static void deserialize_vectors( videostab self, char *vectors, mlt_position len 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; + 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 );