summaryrefslogtreecommitdiff
path: root/libopenjpeg/t2.c
diff options
context:
space:
mode:
authorMickael Savinaud <savmickael@users.noreply.github.com>2011-10-05 16:27:16 +0000
committerMickael Savinaud <savmickael@users.noreply.github.com>2011-10-05 16:27:16 +0000
commitee0e8a3aadbf56004ff51649cfe5d06cb5c61326 (patch)
treec049eec446b8d43cbb3ff6d3e6e7396a9d1ec647 /libopenjpeg/t2.c
parentf4734d6b4dd45e744b6f088414486353721d4b4c (diff)
[trunk] WIP: fix the decoding process with conformance files and V2 framework
Diffstat (limited to 'libopenjpeg/t2.c')
-rw-r--r--libopenjpeg/t2.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/libopenjpeg/t2.c b/libopenjpeg/t2.c
index 4856a6f9..1a6f3d37 100644
--- a/libopenjpeg/t2.c
+++ b/libopenjpeg/t2.c
@@ -849,7 +849,7 @@ opj_bool t2_decode_packets_v2(
OPJ_BYTE *l_current_data = p_src;
opj_pi_iterator_t *l_pi = 00;
OPJ_UINT32 pino;
- opj_image_header_t *l_image = p_t2->image;
+ opj_image_t *l_image = p_t2->image;
opj_cp_v2_t *l_cp = p_t2->cp;
opj_cp_v2_t *cp = p_t2->cp;
opj_tcp_v2_t *l_tcp = &(p_t2->cp->tcps[p_tile_no]);
@@ -859,7 +859,7 @@ opj_bool t2_decode_packets_v2(
OPJ_UINT32 curtp = 0;
OPJ_UINT32 tp_start_packno;
opj_packet_info_t *l_pack_info = 00;
- opj_image_comp_header_t* l_img_comp = 00;
+ opj_image_comp_t* l_img_comp = 00;
#ifdef TODO_MSD
if (p_cstr_index) {
@@ -962,20 +962,19 @@ opj_t2_t* t2_create(opj_common_ptr cinfo, opj_image_t *image, opj_cp_t *cp) {
* @param p_cp Image coding parameters.
* @return a new T2 handle if successful, NULL otherwise.
*/
-opj_t2_v2_t* t2_create_v2(
- opj_image_header_t *p_image,
- opj_cp_v2_t *p_cp)
+opj_t2_v2_t* t2_create_v2( opj_image_t *p_image,
+ opj_cp_v2_t *p_cp)
{
/* create the tcd structure */
opj_t2_v2_t *l_t2 = (opj_t2_v2_t*)opj_malloc(sizeof(opj_t2_v2_t));
- if
- (!l_t2)
- {
- return 00;
+ if (!l_t2) {
+ return NULL;
}
memset(l_t2,0,sizeof(opj_t2_t));
+
l_t2->image = p_image;
l_t2->cp = p_cp;
+
return l_t2;
}