OpenJPEG  1.5.1
Functions
pi.c File Reference
#include "opj_includes.h"

Functions

opj_pi_iterator_tpi_create_decode (opj_image_t *image, opj_cp_t *cp, int tileno)
 Create a packet iterator for Decoder. More...
 
opj_pi_iterator_tpi_initialise_encode (opj_image_t *image, opj_cp_t *cp, int tileno, J2K_T2_MODE t2_mode)
 Create a packet iterator for Encoder. More...
 
void pi_destroy (opj_pi_iterator_t *pi, opj_cp_t *cp, int tileno)
 Destroy a packet iterator. More...
 
opj_bool pi_next (opj_pi_iterator_t *pi)
 Modify the packet iterator to point to the next packet. More...
 
opj_bool pi_create_encode (opj_pi_iterator_t *pi, opj_cp_t *cp, int tileno, int pino, int tpnum, int tppos, J2K_T2_MODE t2_mode, int cur_totnum_tp)
 Modify the packet iterator for enabling tile part generation. More...
 
Local static functions
static opj_bool pi_next_lrcp (opj_pi_iterator_t *pi)
 Get next packet in layer-resolution-component-precinct order. More...
 
static opj_bool pi_next_rlcp (opj_pi_iterator_t *pi)
 Get next packet in resolution-layer-component-precinct order. More...
 
static opj_bool pi_next_rpcl (opj_pi_iterator_t *pi)
 Get next packet in resolution-precinct-component-layer order. More...
 
static opj_bool pi_next_pcrl (opj_pi_iterator_t *pi)
 Get next packet in precinct-component-resolution-layer order. More...
 
static opj_bool pi_next_cprl (opj_pi_iterator_t *pi)
 Get next packet in component-precinct-resolution-layer order. More...