From cf942f4e1fb128194838677b5153ef7d27be9f54 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Mon, 13 Feb 2012 14:22:42 +0100 Subject: [PATCH] tests: h264parse: _unmap buffer upon exit --- tests/check/elements/h264parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/check/elements/h264parse.c b/tests/check/elements/h264parse.c index 2e5b7fcc51..51c76da677 100644 --- a/tests/check/elements/h264parse.c +++ b/tests/check/elements/h264parse.c @@ -106,8 +106,10 @@ verify_buffer (buffer_verify_data_s * vdata, GstBuffer * buffer) gst_buffer_map (buffer, &map, GST_MAP_READ); fail_unless (map.size > 4); /* only need to check avc output case */ - if (GST_READ_UINT32_BE (map.data) == 0x01) + if (GST_READ_UINT32_BE (map.data) == 0x01) { + gst_buffer_unmap (buffer, &map); return FALSE; + } /* header is merged in initial frame */ if (vdata->buffer_counter == 0) { guint8 *data = map.data;