summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-02-13 14:22:42 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-02-13 18:42:53 +0100
commitcf942f4e1fb128194838677b5153ef7d27be9f54 (patch)
tree50db172cd75f7c1b261cceaeea092bca9e4da824
parentbbbdbb536bc0570dcb0aa7d4967d11a6969063bd (diff)
downloadgstreamer-plugins-bad-cf942f4e1fb128194838677b5153ef7d27be9f54.tar.gz
tests: h264parse: _unmap buffer upon exit
-rw-r--r--tests/check/elements/h264parse.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/check/elements/h264parse.c b/tests/check/elements/h264parse.c
index 2e5b7fcc5..51c76da67 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;