From 06013a0a6ce2634eb12d8d4a3a1b4df6e0a15c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 28 Nov 2014 10:23:55 +0100 Subject: [PATCH] compositor: Failure to map a video frame is not just a warning Also add some warning debug output if mapping a output buffer fails --- gst/compositor/compositor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/compositor/compositor.c b/gst/compositor/compositor.c index 1befdcc39e..04d01a14cc 100644 --- a/gst/compositor/compositor.c +++ b/gst/compositor/compositor.c @@ -283,6 +283,7 @@ gst_compositor_pad_prepare_frame (GstVideoAggregatorPad * pad, if (!gst_video_frame_map (frame, &pad->buffer_vinfo, pad->buffer, GST_MAP_READ)) { GST_WARNING_OBJECT (vagg, "Could not map input buffer"); + return FALSE; } if (cpad->width > 0) @@ -762,7 +763,7 @@ gst_compositor_aggregate_frames (GstVideoAggregator * vagg, GstBuffer * outbuf) GstVideoFrame out_frame, *outframe; if (!gst_video_frame_map (&out_frame, &vagg->info, outbuf, GST_MAP_WRITE)) { - + GST_WARNING_OBJECT (vagg, "Could not map output buffer"); return GST_FLOW_ERROR; }