summaryrefslogtreecommitdiff
path: root/libopenjpeg/t1.c
diff options
context:
space:
mode:
authorParvatha Elangovan <p.elangovan@intopix.com>2007-03-21 13:01:15 +0000
committerParvatha Elangovan <p.elangovan@intopix.com>2007-03-21 13:01:15 +0000
commit6045158ce611504f6359256926f69b6043ec50ea (patch)
tree9b2e2b96eab57434884b3ea7dcda8a7c0d30a83c /libopenjpeg/t1.c
parent694a173adb14a7724a37f942a9183fccd2766657 (diff)
Fixed j2k_prog_order_list[]. Modifications in j2k.c.
Fixed t1_decode_cblks. Modifications in t1.c.
Diffstat (limited to 'libopenjpeg/t1.c')
-rw-r--r--libopenjpeg/t1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libopenjpeg/t1.c b/libopenjpeg/t1.c
index 87a29594..da93834a 100644
--- a/libopenjpeg/t1.c
+++ b/libopenjpeg/t1.c
@@ -1064,7 +1064,7 @@ void t1_decode_cblks(opj_t1_t *t1, opj_tcd_tile_t *tile, opj_tcp_t *tcp) {
if (t1->data[j][i] >> 1 == 0) {
tilec->data[x + i + (y + j) * w] = 0;
} else {
- double tmp = (double)((t1->data[j][i] << 12) * band->stepsize);
+ double tmp = (double)(t1->data[j][i] * band->stepsize * 4096.0);
int tmp2 = ((int) (floor(fabs(tmp)))) + ((int) floor(fabs(tmp*2))%2);
tilec->data[x + i + (y + j) * w] = ((tmp<0)?-tmp2:tmp2);
}