Grok 10.0.5
T1.h File Reference
#include "grk_includes.h"

Go to the source code of this file.

Classes

struct  grk::grk::T1
 

Namespaces

namespace  grk
 Copyright (C) 2016-2023 Grok Image Compression Inc.
 

Variables

mqcoder coder
 
int32_t * uncompressedData
 
size_t uncompressedDataLen
 
bool ownsUncompressedData
 
uint32_t w
 
uint32_t h
 
uint32_t uncompressedDataStride
 
uint8_t * compressedData
 
size_t compressedDataLen
 
grk_flag * flags
 Flags used by decompressor and compressor.
 
uint32_t flagssize
 
bool compressor
 

Variable Documentation

◆ coder

◆ compressedData

◆ compressedDataLen

size_t compressedDataLen
private

◆ compressor

bool compressor
private

◆ flags

grk_flag* flags
private

Flags used by decompressor and compressor.

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 grk::grk::T1::alloc(), grk::grk::T1::dec_refpass_raw(), grk::grk::T1::dec_sigpass_raw(), grk::grk::T1::dec_sigpass_step_raw(), ojph::local::decode_one_quad32(), ojph::local::decode_one_quad32(), ojph::local::decode_two_quad16(), ojph::local::decode_two_quad16(), grk::grk::T1::enc_clnpass(), grk::grk::T1::enc_refpass(), grk::grk::T1::enc_sigpass(), ojph::local::frwd_read(), and grk::grk::T1::~T1().

◆ flagssize

uint32_t flagssize
private

Referenced by grk::grk::T1::alloc().

◆ h

uint32_t h
private

◆ ownsUncompressedData

bool ownsUncompressedData
private

◆ uncompressedData

◆ uncompressedDataLen

size_t uncompressedDataLen
private

◆ uncompressedDataStride

◆ w

uint32_t w
private