From 18a9bcb882b9af492714ff122a6b403961a2dfb3 Mon Sep 17 00:00:00 2001 From: Antonin Descampe Date: Thu, 27 Oct 2005 07:51:11 +0000 Subject: [PATCH] changed one of the 9-7 coefficients (value closer to the one in the std) --- libopenjpeg/dwt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libopenjpeg/dwt.c b/libopenjpeg/dwt.c index ef567b00..895cd391 100644 --- a/libopenjpeg/dwt.c +++ b/libopenjpeg/dwt.c @@ -388,7 +388,7 @@ void dwt_decode_1_real(int *a, int dn, int sn, int cas) for (i = 0; i < sn; i++) S(i) += fix_mul(D_(i - 1) + D_(i), 434); for (i = 0; i < dn; i++) - D(i) += fix_mul(S_(i) + S_(i + 1), 12993); + D(i) += fix_mul(S_(i) + S_(i + 1), 12994); /* 12993 */ } } else { if ((sn > 0) || (dn > 1)) { /* NEW : CASE ONE ELEMENT */ @@ -403,7 +403,7 @@ void dwt_decode_1_real(int *a, int dn, int sn, int cas) for (i = 0; i < sn; i++) D(i) += fix_mul(SS_(i) + SS_(i + 1), 434); for (i = 0; i < dn; i++) - S(i) += fix_mul(DD_(i) + DD_(i - 1), 12993); + S(i) += fix_mul(DD_(i) + DD_(i - 1), 12994); /* 12993 */ } } }