| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * The copyright in this software is being made available under the 2-clauses | 2  * The copyright in this software is being made available under the 2-clauses | 
| 3  * BSD License, included below. This software may be subject to other third | 3  * BSD License, included below. This software may be subject to other third | 
| 4  * party and contributor rights, including patent rights, and no such rights | 4  * party and contributor rights, including patent rights, and no such rights | 
| 5  * are granted under this license. | 5  * are granted under this license. | 
| 6  * | 6  * | 
| 7  * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium | 7  * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium | 
| 8  * Copyright (c) 2002-2014, Professor Benoit Macq | 8  * Copyright (c) 2002-2014, Professor Benoit Macq | 
| 9  * Copyright (c) 2001-2003, David Janssens | 9  * Copyright (c) 2001-2003, David Janssens | 
| 10  * Copyright (c) 2002-2003, Yannick Verschueren | 10  * Copyright (c) 2002-2003, Yannick Verschueren | 
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 66   OPJ_UINT32 numresolutions; | 66   OPJ_UINT32 numresolutions; | 
| 67   opj_pi_resolution_t *resolutions; | 67   opj_pi_resolution_t *resolutions; | 
| 68 } opj_pi_comp_t; | 68 } opj_pi_comp_t; | 
| 69 | 69 | 
| 70 /** | 70 /** | 
| 71 Packet iterator | 71 Packet iterator | 
| 72 */ | 72 */ | 
| 73 typedef struct opj_pi_iterator { | 73 typedef struct opj_pi_iterator { | 
| 74   /** Enabling Tile part generation*/ | 74   /** Enabling Tile part generation*/ | 
| 75   OPJ_BYTE tp_on; | 75   OPJ_BYTE tp_on; | 
| 76   /** precise if the packet has been already used (usefull for progression order
      change) */ | 76   /** precise if the packet has been already used (useful for progression order 
     change) */ | 
| 77   OPJ_INT16 *include; | 77   OPJ_INT16 *include; | 
| 78   /** layer step used to localize the packet in the include vector */ | 78   /** layer step used to localize the packet in the include vector */ | 
| 79   OPJ_UINT32 step_l; | 79   OPJ_UINT32 step_l; | 
| 80   /** resolution step used to localize the packet in the include vector */ | 80   /** resolution step used to localize the packet in the include vector */ | 
| 81   OPJ_UINT32 step_r; | 81   OPJ_UINT32 step_r; | 
| 82   /** component step used to localize the packet in the include vector */ | 82   /** component step used to localize the packet in the include vector */ | 
| 83   OPJ_UINT32 step_c; | 83   OPJ_UINT32 step_c; | 
| 84   /** precinct step used to localize the packet in the include vector */ | 84   /** precinct step used to localize the packet in the include vector */ | 
| 85   OPJ_UINT32 step_p; | 85   OPJ_UINT32 step_p; | 
| 86   /** component that identify the packet */ | 86   /** component that identify the packet */ | 
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 179 @param pi Packet iterator to modify | 179 @param pi Packet iterator to modify | 
| 180 @return Returns false if pi pointed to the last packet or else returns true | 180 @return Returns false if pi pointed to the last packet or else returns true | 
| 181 */ | 181 */ | 
| 182 OPJ_BOOL opj_pi_next(opj_pi_iterator_t * pi); | 182 OPJ_BOOL opj_pi_next(opj_pi_iterator_t * pi); | 
| 183 /* ----------------------------------------------------------------------- */ | 183 /* ----------------------------------------------------------------------- */ | 
| 184 /*@}*/ | 184 /*@}*/ | 
| 185 | 185 | 
| 186 /*@}*/ | 186 /*@}*/ | 
| 187 | 187 | 
| 188 #endif /* __PI_H */ | 188 #endif /* __PI_H */ | 
| OLD | NEW | 
|---|