diff options
| author | Francois-Olivier Devaux <fodevaux@users.noreply.github.com> | 2007-07-13 13:07:07 +0000 |
|---|---|---|
| committer | Francois-Olivier Devaux <fodevaux@users.noreply.github.com> | 2007-07-13 13:07:07 +0000 |
| commit | 5dec8bbbe9eb29454d0b1721ff137a9f98752449 (patch) | |
| tree | b6a03cbf55263f43e367474179bbae6e26373306 /libopenjpeg/j2k.c | |
| parent | 4a50efe542e2c5a7ed32151f3124bd229ae70d1e (diff) | |
Diffstat (limited to 'libopenjpeg/j2k.c')
| -rw-r--r-- | libopenjpeg/j2k.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libopenjpeg/j2k.c b/libopenjpeg/j2k.c index 556833c6..9cb99e86 100644 --- a/libopenjpeg/j2k.c +++ b/libopenjpeg/j2k.c @@ -1484,10 +1484,12 @@ static void j2k_read_eoc(opj_j2k_t *j2k) { opj_tcd_t *tcd = tcd_create(j2k->cinfo); tcd_malloc_decode(tcd, j2k->image, j2k->cp); for (i = 0; i < j2k->cp->tileno_size; i++) { + tcd_malloc_decode_tile(tcd, j2k->image, j2k->cp, i); tileno = j2k->cp->tileno[i]; tcd_decode_tile(tcd, j2k->tile_data[tileno], j2k->tile_len[tileno], tileno); opj_free(j2k->tile_data[tileno]); j2k->tile_data[tileno] = NULL; + tcd_free_decode_tile(tcd, i); } tcd_free_decode(tcd); tcd_destroy(tcd); |
