Grok  7.6.0
Data Fields
grk::t1_info Struct Reference

#include <t1.h>

Data Fields

mqcoder mqc
 MQC component. More...
 
int32_t * data
 
grk_flagflags
 Flags used by decoder and encoder. More...
 
uint32_t w
 
uint32_t h
 
uint32_t datasize
 
uint32_t flagssize
 
uint32_t data_stride
 
bool encoder
 
uint8_t * cblkdatabuffer
 
uint32_t cblkdatabuffersize
 

Field Documentation

◆ cblkdatabuffer

uint8_t* grk::t1_info::cblkdatabuffer

◆ cblkdatabuffersize

uint32_t grk::t1_info::cblkdatabuffersize

◆ data

int32_t* grk::t1_info::data

◆ data_stride

uint32_t grk::t1_info::data_stride

◆ datasize

uint32_t grk::t1_info::datasize

◆ encoder

bool grk::t1_info::encoder

◆ flags

grk_flag* grk::t1_info::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.

◆ flagssize

uint32_t grk::t1_info::flagssize

◆ h

uint32_t grk::t1_info::h

◆ mqc

mqcoder grk::t1_info::mqc

MQC component.

◆ w

uint32_t grk::t1_info::w

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