- cachemodel_param_t *cachemodel;
- faixbox_param_t *tilepart;
- faixbox_param_t *precpacket;
- size_t numOfelem;
- Byte8_t numOftiles;
- int i;
-
- cachemodel = (cachemodel_param_t *)malloc( sizeof(cachemodel_param_t));
-
- refer_target( target, &cachemodel->target);
-
- if( reqJPP){
- if( target->jppstream)
- cachemodel->jppstream = true;
- else
- cachemodel->jppstream = false;
- } else{ /* reqJPT */
- if( target->jptstream)
- cachemodel->jppstream = false;
- else
- cachemodel->jppstream = true;
- }
-
- cachemodel->mhead_model = false;
-
- 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 *));
- 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->next = NULL;
-
- if( cachemodellist){
- if( cachemodellist->first) /* there are one or more entries */
- cachemodellist->last->next = cachemodel;
- else /* first entry */
- cachemodellist->first = cachemodel;
- cachemodellist->last = cachemodel;
- }
+ cachemodel_param_t *cachemodel;
+ faixbox_param_t *tilepart;
+ faixbox_param_t *precpacket;
+ size_t numOfelem;
+ Byte8_t numOftiles;
+ int i;
+
+ cachemodel = (cachemodel_param_t *)opj_malloc(sizeof(cachemodel_param_t));
+
+ refer_target(target, &cachemodel->target);
+
+ if (reqJPP) {
+ if (target->jppstream) {
+ cachemodel->jppstream = OPJ_TRUE;
+ } else {
+ cachemodel->jppstream = OPJ_FALSE;
+ }
+ } else { /* reqJPT */
+ if (target->jptstream) {
+ cachemodel->jppstream = OPJ_FALSE;
+ } else {
+ cachemodel->jppstream = OPJ_TRUE;
+ }
+ }
+
+ cachemodel->mhead_model = OPJ_FALSE;
+
+ tilepart = target->codeidx->tilepart;
+ numOftiles = get_m(tilepart);
+ numOfelem = get_nmax(tilepart) * numOftiles;
+ cachemodel->tp_model = (OPJ_BOOL *)opj_calloc(1, numOfelem * sizeof(OPJ_BOOL));
+ cachemodel->th_model = (OPJ_BOOL *)opj_calloc(1, numOftiles * sizeof(OPJ_BOOL));
+ cachemodel->pp_model = (OPJ_BOOL **)opj_malloc(target->codeidx->SIZ.Csiz *
+ sizeof(OPJ_BOOL *));
+ for (i = 0; i < target->codeidx->SIZ.Csiz; i++) {
+ precpacket = target->codeidx->precpacket[i];
+ cachemodel->pp_model[i] = (OPJ_BOOL *)opj_calloc(1,
+ get_nmax(precpacket) * get_m(precpacket) * sizeof(OPJ_BOOL));
+ }
+ cachemodel->next = NULL;
+
+ if (cachemodellist) {
+ if (cachemodellist->first) { /* there are one or more entries */
+ cachemodellist->last->next = cachemodel;
+ } else { /* first entry */
+ cachemodellist->first = cachemodel;
+ }
+ cachemodellist->last = cachemodel;
+ }