diff options
| author | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-10-08 15:59:17 +0000 |
|---|---|---|
| committer | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-10-08 15:59:17 +0000 |
| commit | 9832c911b36f25f228e391c6da876f79b664af0e (patch) | |
| tree | 076c1fb815e638ca8ac4d6f287865e9c8e547b21 /src/lib/openjpip/cachemodel_manager.c | |
| parent | 23f5eeec20e853c5534df735d9263befda9b0135 (diff) | |
[trunk] Update JPIP (FolderReorgProposal task)
This commit does three things:
- Use opj_malloc/calloc/free instead of the default C ones.
- Update JPIP API to start using cio _v2 API
- Create a new opj_jpip_compress which is the replacement for image_to_j2k -jpip
Update issue 177
Diffstat (limited to 'src/lib/openjpip/cachemodel_manager.c')
| -rw-r--r-- | src/lib/openjpip/cachemodel_manager.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/openjpip/cachemodel_manager.c b/src/lib/openjpip/cachemodel_manager.c index 1a84a6b8..70bbb2c3 100644 --- a/src/lib/openjpip/cachemodel_manager.c +++ b/src/lib/openjpip/cachemodel_manager.c @@ -48,7 +48,7 @@ cachemodellist_param_t * gene_cachemodellist(void) { cachemodellist_param_t *cachemodellist; - cachemodellist = (cachemodellist_param_t *)malloc( sizeof(cachemodellist_param_t)); + cachemodellist = (cachemodellist_param_t *)opj_malloc( sizeof(cachemodellist_param_t)); cachemodellist->first = NULL; cachemodellist->last = NULL; @@ -65,7 +65,7 @@ cachemodel_param_t * gene_cachemodel( cachemodellist_param_t *cachemodellist, ta Byte8_t numOftiles; int i; - cachemodel = (cachemodel_param_t *)malloc( sizeof(cachemodel_param_t)); + cachemodel = (cachemodel_param_t *)opj_malloc( sizeof(cachemodel_param_t)); refer_target( target, &cachemodel->target); @@ -86,12 +86,12 @@ cachemodel_param_t * gene_cachemodel( cachemodellist_param_t *cachemodellist, ta tilepart = target->codeidx->tilepart; numOftiles = get_m( tilepart); numOfelem = get_nmax( tilepart)*numOftiles; - cachemodel->tp_model = (bool *)calloc( 1, numOfelem*sizeof(bool)); - cachemodel->th_model = (bool *)calloc( 1, numOftiles*sizeof(bool)); - cachemodel->pp_model = (bool **)malloc( target->codeidx->SIZ.Csiz*sizeof(bool *)); + cachemodel->tp_model = (bool *)opj_calloc( 1, numOfelem*sizeof(bool)); + cachemodel->th_model = (bool *)opj_calloc( 1, numOftiles*sizeof(bool)); + cachemodel->pp_model = (bool **)opj_malloc( target->codeidx->SIZ.Csiz*sizeof(bool *)); for( i=0; i<target->codeidx->SIZ.Csiz; i++){ precpacket = target->codeidx->precpacket[i]; - cachemodel->pp_model[i] = (bool *)calloc( 1, get_nmax(precpacket)*get_m(precpacket)*sizeof(bool)); + cachemodel->pp_model[i] = (bool *)opj_calloc( 1, get_nmax(precpacket)*get_m(precpacket)*sizeof(bool)); } cachemodel->next = NULL; @@ -174,7 +174,7 @@ void delete_cachemodellist( cachemodellist_param_t **cachemodellist) delete_cachemodel( &cachemodelPtr); cachemodelPtr=cachemodelNext; } - free(*cachemodellist); + opj_free(*cachemodellist); } void delete_cachemodel( cachemodel_param_t **cachemodel) @@ -183,17 +183,17 @@ void delete_cachemodel( cachemodel_param_t **cachemodel) unrefer_target( (*cachemodel)->target); - free( (*cachemodel)->tp_model); - free( (*cachemodel)->th_model); + opj_free( (*cachemodel)->tp_model); + opj_free( (*cachemodel)->th_model); for( i=0; i<(*cachemodel)->target->codeidx->SIZ.Csiz; i++) - free( (*cachemodel)->pp_model[i]); - free( (*cachemodel)->pp_model); + opj_free( (*cachemodel)->pp_model[i]); + opj_free( (*cachemodel)->pp_model); #ifndef SERVER fprintf( logstream, "local log: cachemodel deleted\n"); #endif - free( *cachemodel); + opj_free( *cachemodel); } bool is_allsent( cachemodel_param_t cachemodel) |
