From 5d456c7adc63877cd7b8b1050618d92829cf01ae Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Wed, 18 Mar 2015 20:38:20 +0000 Subject: [PATCH] video-frame: fix height/width assertions As commit 274984e8 states: When doing CROP META it is expected that the width and/or height in the GstVideoMeta is bigger or equal to the caps negotiated size. https://bugzilla.gnome.org/show_bug.cgi?id=741030 --- gst-libs/gst/video/video-frame.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/video/video-frame.c b/gst-libs/gst/video/video-frame.c index 19c1b0aed6..f05958c681 100644 --- a/gst-libs/gst/video/video-frame.c +++ b/gst-libs/gst/video/video-frame.c @@ -74,8 +74,8 @@ gst_video_frame_map_id (GstVideoFrame * frame, GstVideoInfo * info, if (meta) { /* All these values must be consistent */ g_return_val_if_fail (info->finfo->format == meta->format, FALSE); - g_return_val_if_fail (info->width >= meta->width, FALSE); - g_return_val_if_fail (info->height >= meta->height, FALSE); + g_return_val_if_fail (info->width <= meta->width, FALSE); + g_return_val_if_fail (info->height <= meta->height, FALSE); g_return_val_if_fail (info->finfo->n_planes == meta->n_planes, FALSE); frame->info.finfo = gst_video_format_get_info (meta->format); -- 2.34.1