tests: flacparse: check and compare intended data
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 13 Feb 2012 11:06:37 +0000 (12:06 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 13 Feb 2012 11:07:17 +0000 (12:07 +0100)
tests/check/elements/flacparse.c

index aed1d9c..ebff9b4 100644 (file)
@@ -230,10 +230,12 @@ GST_START_TEST (test_parse_flac_detect_stream)
     buf = g_value_peek_pointer (bufval);
     if (i == 0) {
       fail_unless (GST_BUFFER_SIZE (buf) == sizeof (streaminfo_header));
-      fail_unless (memcmp (buf, streaminfo_header, sizeof (streaminfo_header)));
+      fail_unless (memcmp (GST_BUFFER_DATA (buf), streaminfo_header,
+              sizeof (streaminfo_header)) == 0);
     } else if (i == 1) {
       fail_unless (GST_BUFFER_SIZE (buf) == sizeof (comment_header));
-      fail_unless (memcmp (buf, comment_header, sizeof (comment_header)));
+      fail_unless (memcmp (GST_BUFFER_DATA (buf), comment_header,
+              sizeof (comment_header)) == 0);
     }
   }