[0.11] gst-plugins-bad: tests: h264parse: _unmap buffer upon exit

Mark Nauwelaerts mnauw at kemper.freedesktop.org
Mon Feb 13 09:46:21 PST 2012


Module: gst-plugins-bad
Branch: 0.11
Commit: cf942f4e1fb128194838677b5153ef7d27be9f54
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=cf942f4e1fb128194838677b5153ef7d27be9f54

Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Mon Feb 13 14:22:42 2012 +0100

tests: h264parse: _unmap buffer upon exit

---

 tests/check/elements/h264parse.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/tests/check/elements/h264parse.c b/tests/check/elements/h264parse.c
index 2e5b7fc..51c76da 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;



More information about the gstreamer-commits mailing list