aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-04-28 19:57:45 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-04-28 19:57:45 +0200
commitcb23b06e5e263663b20d6c1231ee1d86e6c54617 (patch)
treeb93d073573918f1065b44f1bfc8a371018b07f55
parent54429142c59656e6e143319ffc390a03de3e9f93 (diff)
downloadffmpeg-cb23b06e5e263663b20d6c1231ee1d86e6c54617.tar.gz
sws: fix typo in xyz2rgb matrix use.
Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-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