Grok 10.0.5
|
#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 |
uint8_t bandIndex |
Referenced by grk::grk::TileComponent::allocRegionWindow(), grk::compress_synch_with_plugin(), grk::grk::T2Compress::compressHeader(), grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPacketSimulate(), grk::decompress_synch_plugin_with_host(), grk::grk::CodeStreamDecompress::dump_tile_info(), grk::grk::TileProcessor::encodeT2(), grk::grk::Resolution::init(), grk::grk::TileComponent::init(), grk::grk::TileProcessor::makeLayerFeasible(), grk::grk::TileProcessor::makeLayerFinal(), grk::grk::TileProcessor::makeLayerSimple(), grk::grk::TileProcessor::pcrdBisectFeasible(), grk::grk::TileProcessor::pcrdBisectSimple(), grk::grk::T2Decompress::processPacket(), grk::grk::PacketParser::readData(), grk::grk::PacketParser::readHeader(), grk::grk::CompressScheduler::scheduleBlocks(), grk::grk::DecompressScheduler::scheduleBlocks(), grk::set_context_stream(), grk::tile_equals(), and grk::grk::TileComponent::~TileComponent().
uint8_t bandNumbps |
eBandOrientation bandOrientation |
CompressCodeblock* cblk |
Referenced by grk::t1_part1::T1Part1::compress(), ojph::T1OJPH::compress(), openhtj2k::T1OpenHTJ2K::compress(), grk::grk::T1::compress_cblk(), grk::compress_synch_with_plugin(), grk::grk::T2Compress::compressHeader(), grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPacketSimulate(), grk::t1_part1::T1Part1::decompress(), ojph::T1OJPH::decompress(), openhtj2k::T1OpenHTJ2K::decompress(), grk::grk::T1::decompress_cblk(), grk::decompress_synch_plugin_with_host(), grk::grk::T1::enc_is_term_pass(), grk::grk::TileProcessor::encodeT2(), grk::grk::PacketParser::initSegment(), grk::grk::TileProcessor::makeLayerFeasible(), grk::grk::TileProcessor::makeLayerFinal(), grk::grk::TileProcessor::makeLayerSimple(), grk::grk::TileProcessor::pcrdBisectFeasible(), grk::grk::TileProcessor::pcrdBisectSimple(), grk::grk::TileComponent::postDecompressImpl(), grk::t1_part1::T1Part1::preCompress(), ojph::T1OJPH::preCompress(), openhtj2k::T1OpenHTJ2K::preCompress(), grk::prepareBlockForFirstLayer(), grk::grk::PacketParser::readData(), grk::grk::PacketParser::readHeader(), grk::grk::CompressScheduler::scheduleBlocks(), grk::grk::DecompressScheduler::scheduleBlocks(), grk::set_context_stream(), grk::grk::RateInfo::synch(), and grk::tile_equals().
uint8_t cblk_sty |
uint64_t cblkno |
Referenced by grk::grk::TileComponent::allocRegionWindow(), grk::compress_synch_with_plugin(), grk::grk::T2Compress::compressHeader(), grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPacketSimulate(), grk::decompress_synch_plugin_with_host(), grk::grk::TileProcessor::encodeT2(), grk::grk::Precinct::getCodeBlockBounds(), grk::grk::PrecinctImpl::getCodeBlockBounds(), grk::grk::Precinct::getCompressedBlockPtr(), grk::grk::Precinct::getDecompressedBlockPtr(), grk::grk::PrecinctImpl::initCodeBlock(), grk::grk::TileProcessor::makeLayerFeasible(), grk::grk::TileProcessor::makeLayerFinal(), grk::grk::TileProcessor::makeLayerSimple(), grk::grk::TileProcessor::pcrdBisectFeasible(), grk::grk::TileProcessor::pcrdBisectSimple(), grk::grk::PacketParser::readData(), grk::grk::PacketParser::readHeader(), grk::grk::CompressScheduler::scheduleBlocks(), grk::grk::DecompressScheduler::scheduleBlocks(), grk::set_context_stream(), grk::tile_equals(), and grk::grk::Precinct::tryGetDecompressedBlockPtr().
uint16_t compno |
double distortion |
bool doRateControl |
Referenced by grk::grk::T1::compress_cblk().
float inv_step_ht |
uint8_t k_msbs |
const double* mct_norms |
uint16_t mct_numcomps |
Referenced by grk::grk::T1::compress_cblk(), grk::grk::T1::getwmsedec(), and grk::grk::TileProcessor::t1_encode().
uint64_t precinctIndex |
Referenced by grk::compress_synch_with_plugin(), grk::grk::T2Compress::compressHeader(), grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPacketSimulate(), grk::grk::Subband::createPrecinct(), grk::grk::TileProcessor::encodeT2(), grk::grk::Subband::generatePrecinctBounds(), grk::grk::PacketIter::generatePrecinctIndex(), grk::grk::Subband::getPrecinct(), grk::grk::PacketIter::getPrecinctIndex(), grk::grk::Resolution::init(), grk::grk::PacketIter::next_cprlOPT(), grk::grk::PacketIter::next_lrcp(), grk::grk::PacketIter::next_lrcpOPT(), grk::grk::PacketIter::next_pcrlOPT(), grk::grk::PacketIter::next_rlcp(), grk::grk::PacketIter::next_rlcpOPT(), grk::grk::PacketIter::next_rpclOPT(), grk::grk::PacketIter::printDynamicState(), grk::grk::T2Decompress::processPacket(), grk::grk::ParserMap::pushParser(), grk::grk::T2Decompress::readPacketData(), and grk::grk::PacketIter::update_include().
uint8_t qmfbid |
uint8_t R_b |
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().
uint8_t roishift |
float stepsize |
Referenced by grk::grk::T1::compress_cblk(), grk::grk::Quantizer::generate(), and grk::grk::T1::getwmsedec().
Tile* tile |
TileComponent* tilec |
Referenced by grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPacketSimulate(), grk::decompress_synch_plugin_with_host(), grk::grk::TileProcessor::decompressT2T1(), grk::grk::WaveletFwdImpl::encode_procedure(), grk::grk::TileProcessor::encodeT2(), grk::grk::TileProcessor::ingestImage(), grk::grk::TileProcessor::ingestUncompressedData(), grk::grk::TileProcessor::init(), grk::grk::TileProcessor::isWholeTileDecompress(), grk::grk::TileProcessor::makeLayerFeasible(), grk::grk::TileProcessor::makeLayerFinal(), grk::grk::TileProcessor::makeLayerSimple(), grk::grk::TileProcessor::pcrdBisectFeasible(), grk::grk::TileProcessor::pcrdBisectSimple(), grk::grk::TileProcessor::preCompressTile(), grk::grk::T2Decompress::processPacket(), grk::grk::DecompressScheduler::schedule(), grk::grk::CompressScheduler::scheduleBlocks(), grk::grk::DecompressScheduler::scheduleBlocks(), grk::grk::DecompressScheduler::scheduleWavelet(), and grk::set_context_stream().
int32_t* tiledp |
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().
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().