summaryrefslogtreecommitdiffstats
path: root/tests/check
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2008-12-09 10:47:14 +0000
committerSebastian Dröge <slomo@circular-chaos.org>2008-12-09 10:47:14 +0000
commitc979a9cdc37bd9665f03fc1143c2ef8bb3dc1924 (patch)
treeb16755f3cd6bfbbd022a19f32394b65bc8c84d8b /tests/check
parent9442e37ea7c372d8b8aca39c901e23edeae93c61 (diff)
tests/check/elements/videocrop.c: Update the unit test for the new color values for BT.601 red.
Original commit message from CVS: * tests/check/elements/videocrop.c: (check_1x1_buffer): Update the unit test for the new color values for BT.601 red. Fixes bug #563510.
Diffstat (limited to 'tests/check')
-rw-r--r--tests/check/elements/videocrop.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/tests/check/elements/videocrop.c b/tests/check/elements/videocrop.c
index c28f2092..f26bf163 100644
--- a/tests/check/elements/videocrop.c
+++ b/tests/check/elements/videocrop.c
@@ -208,6 +208,7 @@ videocrop_test_cropping_deinit_context (GstVideoCropTestContext * ctx)
gst_buffer_replace (&ctx->last_buf, NULL);
memset (ctx, 0x00, sizeof (GstVideoCropTestContext));
}
+
typedef void (*GstVideoCropTestBufferFunc) (GstBuffer * buffer);
static void
@@ -254,23 +255,23 @@ check_1x1_buffer (GstBuffer * buf)
/* the exact values we check for come from videotestsrc */
switch (format) {
case GST_MAKE_FOURCC ('I', '4', '2', '0'):
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[0], 76);
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[8], 85);
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[12], 255);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[0], 81);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[8], 90);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[12], 240);
break;
case GST_MAKE_FOURCC ('Y', 'V', '1', '2'):
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[0], 76);
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[8], 255);
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[12], 85);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[0], 81);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[8], 240);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[12], 90);
break;
case GST_MAKE_FOURCC ('Y', '8', '0', '0'):
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[0], 76);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[0], 81);
/* no chroma planes */
break;
case GST_MAKE_FOURCC ('A', 'Y', 'U', 'V'):
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[1], 76);
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[2], 85);
- fail_unless_equals_int (GST_BUFFER_DATA (buf)[3], 255);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[1], 81);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[2], 90);
+ fail_unless_equals_int (GST_BUFFER_DATA (buf)[3], 240);
/* no chroma planes */
break;
default: