OpenJPEG  2.5.0
Data Fields
opj_t1 Struct Reference

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_BOOL encoder
 
OPJ_BOOL mustuse_cblkdatabuffer
 
OPJ_BYTEcblkdatabuffer
 
OPJ_UINT32 cblkdatabuffersize
 

Detailed Description

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

Field Documentation

◆ cblkdatabuffer

OPJ_BYTE* opj_t1::cblkdatabuffer

◆ cblkdatabuffersize

OPJ_UINT32 opj_t1::cblkdatabuffersize

Referenced by opj_t1_decode_cblk().

◆ data

OPJ_INT32* opj_t1::data

◆ datasize

OPJ_UINT32 opj_t1::datasize

Referenced by opj_t1_allocate_buffers().

◆ encoder

OPJ_BOOL opj_t1::encoder

Referenced by opj_t1_create().

◆ flags

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().

◆ flagssize

OPJ_UINT32 opj_t1::flagssize

Referenced by opj_t1_allocate_buffers().

◆ h

OPJ_UINT32 opj_t1::h

◆ mqc

opj_mqc_t opj_t1::mqc

◆ mustuse_cblkdatabuffer

OPJ_BOOL opj_t1::mustuse_cblkdatabuffer

◆ w

OPJ_UINT32 opj_t1::w

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