OpenJPEG  2.3.0
Data Fields

Tier-1 coding (coding of code-block coefficients) More...

#include <t1.h>

Data Fields

opj_mqc_t mqc
 MQC component. More...
 
OPJ_INT32data
 
opj_flag_tflags
 Flags used by decoder and encoder. More...
 
OPJ_UINT32 w
 
OPJ_UINT32 h
 
OPJ_UINT32 datasize
 
OPJ_UINT32 flagssize
 
OPJ_UINT32 data_stride
 
OPJ_BOOL encoder
 
OPJ_BOOL mustuse_cblkdatabuffer
 
OPJ_BYTEcblkdatabuffer
 
OPJ_UINT32 cblkdatabuffersize
 

Detailed Description

Tier-1 coding (coding of code-block coefficients)

Field Documentation

OPJ_BYTE* opj_t1::cblkdatabuffer
OPJ_UINT32 opj_t1::cblkdatabuffersize

Referenced by opj_t1_decode_cblk().

OPJ_INT32* opj_t1::data
OPJ_UINT32 opj_t1::data_stride
OPJ_UINT32 opj_t1::datasize

Referenced by opj_t1_allocate_buffers().

OPJ_BOOL opj_t1::encoder
opj_flag_t* opj_t1::flags

Flags used by decoder and encoder.

Such that flags[1+0] is for state of col=0,row=0..3, flags[1+1] for col=1, row=0..3, flags[1+flags_stride] for col=0,row=4..7, ... This array avoids too much cache trashing when processing by 4 vertical samples as done in the various decoding steps.

Referenced by opj_t1_allocate_buffers(), and opj_t1_destroy().

OPJ_UINT32 opj_t1::flagssize

Referenced by opj_t1_allocate_buffers().

OPJ_UINT32 opj_t1::h
opj_mqc_t opj_t1::mqc
OPJ_BOOL opj_t1::mustuse_cblkdatabuffer
OPJ_UINT32 opj_t1::w

The documentation for this struct was generated from the following file: