summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancois-Olivier Devaux <fodevaux@users.noreply.github.com>2004-07-16 09:52:24 +0000
committerFrancois-Olivier Devaux <fodevaux@users.noreply.github.com>2004-07-16 09:52:24 +0000
commit9653207b6772233a3dd42c80b93f384cb7d5a4d8 (patch)
tree2b070c4394e3473df06a1f03a76578951e555dff
parent82eea41d24d781a2e8ab5da0e353f07993bef23c (diff)
Multiple tile bug fixed (line 438)
-rw-r--r--libopenjpeg/jp2.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libopenjpeg/jp2.c b/libopenjpeg/jp2.c
index 6f13f4d7..e1110ef0 100644
--- a/libopenjpeg/jp2.c
+++ b/libopenjpeg/jp2.c
@@ -435,7 +435,7 @@ int jp2_write_jp2c(j2k_image_t * img, j2k_cp_t * cp, char *jp2_buffer,
cio_skip(4);
cio_write(JP2_JP2C, 4); // JP2C
- len = j2k_encode(img, cp, jp2_buffer, cp->tdx * cp->tdy * 2, index);
+ len = j2k_encode(img, cp, jp2_buffer, cp->tdx * cp->tdy * cp->th * cp->tw * 2, index);
box.length = cio_tell() - box.init_pos;
cio_seek(box.init_pos);
@@ -444,6 +444,7 @@ int jp2_write_jp2c(j2k_image_t * img, j2k_cp_t * cp, char *jp2_buffer,
return box.length;
}
+
int jp2_read_jp2c(unsigned char *src, int len, jp2_struct_t * jp2_struct,
j2k_cp_t * cp)
{