summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libswscale/swscale.c2
-rw-r--r--tests/ref/fate/jpeg2000-dcinema4
2 files changed, 3 insertions, 3 deletions
diff --git a/libswscale/swscale.c b/libswscale/swscale.c
index 15810728a1..c34c56ca62 100644
--- a/libswscale/swscale.c
+++ b/libswscale/swscale.c
@@ -823,7 +823,7 @@ static void xyz12Torgb48(struct SwsContext *c, uint16_t *dst,
c->xyz2rgb_matrix[1][1] * y +
c->xyz2rgb_matrix[1][2] * z >> 12;
b = c->xyz2rgb_matrix[2][0] * x +
- c->xyz2rgb_matrix[1][2] * y +
+ c->xyz2rgb_matrix[2][1] * y +
c->xyz2rgb_matrix[2][2] * z >> 12;
// limit values to 12-bit depth
diff --git a/tests/ref/fate/jpeg2000-dcinema b/tests/ref/fate/jpeg2000-dcinema
index dd44eedffa..d0ef9178f7 100644
--- a/tests/ref/fate/jpeg2000-dcinema
+++ b/tests/ref/fate/jpeg2000-dcinema
@@ -1,3 +1,3 @@
#tb 0: 1/24
-0, 0, 0, 1, 12441600, 0x05a68cf7
-0, 1, 1, 1, 12441600, 0x43788893
+0, 0, 0, 1, 12441600, 0x380d805a
+0, 1, 1, 1, 12441600, 0xfde5a60a