tests: h264parse: _unmap buffer upon exit
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 13 Feb 2012 13:22:42 +0000 (14:22 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 13 Feb 2012 17:42:53 +0000 (18:42 +0100)
tests/check/elements/h264parse.c

index 2e5b7fc..51c76da 100644 (file)
@@ -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;