mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-22 22:16:22 +00:00
shapewipe: Fix unit test for latest changes
Now the alpha is multiplied with the already existing alpha value instead of simply ignoring it and the luma/chroma values are kept, even if the output is 100% transparent.
This commit is contained in:
parent
9ba1aaef67
commit
5196ee5148
1 changed files with 13 additions and 13 deletions
|
@ -149,7 +149,7 @@ GST_START_TEST (test_general)
|
|||
for (i = 0; i < 400; i++) {
|
||||
for (j = 0; j < 400; j++) {
|
||||
/* This is green */
|
||||
data[0] = 0; /* A */
|
||||
data[0] = 255; /* A */
|
||||
data[1] = 173; /* Y */
|
||||
data[2] = 42; /* U */
|
||||
data[3] = 26; /* V */
|
||||
|
@ -185,9 +185,9 @@ GST_START_TEST (test_general)
|
|||
for (j = 0; j < 400; j++) {
|
||||
if (i < 100 && j < 100) {
|
||||
fail_unless_equals_int (data[0], 0); /* A */
|
||||
fail_unless_equals_int (data[1], 0); /* Y */
|
||||
fail_unless_equals_int (data[2], 128); /* U */
|
||||
fail_unless_equals_int (data[3], 128); /* V */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
fail_unless_equals_int (data[2], 42); /* U */
|
||||
fail_unless_equals_int (data[3], 26); /* V */
|
||||
} else {
|
||||
fail_unless_equals_int (data[0], 255); /* A */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
|
@ -210,9 +210,9 @@ GST_START_TEST (test_general)
|
|||
for (j = 0; j < 400; j++) {
|
||||
if (i < 200 && j < 200) {
|
||||
fail_unless_equals_int (data[0], 0); /* A */
|
||||
fail_unless_equals_int (data[1], 0); /* Y */
|
||||
fail_unless_equals_int (data[2], 128); /* U */
|
||||
fail_unless_equals_int (data[3], 128); /* V */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
fail_unless_equals_int (data[2], 42); /* U */
|
||||
fail_unless_equals_int (data[3], 26); /* V */
|
||||
} else {
|
||||
fail_unless_equals_int (data[0], 255); /* A */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
|
@ -235,9 +235,9 @@ GST_START_TEST (test_general)
|
|||
for (j = 0; j < 400; j++) {
|
||||
if (i < 300 && j < 300) {
|
||||
fail_unless_equals_int (data[0], 0); /* A */
|
||||
fail_unless_equals_int (data[1], 0); /* Y */
|
||||
fail_unless_equals_int (data[2], 128); /* U */
|
||||
fail_unless_equals_int (data[3], 128); /* V */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
fail_unless_equals_int (data[2], 42); /* U */
|
||||
fail_unless_equals_int (data[3], 26); /* V */
|
||||
} else {
|
||||
fail_unless_equals_int (data[0], 255); /* A */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
|
@ -259,9 +259,9 @@ GST_START_TEST (test_general)
|
|||
for (i = 0; i < 400; i++) {
|
||||
for (j = 0; j < 400; j++) {
|
||||
fail_unless_equals_int (data[0], 0); /* A */
|
||||
fail_unless_equals_int (data[1], 0); /* Y */
|
||||
fail_unless_equals_int (data[2], 128); /* U */
|
||||
fail_unless_equals_int (data[3], 128); /* V */
|
||||
fail_unless_equals_int (data[1], 173); /* Y */
|
||||
fail_unless_equals_int (data[2], 42); /* U */
|
||||
fail_unless_equals_int (data[3], 26); /* V */
|
||||
data += 4;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue