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

Go to the source code of this file.

Classes

struct  grk::grk::BlockExec
 
struct  grk::grk::DecompressBlockExec
 
struct  grk::grk::CompressBlockExec
 

Namespaces

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

Variables

TileComponent * tilec
 
uint8_t bandIndex
 
uint8_t bandNumbps
 
eBandOrientation bandOrientation
 
float stepsize
 
uint8_t cblk_sty
 
uint8_t qmfbid
 
uint32_t x
 
uint32_t y
 
uint8_t k_msbs
 
uint8_t R_b
 
DecompressCodeblock * cblk
 
uint8_t resno
 
uint8_t roishift
 
Tile * tile
 
bool doRateControl
 
double distortion
 
int32_t * tiledp
 
uint16_t compno
 
uint64_t precinctIndex
 
uint64_t cblkno
 
float inv_step_ht
 
const double * mct_norms
 
uint16_t mct_numcomps
 

Variable Documentation

◆ bandIndex

◆ bandNumbps

uint8_t bandNumbps

◆ bandOrientation

eBandOrientation bandOrientation

◆ cblk

◆ cblk_sty

uint8_t cblk_sty

◆ cblkno

◆ compno

uint16_t compno

◆ distortion

double distortion

◆ doRateControl

bool doRateControl

◆ inv_step_ht

float inv_step_ht

◆ k_msbs

uint8_t k_msbs

◆ mct_norms

const double* mct_norms

◆ mct_numcomps

◆ precinctIndex

◆ qmfbid

uint8_t qmfbid

◆ R_b

uint8_t R_b

◆ resno

uint8_t resno

Referenced by grk::grk::TileComponent::allocRegionWindow(), grk::compress_synch_with_plugin(), grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPacketSimulate(), grk::decompress_synch_plugin_with_host(), grk::grk::TileProcessor::decompressT2T1(), grk::grk::CodeStreamDecompress::dump_tile_info(), grk::grk::TileProcessor::encodeT2(), grk::grk::Quantizer::generate(), grk::grk::PacketIter::generatePrecinctIndex(), grk::grk::PacketIter::genPrecinctInfoOPT(), grk::grk::PacketIter::get_include(), grk::grk::PacketManager::getParams(), grk::grk::PacketIter::getResno(), grk::grk::PacketIter::init(), grk::grk::Resolution::init(), grk::grk::ResPrecinctInfo::init(), grk::grk::TileComponent::init(), grk::grk::TileProcessor::init(), grk::grk::TileProcessor::makeLayerFeasible(), grk::grk::TileProcessor::makeLayerFinal(), grk::grk::TileProcessor::makeLayerSimple(), grk::grk::PacketIter::next_cprl(), grk::grk::PacketIter::next_cprlOPT(), grk::grk::PacketIter::next_lrcp(), grk::grk::PacketIter::next_lrcpOPT(), grk::grk::PacketIter::next_pcrl(), grk::grk::PacketIter::next_pcrlOPT(), grk::grk::PacketIter::next_rlcp(), grk::grk::PacketIter::next_rlcpOPT(), grk::grk::PacketIter::next_rpcl(), grk::grk::PacketIter::next_rpclOPT(), grk::grk::TileProcessor::pcrdBisectFeasible(), grk::grk::TileProcessor::pcrdBisectSimple(), grk::grk::PacketIter::precInfoCheck(), grk::grk::PacketIter::printDynamicState(), grk::grk::PacketIter::printStaticState(), grk::grk::T2Decompress::processPacket(), grk::grk::CompressScheduler::scheduleBlocks(), grk::grk::DecompressScheduler::scheduleBlocks(), grk::set_context_stream(), grk::grk::TileComponent::subbandIntersectsAOI(), grk::tile_equals(), grk::grk::PacketIter::update_dxy_for_comp(), grk::grk::PacketIter::update_include(), grk::grk::PacketIter::validatePrecinct(), grk::grk::CodeStreamCompress::validateProgressionOrders(), and grk::grk::TileComponent::~TileComponent().

◆ roishift

uint8_t roishift

◆ stepsize

◆ tile

Tile* tile

◆ tilec

◆ tiledp

◆ x

uint32_t x

Referenced by hwy::HWY_NAMESPACE::Acos(), hwy::HWY_NAMESPACE::Acosh(), grk::grk::T1::alloc(), grk::grk::TileComponent::allocRegionWindow(), hwy::HWY_NAMESPACE::Asin(), hwy::HWY_NAMESPACE::Asinh(), hwy::HWY_NAMESPACE::Atan(), hwy::HWY_NAMESPACE::Atanh(), hwy::HWY_NAMESPACE::impl::AtanImpl< float >::AtanPoly(), hwy::HWY_NAMESPACE::detail::BitsFromBool(), hwy::HWY_NAMESPACE::CallAcos(), hwy::HWY_NAMESPACE::CallAcosh(), hwy::HWY_NAMESPACE::CallAsin(), hwy::HWY_NAMESPACE::CallAsinh(), hwy::HWY_NAMESPACE::CallAtan(), hwy::HWY_NAMESPACE::CallAtanh(), hwy::HWY_NAMESPACE::CallCos(), hwy::HWY_NAMESPACE::CallExp(), hwy::HWY_NAMESPACE::CallExpm1(), hwy::HWY_NAMESPACE::CallLog(), hwy::HWY_NAMESPACE::CallLog10(), hwy::HWY_NAMESPACE::CallLog1p(), hwy::HWY_NAMESPACE::CallLog2(), hwy::HWY_NAMESPACE::CallSin(), hwy::HWY_NAMESPACE::CallSinh(), hwy::HWY_NAMESPACE::CallTanh(), hwy::CeilLog2(), hwy::HWY_NAMESPACE::Cos(), hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::CosReduce(), count_leading_zeros(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), hwy::HWY_NAMESPACE::impl::Estrin(), grk::grk::GrkImage::execUpsample(), hwy::HWY_NAMESPACE::Exp(), hwy::HWY_NAMESPACE::Expm1(), hwy::HWY_NAMESPACE::impl::ExpImpl< float >::ExpPoly(), hwy::HWY_NAMESPACE::impl::ExpImpl< float >::ExpReduce(), grk::grk::FileFormatCompress::find_cf(), hwy::FloorLog2(), grk::grk::PacketIter::genPrecinctX0Grid(), grk::grk::PacketIter::genPrecinctX0GridPCRL_OPT(), grk::grk::PacketIter::genPrecinctX0GridRPCL_OPT(), grk::getnmsedec_ref(), grk::getnmsedec_sig(), ht_cleanup_decode(), htj2k_decode(), grk::grk::TileSet::index(), grk::grk::PacketIter::init(), int_log2(), hwy::HWY_NAMESPACE::impl::ExpImpl< float >::LoadExpShortRange(), hwy::HWY_NAMESPACE::impl::Log(), hwy::HWY_NAMESPACE::Log(), hwy::HWY_NAMESPACE::Log10(), hwy::HWY_NAMESPACE::Log1p(), hwy::HWY_NAMESPACE::Log2(), hwy::HWY_NAMESPACE::impl::LogImpl< float >::Log2p1NoSubnormal(), hwy::HWY_NAMESPACE::impl::LogImpl< float >::LogPoly(), make_storage(), make_storage_one(), hwy::Mirror(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), skeleton::HWY_NAMESPACE::MulAddLoop(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), grk::grk::PacketIter::next_cprl(), grk::grk::PacketIter::next_cprlOPT(), grk::grk::PacketIter::next_pcrl(), grk::grk::PacketIter::next_pcrlOPT(), grk::grk::PacketIter::next_rpcl(), grk::grk::PacketIter::next_rpclOPT(), hwy::Num0BitsAboveMS1Bit_Nonzero32(), hwy::Num0BitsAboveMS1Bit_Nonzero64(), hwy::Num0BitsBelowLS1Bit_Nonzero32(), hwy::Num0BitsBelowLS1Bit_Nonzero64(), ojph::local::ojph_decode_codeblock(), ojph::local::ojph_decode_codeblock_ssse3(), ojph::local::ojph_decode_codeblock_wasm(), ojph::local::ojph_encode_codeblock(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator/(), hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::Poly(), hwy::PopCount(), hwy::HWY_NAMESPACE::impl::ExpImpl< float >::Pow2I(), print_block(), grk::grk::PacketIter::printDynamicState(), hwy::HWY_NAMESPACE::Sin(), hwy::HWY_NAMESPACE::Sinh(), hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::SinReduce(), hwy::HWY_NAMESPACE::Tanh(), hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::ToInt32(), hwy::HWY_NAMESPACE::impl::ExpImpl< float >::ToInt32(), grk::grk::PacketIter::update_dxy(), and grk::grk::PacketIter::update_dxy_for_comp().

◆ y

uint32_t y

Referenced by hwy::HWY_NAMESPACE::Acos(), grk::grk::TileComponent::allocRegionWindow(), hwy::HWY_NAMESPACE::Asin(), hwy::HWY_NAMESPACE::Asinh(), hwy::HWY_NAMESPACE::Atan(), hwy::HWY_NAMESPACE::impl::AtanImpl< float >::AtanPoly(), grk::grk::GrkImage::color_esycc_to_rgb(), hwy::Image3< ComponentType >::ConstPlaneRow(), hwy::Image3< ComponentType >::ConstPlaneRow(), hwy::Rect::ConstPlaneRow(), hwy::Image< ComponentType >::ConstRow(), hwy::Image< ComponentType >::ConstRow(), hwy::Rect::ConstRow(), hwy::HWY_NAMESPACE::Cos(), count_leading_zeros(), grk::grk::GrkImage::execUpsample(), hwy::HWY_NAMESPACE::Exp(), hwy::HWY_NAMESPACE::Expm1(), grk::grk::PacketIter::genPrecinctY0Grid(), grk::grk::PacketIter::genPrecinctY0GridPCRL_OPT(), grk::grk::PacketIter::genPrecinctY0GridRPCL_OPT(), ht_cleanup_decode(), htj2k_decode(), grk::grk::TileSet::index(), grk::grk::PacketIter::init(), int_log2(), hwy::HWY_NAMESPACE::impl::ExpImpl< float >::LoadExpShortRange(), hwy::HWY_NAMESPACE::impl::Log(), hwy::HWY_NAMESPACE::Log1p(), make_storage(), make_storage_one(), hwy::Image3< ComponentType >::MutablePlaneRow(), hwy::Image3< ComponentType >::MutablePlaneRow(), hwy::Rect::MutablePlaneRow(), hwy::Image< ComponentType >::MutableRow(), hwy::Image< ComponentType >::MutableRow(), hwy::Rect::MutableRow(), grk::grk::PacketIter::next_cprl(), grk::grk::PacketIter::next_cprlOPT(), grk::grk::PacketIter::next_pcrl(), grk::grk::PacketIter::next_pcrlOPT(), grk::grk::PacketIter::next_rpcl(), grk::grk::PacketIter::next_rpclOPT(), ojph::local::ojph_decode_codeblock(), ojph::local::ojph_decode_codeblock_ssse3(), ojph::local::ojph_decode_codeblock_wasm(), ojph::local::ojph_encode_codeblock(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::impl::CosSinImpl< float >::Poly(), print_block(), grk::grk::PacketIter::printDynamicState(), hwy::HWY_NAMESPACE::Sinh(), grk::grk::GrkImage::sycc422_to_rgb(), grk::grk::GrkImage::sycc444_to_rgb(), grk::grk::GrkImage::sycc_to_rgb(), hwy::HWY_NAMESPACE::Tanh(), grk::HWY_NAMESPACE::CompressIrrev::transform(), grk::HWY_NAMESPACE::CompressRev::transform(), grk::HWY_NAMESPACE::DecompressRev::transform(), grk::grk::PacketIter::update_dxy(), grk::grk::PacketIter::update_dxy_for_comp(), hwy::Image3< ComponentType >::VoidPlaneRow(), and hwy::ImageBase::VoidRow().