| 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 |