Grok 10.0.5
Codeblock.h File Reference
#include "grk_includes.h"
#include <vector>

Go to the source code of this file.

Classes

struct  grk::grk::Segment
 
struct  grk::grk::CodePass
 
struct  grk::grk::Layer
 
struct  grk::grk::Codeblock
 
struct  grk::grk::CompressCodeblock
 
struct  grk::grk::DecompressCodeblock
 

Namespaces

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

Variables

uint32_t numpasses
 
uint32_t len
 
uint32_t maxpasses
 
uint32_t numPassesInPacket
 
uint32_t numBytesInPacket
 
uint32_t rate
 
double distortiondec
 
uint8_t term
 
uint16_t slope
 
double distortion
 
uint8_t * data
 
grk_buf8 compressedStream
 
uint8_t numbps
 
uint8_t numlenbits
 
uint8_t * paddedCompressedStream
 
Layer * layers
 
CodePass * passes
 
uint32_t numPassesInPreviousPackets
 
uint32_t numPassesTotal
 
uint32_t * contextStream
 
std::vector< grk_buf8 * > seg_buffers
 
Segment * segs
 
uint32_t numSegments
 
uint32_t numSegmentsAllocated
 

Variable Documentation

◆ compressedStream

grk_buf8 compressedStream

◆ contextStream

uint32_t* contextStream

◆ data

◆ distortion

double distortion

◆ distortiondec

double distortiondec

◆ layers

Layer* layers

◆ len

uint32_t len

Referenced by grk::grk::CodeStreamDecompress::addMarker(), grk::grk::PLMarkerMgr::addNewMarker(), grk::grk::TileLengthMarkers::addTileMarkerInfo(), grk::GrkIOBuf::alloc(), grk::grk::T1::allocCompressedData(), grk::grk::Strip::allocInterleaved(), grk::grk::Strip::allocInterleavedLocked(), grk::grk::T1::allocUncompressedData(), grk::grk::TileProcessor::cacheTilePartPackets(), grk::grk::CodeStreamDecompress::CodeStreamDecompress(), openhtj2k::T1OpenHTJ2K::compress(), grk::grk::T2Compress::compressHeader(), grk::grk_buf2d::memcpy_from< T, A >::copy(), grk::RoiScaleFilter< T >::copy(), grk::RoiShiftFilter< T >::copy(), grk::ScaleFilter< T >::copy(), grk::ShiftFilter< T >::copy(), ojph::RoiScaleOJPHFilter< T >::copy(), ojph::RoiShiftOJPHFilter< T >::copy(), ojph::ScaleOJPHFilter< T >::copy(), ojph::ShiftOJPHFilter< T >::copy(), openhtj2k::RoiScaleOpenHTJ2KFilter< T >::copy(), openhtj2k::RoiShiftOpenHTJ2KFilter< T >::copy(), openhtj2k::ScaleOpenHTJ2KFilter< T >::copy(), openhtj2k::ShiftOpenHTJ2KFilter< T >::copy(), grk::create_mapped_file_read_stream(), grk::create_mem_stream(), state_VLC_dec::decodeCxtVLC(), state_MS_enc::emitMagSgnBits(), state_VLC_enc::emitVLCBits(), grk::grk::FileFormatDecompress::FileFormatDecompress(), grk::BufPool::get(), grk::grk::PacketTracker::get_buffer_len(), grk_decompress_buffer_detect_format(), grk_decompress_create_from_buffer(), grk::grk_map(), grk::grk::PacketTracker::init(), grk::mqc_init_dec(), grk::mqc_init_dec_common(), grk::mqc_raw_init_dec(), ojph::local::ojph_decode_codeblock(), ojph::local::ojph_decode_codeblock_ssse3(), ojph::local::ojph_decode_codeblock_wasm(), grk::grk::GrkImage::postReadHeader(), grk::grk::SparseBuffer::pushBack(), grk::grk::CodeStreamInfo::pushMarker(), grk::grk::PLMarkerMgr::pushPL(), grk::grk::SOTMarker::read(), grk::read_from_mem(), grk::seek_from_mem(), grk::set_up_mem_stream(), grk::grk::BufferedStream::setUserDataLength(), grk::grk::PacketIter::skipPackets(), grk::unmap(), and grk::zero_copy_read_from_mem().

◆ maxpasses

uint32_t maxpasses

◆ numbps

uint8_t numbps

◆ numBytesInPacket

uint32_t numBytesInPacket

◆ numlenbits

uint8_t numlenbits

◆ numpasses

uint32_t numpasses

◆ numPassesInPacket

std::vector<uint8_t> numPassesInPacket

◆ numPassesInPreviousPackets

uint32_t numPassesInPreviousPackets

◆ numPassesTotal

◆ numSegments

uint32_t numSegments
private

◆ numSegmentsAllocated

uint32_t numSegmentsAllocated
private

◆ paddedCompressedStream

uint8_t* paddedCompressedStream

◆ passes

CodePass* passes

◆ rate

uint32_t rate

◆ seg_buffers

std::vector<grk_buf8*> seg_buffers

◆ segs

Segment* segs
private

◆ slope

◆ term

uint8_t term