Grok 12.0.1
|
Copyright (C) 2016-2024 Grok Image Compression Inc. More...
Namespaces | |
namespace | HWY_NAMESPACE |
namespace | t1_part1 |
Copyright (C) 2016-2024 Grok Image Compression Inc.
This source code is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation.
This source code is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.
typedef std::function<bool(uint8_t* headerData, uint32_t header_size) grk::BOX_FUNC) |
typedef std::vector<ResDecompressBlocks> grk::ComponentDecompressBlocks |
Flags for 4 consecutive rows of a column.
typedef size_t(* grk::grk_stream_zero_copy_read_fn) (uint8_t **buffer, size_t numBytes, void *user_data) |
typedef void(* grk::j2k_mct_function) (const void *p_src_data, void *p_dest_data, uint64_t nb_elem) |
typedef std::function<bool(uint8_t* headerData, uint16_t header_size) grk::MARKER_FUNC) |
typedef void *(* grk::minpf_create_func) (minpf_object_params *) |
typedef int32_t(* grk::minpf_invoke_service_func) (const char *serviceName, void *serviceParams) |
typedef minpf_exit_func(* grk::minpf_post_load_func) (const minpf_platform_services *) |
typedef int32_t(* grk::minpf_register_func) (const char *nodeType, const minpf_register_params *params) |
typedef std::vector<grk_buf8*> grk::PL_MARKER |
typedef std::map<uint32_t, PL_MARKER*> grk::PL_MARKERS |
typedef int32_t(* grk::PLUGIN_BATCH_ENCODE) (grk_plugin_compress_batch_info info) |
typedef void(* grk::PLUGIN_DEBUG_MQC_NEXT_CXD) (grk_plugin_debug_mqc *mqc, uint32_t d) |
typedef void(* grk::PLUGIN_DEBUG_MQC_NEXT_PLANE) (grk_plugin_debug_mqc *mqc) |
typedef int32_t(* grk::PLUGIN_DECODE) (grk_decompress_parameters *decoding_parameters, PLUGIN_DECODE_USER_CALLBACK userCallback) |
typedef int32_t(* grk::PLUGIN_DECODE_USER_CALLBACK) (PluginDecodeCallbackInfo *info) |
typedef int32_t(* grk::PLUGIN_ENCODE) (grk_cparameters *encoding_parameters, GRK_PLUGIN_COMPRESS_USER_CALLBACK callback) |
typedef bool(* grk::PLUGIN_INIT) (grk_plugin_init_info initInfo) |
typedef int32_t(* grk::PLUGIN_INIT_BATCH_DECODE) (const char *input_dir, const char *output_dir, grk_decompress_parameters *decoding_parameters, PLUGIN_DECODE_USER_CALLBACK userCallback) |
typedef std::function<bool(void)> grk::PROCEDURE_FUNC |
typedef std::vector<ComponentDecompressBlocks> grk::TileDecompressBlocks |
typedef std::vector<TilePartLengthInfo> grk::TL_INFO_VEC |
typedef std::map<uint16_t, TL_INFO_VEC*> grk::TL_MAP |
typedef vec<float, 4> grk::vec4f |
Status of decoding process when decoding main header or tile header.
These values may be combined with the | operator.
Divide an integer by another integer and round upwards.
a | integer of type T |
b | integer of type T |
References grk_read().
Referenced by grk::PacketIter::genPrecinctX0Grid(), grk::PacketIter::genPrecinctY0Grid(), and grk::grk_rect< T >::scaleDownCeil().
References grk_read().
Referenced by grk::GrkImage::postReadHeader(), and grk::grk_rect< T >::scaleDownCeilPow2().
void grk::clip | ( | grk_image_comp * | component, |
uint8_t | precision ) |
References GRK_MAX_SUPPORTED_IMAGE_PRECISION, grk_read(), and _grk_image_comp::stride.
void grk::compress_synch_with_plugin | ( | TileProcessor * | tcd, |
uint16_t | compno, | ||
uint32_t | resno, | ||
uint32_t | bandIndex, | ||
uint64_t | precinctIndex, | ||
uint64_t | cblkno, | ||
Subband * | band, | ||
CompressCodeblock * | cblk, | ||
uint32_t * | numPix ) |
References grk::grk_rect< T >::area(), grk::Codeblock::compressedStream, grk::Logger::error(), grk_plugin_get_debug_state(), GRK_PLUGIN_STATE_DEBUG, grk_read(), grk::grk_buf< T, A >::len, grk::Logger::logger_, grk::Codeblock::numbps, grk::CompressCodeblock::numPassesTotal, grk::grk_buf< T, A >::owns_data, grk::CompressCodeblock::paddedCompressedStream, grk::CompressCodeblock::passes, grk::Subband::stepsize, grk::Logger::warn(), grk::grk_rect< T >::x0, grk::grk_rect< T >::x1, grk::grk_rect< T >::y0, and grk::grk_rect< T >::y1.
Referenced by grk::TileProcessor::pcrdBisectSimple().
grk_stream * grk::create_mem_stream | ( | uint8_t * | buf, |
size_t | len, | ||
bool | ownsBuffer, | ||
bool | is_read_stream ) |
Create stream from buffer.
buf | buffer |
buffer_len | length of buffer |
ownsBuffer | if true, library will delete[] buffer. Otherwise, it is the caller's responsibility to delete the buffer |
is_read_stream | whether the stream is a read stream (true) or not (false) |
References grk::Logger::error(), free_mem(), grk_decompress_buffer_detect_format(), grk_read(), grk_stream_set_user_data(), grk::Logger::logger_, and set_up_mem_stream().
Referenced by grk_compress_init(), and grk_decompress_create_from_buffer().
void grk::decompress_synch_plugin_with_host | ( | TileProcessor * | tcd | ) |
!!! plugin still uses stepsize/2
References BIBO_EXTRA_BITS, grk_read(), grk::Logger::info(), and grk::Logger::logger_.
void grk::deinterleave_h | ( | const T *GRK_RESTRICT | a, |
T *GRK_RESTRICT | b, | ||
int32_t | dn, | ||
int32_t | sn, | ||
int32_t | parity ) |
References grk_read(), and GRK_RESTRICT.
Referenced by grk::dwt97::encode_and_deinterleave_h_one_row().
void grk::deinterleave_v_cols | ( | const T *GRK_RESTRICT | src, |
T *GRK_RESTRICT | dst, | ||
uint32_t | dn, | ||
uint32_t | sn, | ||
uint32_t | stride_width, | ||
uint32_t | parity, | ||
uint32_t | cols ) |
References grk_read(), GRK_RESTRICT, and NB_ELTS_V8.
Referenced by grk::dwt97::encode_and_deinterleave_v(), and grk::dwt53::encode_and_deinterleave_v().
References grk_aligned_free(), grk_read(), and GRK_RESTRICT.
References grk_aligned_free(), grk_read(), and NB_ELTS_V8.
void grk::fetch_cols_vertical_pass | ( | const T * | array, |
T * | tmp, | ||
uint32_t | height, | ||
uint32_t | stride_width, | ||
uint32_t | cols ) |
Fetch up to cols <= NB_ELTS_V8 for each line, and put them in tmpOut.
References grk_read(), and NB_ELTS_V8.
Referenced by grk::dwt97::encode_and_deinterleave_v().
Multiply two fixed-point numbers.
a | N-bit precision fixed point number |
b | 13-bit precision fixed point number |
References grk_read().
Divide an unsigned integer by a power of 2 and round downwards.
References grk_read().
Referenced by grk::PacketIter::genPrecinctX0Grid(), grk::PacketIter::genPrecinctY0Grid(), grk::PacketManager::getParams(), grk::TileComponent::init(), grk::Resolution::init(), grk::ResPrecinctInfo::init(), and grk::PrecinctImpl::PrecinctImpl().
Get logarithm of an integer and round downwards.
a | 32 bit integer |
References grk_read().
Referenced by grk::T1::compress_cblk(), grk::T2Compress::compressHeader(), grk::Quantizer::generate(), grk::CodeStreamCompress::init(), grk::PLMarkerMgr::pushPL(), and grk::PacketParser::readHeader().
Referenced by create_mem_stream().
References grk_read().
Referenced by minpf_load_from_dir().
size_t grk::get_mem_stream_offset | ( | grk_stream * | stream | ) |
References grk::BufferedStream::getImpl(), and grk_read().
References grk_read(), T1_CTXNO_MAG, T1_MU_0, and T1_SIGMA_NEIGHBOURS.
References grk_read(), and lut_ctxno_sc.
Referenced by grk::T1::enc_clnpass().
References grk_read(), and T1_SIGMA_NEIGHBOURS.
Referenced by grk::T1::enc_clnpass().
|
static |
References grk_read(), T1_CHI_0_I, T1_CHI_1_I, T1_CHI_2_I, T1_CHI_THIS_I, T1_SIGMA_1, T1_SIGMA_3, T1_SIGMA_5, and T1_SIGMA_7.
Referenced by grk::T1::enc_clnpass().
References grk_read().
References grk_read(), and grk::vec< T, N >::NUM_ELTS.
References grk_read(), lut_nmsedec_ref, lut_nmsedec_ref0, and T1_NMSEDEC_BITS.
References grk_read(), lut_nmsedec_sig, lut_nmsedec_sig0, and T1_NMSEDEC_BITS.
Referenced by grk::T1::enc_clnpass().
References grk_read(), and lut_spb.
Referenced by grk::T1::enc_clnpass().
References grk_read().
Referenced by grk_aligned_malloc().
References grk_read().
Referenced by grk::T1::alloc(), grk::GrkImage::apply_palette_clr(), grk::GrkIOBuf::dealloc(), grk::AllocatorAligned< T >::dealloc(), grk::T1::deallocUncompressedData(), encode_h_func(), grk::WaveletFwdImpl::encode_procedure(), encode_v_func(), grk::dwt_data< T >::release(), grk::GrkImage::single_component_data_free(), grk::GrkImage::~GrkImage(), and grk::T1::~T1().
Allocate memory aligned to a 16 byte boundary.
size | Bytes to allocate |
References grk_aligned_alloc_N(), and grk_buffer_alignment.
Referenced by grk::GrkIOBuf::alloc(), grk::dwt_data< T >::alloc(), grk::AllocatorAligned< T >::alloc(), grk::T1::alloc(), grk::GrkImage::allocData(), grk::T1::allocUncompressedData(), and grk::WaveletFwdImpl::encode_procedure().
Allocate a memory block with elements initialized to 0.
numOfElements | Blocks to allocate |
sizeOfElements | Bytes per block to allocate |
References grk_read().
Referenced by grk::GrkImage::check_color(), grk::SIZMarker::read(), grk::PPMMarker::read(), grk::FileFormatDecompress::read_ftyp(), grk::CodeStreamDecompress::read_ppt(), grk::FileFormatDecompress::readHeaderProcedureImpl(), grk::TileInfo::TileInfo(), grk::FileFormatCompress::write_bpc(), grk::FileFormatCompress::write_buffer(), grk::FileFormatCompress::write_colr(), grk::FileFormatCompress::write_ihdr(), and grk::FileFormatCompress::write_res().
void grk::grk_copy_strided | ( | uint32_t | w, |
uint32_t | stride, | ||
uint32_t | h, | ||
T * | src, | ||
int32_t * | dest ) |
Assume that source stride == source width == destination width.
References grk_read().
Deallocates or frees a memory block.
m | Previously allocated memory block to be freed |
References grk_read().
Referenced by grk::CodeStreamDecompress::add_mct(), grk::GrkImage::check_color(), grk::TileInfo::checkResize(), grk::CodeStreamCompress::init(), grk::CodeStreamCompress::init_mct_encoding(), grk::GrkMatrix::matrix_inversion_f(), grk::PPMMarker::merge(), grk::CodeStreamDecompress::merge_ppt(), grk::CodeStreamDecompress::read_mcc(), grk::CodeStreamDecompress::read_mco(), grk::CodeStreamDecompress::read_mct(), grk::FileFormatDecompress::readHeaderProcedureImpl(), grk::FileFormatCompress::write_jp2h(), grk::FileFormat::~FileFormat(), grk::PPMMarker::~PPMMarker(), grk::TileCodingParams::~TileCodingParams(), and grk::TileInfo::~TileInfo().
References grk_buffer_alignment, and grk_read().
Referenced by grk::dwt_data< T >::alloc(), grk::grk_buf2d< T, A >::alloc2d(), and grk::GrkImage::allocData().
Allocate an uninitialized memory block.
size | Bytes to allocate |
References grk_read().
Referenced by grk::CodeStreamDecompress::add_mct(), grk::TileCodingParams::copy(), grk_set_MCT(), grk::CodeStreamCompress::init(), grk::FileFormatCompress::init(), grk::CodeStreamCompress::init_mct_encoding(), grk::GrkMatrix::matrix_inversion_f(), grk::PPMMarker::read(), grk::CodeStreamDecompress::read_mct(), grk::CodeStreamDecompress::read_ppt(), grk::FileFormatCompress::write_channel_definition(), grk::FileFormatCompress::write_component_mapping(), and grk::FileFormatCompress::write_palette_clr().
void grk::grk_read | ( | const uint8_t * | buffer, |
TYPE * | value ) |
References grk_read().
void grk::grk_read | ( | const uint8_t * | buffer, |
TYPE * | value, | ||
uint32_t | numBytes ) |
References grk_read().
Referenced by grk::grk_buf2d< T, A >::acquire(), grk::CodeStreamDecompress::add_mct(), grk::PLMarkerMgr::addNewMarker(), grk::grk_buf2d< T, A >::address(), grk::TileLengthMarkers::addTileMarkerInfo(), grk::ResFlow::addTo(), grk::ImageComponentFlow::addTo(), grk::TileCodingParams::advanceTilePartCounter(), grk::GrkImage::all_components_data_free(), grk::GrkImage::allComponentsSanityCheck(), grk::TileComponentWindowBase< T >::alloc(), grk::ResWindow< T >::alloc(), grk::SparseCanvas< LBW, LBH >::alloc(), grk::GrkIOBuf::alloc(), grk::dwt_data< T >::alloc(), grk::SparseBlock::alloc(), grk::T1::alloc(), grk::grk_buf2d< T, A >::alloc2d(), grk::CodeStreamDecompress::allocateProcessor(), grk::GrkImage::allocCompositeData(), grk::T1::allocCompressedData(), grk::GrkImage::allocData(), grk::GrkImage::allocData(), grk::CompressCodeblock::allocData(), grk::Strip::allocInterleavedLocked(), grk::GrkImageMeta::allocPalette(), grk::TileComponent::allocRegionWindow(), grk::T1::allocUncompressedData(), grk::DecompressorState::andState(), grk::GrkImage::apply_channel_definition(), grk::GrkImage::apply_palette_clr(), grk::GrkImage::applyColourManagement(), grk::GrkImage::applyICC(), grk::grk_rect< T >::area(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf2d< T, A >::attach(), grk::grk_buf2d< T, A >::attach(), grk::BitIO::BitIO(), grk::grk_rect< T >::boundsString(), grk::BufferedStream::BufferedStream(), grk::BitIO::bytein(), grk::TileProcessor::cacheTilePartPackets(), grk::FileFormatDecompress::calc_res(), grk::TileComponent::canCreateWindow(), grk::TileProcessor::canWritePocMarker(), ceildiv(), ceildivpow2(), grk::GrkImage::check_color(), grk::CodeStreamDecompress::checkForIllegalTilePart(), grk::PacketIter::checkForRemainingValidProgression(), grk::GrkImage::cieLabToRGB(), grk::SparseBuffer::cleanup(), grk::DecompressCodeblock::cleanUpSegBuffers(), grk::IncludeTracker::clear(), grk::PacketTracker::clear(), grk::PLMarkerMgr::clearMarkers(), grk::grk_rect< T >::clip(), grk::grk_rect< T >::clip(), clip(), grk::grk_rect< T >::clip_IN_PLACE(), grk::T1::code_block_enc_allocate(), grk::T1::code_block_enc_deallocate(), grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodingParams::CodingParams(), grk::GrkImage::color_cmyk_to_rgb(), grk::GrkImage::color_esycc_to_rgb(), grk::GrkImage::color_sycc_to_rgb(), grk::CodeStreamCompress::compare_coc(), grk::CodeStreamCompress::compare_qcc(), grk::CodeStreamCompress::compare_SPCod_SPCoc(), grk::CodeStreamCompress::compare_SQcd_SQcc(), grk::GrkImage::componentsEqual(), grk::GrkImage::componentsEqual(), grk::GrkImage::componentsEqual(), grk::GrkImage::composite(), grk::GrkImage::compositeInterleaved(), grk::GrkImage::compositeInterleaved(), grk::GrkImage::compositePlanar(), grk::TagTree< T >::compress(), grk::t1_part1::T1Part1::compress(), grk::CodeStreamCompress::compress(), grk::FileFormatCompress::compress(), grk::CompressScheduler::compress(), grk::CompressScheduler::compress(), grk::CompressScheduler::compress(), grk::WaveletFwdImpl::compress(), grk::T1::compress_cblk(), compress_synch_with_plugin(), grk::T2Compress::compressHeader(), grk::T2Compress::compressPacket(), grk::T2Compress::compressPackets(), grk::T2Compress::compressPacketSimulate(), grk::T2Compress::compressPacketsSimulate(), grk::CompressScheduler::CompressScheduler(), grk::grk_rect< T >::contains(), grk::GrkImage::convertPrecision(), grk::CodeStreamCompress::convertProgressionOrder(), grk::GrkImage::convertToRGB(), grk::TileCodingParams::copy(), grk::RoiShiftFilter< T >::copy(), grk::ShiftFilter< T >::copy(), grk::RoiScaleFilter< T >::copy(), grk::ScaleFilter< T >::copy(), grk::grk_buf2d< T, A >::memcpy_from::copy(), grk::CodeStreamDecompress::copy_default_tcp(), grk::GrkImage::copyComponent(), grk::grk_buf2d< T, A >::copyFrom(), grk::grk_buf2d< T, A >::copyFrom(), grk::grk_buf2d< T, A >::copyFrom(), grk::GrkImage::copyHeader(), grk::DecompressCodeblock::copyToContiguousBuffer(), grk::SparseBuffer::copyToContiguousBuffer(), grk::GrkImage::create(), grk::BlockCache< T, P >::create(), grk::SequentialPtrCache< T >::create(), create_mem_stream(), grk::PLCache::createMarkers(), grk::Subband::createPrecinct(), grk::GrkImage::createRGB(), grk::TileComponent::createWindow(), grk::TileProcessor::createWindowBuffers(), grk::TileProcessor::dcLevelShiftCompress(), grk::AsocBox::dealloc(), grk::TileProcessor::deallocBuffers(), grk::T1::dec_clnpass(), grk::T1::dec_clnpass(), grk::T1::dec_clnpass_check_segsym(), grk::T1::dec_refpass_mqc(), grk::T1::dec_refpass_raw(), grk::T1::dec_refpass_step_raw(), grk::T1::dec_sigpass_mqc(), grk::T1::dec_sigpass_raw(), grk::T1::dec_sigpass_step_raw(), grk::TagTree< T >::decodeValue(), grk::t1_part1::T1Part1::decompress(), grk::T1::decompress_cblk(), decompress_synch_plugin_with_host(), grk::DecompressScheduler::decompressBlock(), grk::T2Decompress::decompressPacket(), grk::T2Decompress::decompressPackets(), grk::DecompressScheduler::DecompressScheduler(), grk::TileProcessor::decompressT2T1(), grk::CodeStreamDecompress::decompressTile(), grk::CodeStreamDecompress::decompressTile(), grk::CodeStreamDecompress::decompressTiles(), grk::FileFormatCompress::default_validation(), deinterleave_h(), deinterleave_v_cols(), grk::grk_rect< T >::dimX(), grk::grk_rect< T >::dimY(), grk::TileProcessor::doCompress(), grk::CodeStreamDecompress::dump(), grk::FileFormatDecompress::dump(), grk::CodeStreamDecompress::dump_image_comp_header(), grk::CodeStreamDecompress::dump_image_header(), grk::CodeStreamDecompress::dump_MH_info(), grk::CodeStreamDecompress::dump_tile_info(), grk::GrkImage::duplicate(), grk::TileProcessor::dwt_encode(), grk::PacketIter::enableTilePartGeneration(), grk::PacketManager::enableTilePartGeneration(), grk::T1::enc_clnpass(), grk::T1::enc_is_term_pass(), grk::T1::enc_refpass(), grk::T1::enc_sigpass(), grk::dwt97::encode_1_real(), grk::dwt97::encode_and_deinterleave_h_one_row(), grk::dwt53::encode_and_deinterleave_h_one_row(), grk::dwt97::encode_and_deinterleave_v(), grk::dwt53::encode_and_deinterleave_v(), encode_h_func(), grk::WaveletFwdImpl::encode_procedure(), grk::dwt97::encode_step1_combined(), grk::dwt97::encode_step2(), encode_v_func(), grk::TileProcessor::encodeT2(), grk::Logger::error(), grk::CodeStream::exec(), grk::FileFormat::exec(), grk::GrkImage::execUpsample(), fetch_cols_vertical_pass(), grk::FileFormat::FileFormat(), grk::FileFormatDecompress::FileFormatDecompress(), grk::FileFormatCompress::find_cf(), grk::FileFormatDecompress::find_handler(), grk::PLMarkerMgr::findMarker(), grk::DecompressorState::findNextSOT(), grk::CodeStreamDecompress::findNextSOT(), grk::ChronoTimer::finish(), fix_mul(), floordivpow2(), floorlog2(), grk::BufferedStream::flush(), grk::ImageComponentFlow::genBlockFlowTaskName(), grk::Quantizer::generate(), grk::GrkImage::generateCompositeBounds(), grk::GrkImage::generateCompositeBounds(), grk::TileProcessor::generateImage(), grk::Subband::generatePrecinctBounds(), grk::PacketIter::generatePrecinctIndex(), grk::PacketIter::genPrecinctInfo(), grk::PacketIter::genPrecinctInfo(), grk::PacketIter::genPrecinctX0Grid(), grk::PacketIter::genPrecinctY0Grid(), grk::Resolution::genResSimple(), grk::ResWindow< T >::genSplitWindowBuffers(), grk::SequentialPtrCache< T >::get(), grk::BufPool::get(), grk::SparseCache< T >::get(), grk::Profile::get_broadcast_max_NL(), grk::PacketTracker::get_buffer_len(), get_filename_ext(), grk::Profile::get_imf_max_NL(), grk::PacketIter::get_include(), grk::IncludeTracker::get_include(), grk::CodeStreamDecompress::get_marker_handler(), get_mem_stream_offset(), grk::Quantizer::get_num_guard_bits(), grk::CodeStreamCompress::get_SPCod_SPCoc_size(), grk::CodeStreamCompress::get_SQcd_SQcc_size(), grk::TileCache::getAllImages(), grk::TileComponentWindow< T >::getBandIndex(), grk::ResSimple::getBandWindow(), grk::TileComponentWindow< T >::getBandWindowBufferPaddedREL(), grk::TileComponentWindow< T >::getBandWindowBufferPaddedSimple(), grk::TileComponentWindow< T >::getBandWindowBufferPaddedSimpleF(), grk::BitIO::getbit(), grk::BitIO::getbit(), grk::SparseCanvas< LBW, LBH >::getBlock(), grk::PrecinctImpl::getCodeBlockBounds(), grk::GrkImage::getColourSpaceString(), grk::BitIO::getcommacode(), getctxno_mag(), getctxno_sc(), getctxno_zc(), getctxtno_sc_or_spb_index(), grk::SparseBuffer::getCurrentChunkLength(), grk::SparseBuffer::getCurrentChunkOffset(), grk::SparseBuffer::getCurrentChunkPtr(), getFilterPad(), grk::SparseBuffer::getGlobalOffset(), getHorizontalPassHeight(), grk::GrkImage::getICCColourSpaceString(), grk::CodeStreamDecompress::getImage(), grk::PrecinctImpl::getIMsbTagTree(), grk::PrecinctImpl::getIncludeTagTree(), grk::TileProcessor::getMaxNumDecompressResolutions(), getnmsedec_ref(), getnmsedec_sig(), grk::T1::getnorm(), grk::BitIO::getnumpasses(), grk::Codeblock::getNumPassesInPacket(), grk::CodeStreamCompress::getNumTileParts(), grk::CodeStreamCompress::getNumTilePartsForProgression(), grk::PacketManager::getPacketIter(), grk::ResWindow< T >::getPaddedBandWindow(), grk::PacketManager::getParams(), grk::CodeStreamCompress::getPocSize(), grk::Subband::getPrecinct(), grk::ImageComponentFlow::getPrePostProc(), grk::ImageComponentFlow::getResFlow(), grk::TileComponentWindow< T >::getResWindowBufferSplitREL(), grk::DecompressCodeblock::getSegBuffersLen(), grk::DecompressCodeblock::getSegment(), getspb(), grk::CodingParams::getTileBounds(), grk::TileCache::getTileImages(), grk::T1::getwmsedec(), grk::GrkObjectWrapperImpl< T >::getWrappee(), grk::Scheduler::graph(), grk::ImageComponentFlow::graph(), grk::GrkImage::greyToRGB(), grk_aligned_alloc_N(), grk_aligned_free(), grk_calloc(), grk_compress(), grk_compress_create(), grk_compress_init(), grk_compress_set_default_params(), grk_compress_start(), grk_copy_strided(), grk_decompress(), grk_decompress_buffer_detect_format(), grk_decompress_create(), grk_decompress_create_from_file(), grk_decompress_detect_format(), grk_decompress_get_composited_image(), grk_decompress_get_tile_image(), grk_decompress_init(), grk_decompress_read_header(), grk_decompress_set_default_params(), grk_decompress_set_window(), grk_decompress_tile(), grk_dump_codec(), grk_free(), grk_get_data_length_from_file(), grk_image_new(), grk_initialize(), grk_make_aligned_width(), grk_malloc(), grk_plugin_batch_compress(), grk_plugin_batch_decompress(), grk_plugin_compress(), grk_plugin_decompress(), grk_plugin_get_debug_state(), grk_plugin_init(), grk_plugin_init_batch_decompress(), grk_plugin_internal_decode_callback(), grk_plugin_internal_encode_callback(), grk_plugin_load(), grk_plugin_stop_batch_compress(), grk_plugin_stop_batch_decompress(), grk_plugin_wait_for_batch_complete(), grk_read(), grk_read(), grk_read_from_file(), grk_realloc(), grk::grk_rect< T >::grk_rect(), grk_seek_in_file(), grk_set_default_stream_params(), grk_set_MCT(), grk_set_msg_handlers(), grk_stream_create_file_stream(), grk_stream_create_stream(), grk_stream_new(), grk_stream_set_read_function(), grk_stream_set_seek_function(), grk_stream_set_user_data(), grk_stream_set_user_data_length(), grk_stream_set_write_function(), grk_stream_set_zero_copy_read_function(), grk::dwt97::grk_v8dwt_encode_step1(), grk::dwt97::grk_v8dwt_encode_step2(), grk_version(), grk_write(), grk_write(), grk_write_to_file(), GrkCodec::GrkCodec(), grkFree_file(), grk::GrkImage::GrkImage(), grk::GrkImageMeta::GrkImageMeta(), grk::GrkIOBuf::GrkIOBuf(), grk::GrkIOBuf::GrkIOBuf(), grkReclaimCallback(), grk::grk_rect< T >::grow_IN_PLACE(), grk::grk_rect< T >::grow_IN_PLACE(), grk::grk_rect< T >::grow_IN_PLACE(), grk::grk_rect< T >::grow_IN_PLACE(), grk::grk_rect< T >::grow_IN_PLACE(), grk::grk_rect< T >::grow_IN_PLACE(), grk::HWY_NAMESPACE::hwy_compress_irrev(), grk::HWY_NAMESPACE::hwy_compress_rev(), grk::HWY_NAMESPACE::hwy_decompress_dc_shift_irrev(), grk::HWY_NAMESPACE::hwy_decompress_dc_shift_rev(), grk::HWY_NAMESPACE::hwy_decompress_irrev(), grk::HWY_NAMESPACE::hwy_decompress_rev(), grk::HWY_NAMESPACE::hwy_decompress_v_final_memcpy_53(), grk::HWY_NAMESPACE::hwy_decompress_v_parity_even_mcols_53(), grk::HWY_NAMESPACE::hwy_decompress_v_parity_odd_mcols_53(), grk::HWY_NAMESPACE::hwy_num_lanes(), grk::ImageComponentFlow::ImageComponentFlow(), grk::FileFormatDecompress::img_find_handler(), grk::IncludeTracker::IncludeTracker(), grk::Codeblock::incNumPassesInPacket(), grk::TileProcessor::incNumProcessedPackets(), grk::SparseBuffer::increment(), grk::SparseBuffer::incrementCurrentChunkOffset(), grk::grk_buf< T, A >::incrementOffset(), grk::grk_buf2d_simple< T >::incX_IN_PLACE(), grk::grk_buf2d_simple< T >::incY_IN_PLACE(), grk::TileSet::index(), grk::TileSet::index(), grk::PacketTracker::index(), grk::Logger::info(), grk::TileProcessor::ingestImage(), grk::StripCache::ingestStrip(), grk::StripCache::ingestTile(), grk::StripCache::ingestTile(), grk::TileProcessor::ingestUncompressedData(), grk::CodeStreamCompress::init(), grk::FileFormatCompress::init(), grk::CodeStreamDecompress::init(), grk::FileFormatDecompress::init(), grk::TileSet::init(), grk::PacketIter::init(), grk::TileComponent::init(), grk::Resolution::init(), grk::StripCache::init(), grk::PacketTracker::init(), grk::ResPrecinctInfo::init(), grk::Codeblock::init(), grk::TileProcessor::init(), grk::CodeStreamCompress::init_mct_encoding(), grk::PrecinctImpl::initCodeBlock(), grk::PrecinctImpl::initCodeBlocks(), grk::Profile::initialise_4K_poc(), grk::PacketParser::initSegment(), grk::grk_rect< T >::intersection(), grk::grk_rect< T >::intersection(), grk::Profile::is_broadcast_compliant(), grk::Profile::is_cinema_compliant(), grk::Profile::is_imf_compliant(), grk::PacketTracker::is_packet_encoded(), grk::grk_rect< T >::isContainedIn(), grk::GrkImage::isOpacity(), grk::GrkImage::isSubsampled(), grk::GrkImage::isValidICCColourSpace(), grk::TileProcessor::isWholeTileDecompress(), grk::SparseCanvas< LBW, LBH >::isWindowValid(), grk::grk_buf2d< T, A >::isWindowValid(), j2k_read_float32_to_float(), j2k_read_float32_to_int32(), j2k_read_float64_to_float(), j2k_read_float64_to_int32(), j2k_read_int16_to_float(), j2k_read_int16_to_int32(), j2k_read_int32_to_float(), j2k_read_int32_to_int32(), j2k_write(), j2k_write_float_to_float(), j2k_write_float_to_float64(), j2k_write_float_to_int16(), j2k_write_float_to_int32(), grk::TileProcessor::layerNeedsRateControl(), grk::grk_line< T >::length(), grk::Logger::log_message(), grk::GrkMatrix::lupDecompose(), grk::GrkMatrix::lupInvert(), grk::GrkMatrix::lupSolve(), grk::TileProcessor::makeLayerFinal(), grk::TileProcessor::makeLayerSimple(), grk::T1Factory::makeQuantizer(), grk::T1Factory::makeT1(), grk::GrkMatrix::matrix_inversion_f(), grk::TileProcessor::mct_encode(), grk::CodeStreamCompress::mct_validation(), grk::TileProcessor::mctDecompress(), grk::PPMMarker::merge(), grk::CodeStreamDecompress::merge_ppm(), grk::CodeStreamDecompress::merge_ppt(), minpf_cleanup_plugin_manager(), minpf_get_full_path(), minpf_get_plugin_manager(), minpf_get_symbol(), minpf_initialize_plugin_manager(), minpf_is_valid_plugin(), minpf_load(), minpf_load_dynamic_library(), minpf_load_from_dir(), minpf_load_from_path(), minpf_post_load_plugin(), minpf_register_object(), minpf_unload_dynamic_library(), mqc_bypass_flush_enc(), mqc_bypass_get_extra_bytes_enc(), mqc_bypass_init_enc(), mqc_byteout(), mqc_codelps_enc(), mqc_codemps_enc(), mqc_encode(), mqc_erterm_enc(), mqc_finish_dec(), mqc_flush_enc(), mqc_init_dec(), mqc_init_dec_common(), mqc_init_enc(), mqc_numbytes_enc(), mqc_raw_init_dec(), mqc_renorm_enc(), mqc_resetstates(), mqc_restart_init_enc(), mqc_segmark_enc(), mqc_setbits_enc(), MycmsLogErrorHandlerFunction(), grk::TileProcessor::needsRateControl(), grk::TileLengthMarkers::next(), grk::PacketIter::next(), grk::PacketIter::next_cprl(), grk::PacketIter::next_lrcp(), grk::PacketIter::next_pcrl(), grk::PacketIter::next_rlcp(), grk::PacketIter::next_rpcl(), grk::CodeStreamDecompress::nextTLM(), grk::grk_rect< T >::nonEmptyIntersection(), grk::BufferedStream::numBytesLeft(), grk::TileSet::numScheduled(), grk::MinHeapPtrComparator< T >::operator()(), grk::MinHeapComparator< T >::operator()(), grk::vec< T, N >::operator+(), grk::vec< T, N >::operator+=(), grk::vec< T, N >::operator-(), grk::vec< T, N >::operator-=(), grk::grk_buf< T, A >::operator=(), grk::grk_buf< T, A >::operator=(), grk::grk_buf2d< T, A >::operator=(), grk::grk_buf2d< T, A >::operator=(), grk::grk_rect< T >::operator=(), grk::grk_rect< T >::operator=(), grk::Subband::operator=(), grk::grk_rect< T >::operator==(), grk::DecompressorState::orState(), grk::PacketTracker::packet_encoded(), grk::PacketIter::PacketIter(), grk::PacketManager::PacketManager(), grk::grk_rect< T >::pan(), grk::grk_rect< T >::pan_IN_PLACE(), grk::CodeStreamDecompress::parseTileParts(), grk::TileProcessor::pcrdBisectSimple(), grk::PLMarkerMgr::PLMarkerMgr(), grk::PluginDecodeCallbackInfo::PluginDecodeCallbackInfo(), grk::MinHeap< T, IT, L >::pop(), grk::PLMarkerMgr::pop(), grk::PLMarkerMgr::pop(), grk::MinHeapPtr< T, IT, L >::pop(), grk::TileComponent::postDecompressImpl(), grk::TileComponentWindow< T >::postProcess(), grk::TileComponent::postProcess(), grk::CodeStreamDecompress::postProcess(), grk::TileComponent::postProcessHT(), grk::GrkImage::postReadHeader(), grk::ResFlow::precede(), grk::ResFlow::precede(), grk::PrecinctImpl::PrecinctImpl(), grk::PrecinctPacketParsers::PrecinctPacketParsers(), grk::PacketIter::precInfoCheck(), grk::t1_part1::T1Part1::preCompress(), grk::TileProcessor::preCompressTile(), grk::FileFormatDecompress::preProcess(), grk::Resolution::print(), grk::GrkImage::print(), grk::PacketIter::printDynamicState(), grk::PacketIter::printStaticState(), grk::CodeStreamDecompress::process_marker(), grk::T2Decompress::processPacket(), grk::Quantizer::pull(), grk::Quantizer::push(), grk::MinHeapPtr< T, IT, L >::push(), grk::MinHeap< T, IT, L >::push(), grk::TileLengthMarkers::push(), grk::TileLengthMarkers::push(), grk::SparseBuffer::pushBack(), grk::SparseBuffer::pushBack(), grk::PLMarkerMgr::pushInit(), grk::PrecinctPacketParsers::pushParser(), grk::ParserMap::pushParser(), grk::PLMarkerMgr::pushPL(), grk::BufPool::put(), grk::TileCache::put(), grk::BitIO::putbit(), grk::BitIO::putcommacode(), grk::BitIO::putnumpasses(), grk::Quantizer::Quantizer(), grk::TileProcessor::rateAllocate(), grk::SIZMarker::read(), grk::SOTMarker::read(), grk::SOTMarker::read(), grk::BitIO::read(), grk::BufferedStream::read(), grk::TileLengthMarkers::read(), grk::PPMMarker::read(), grk::SparseCanvas< LBW, LBH >::read(), grk::SparseBuffer::read(), grk::FileFormatDecompress::read_asoc(), grk::FileFormatDecompress::read_asoc(), grk::FileFormatDecompress::read_box(), grk::FileFormatDecompress::read_box_hdr(), grk::FileFormatDecompress::read_bpc(), grk::CodeStreamDecompress::read_cap(), grk::CodeStreamDecompress::read_cbd(), grk::FileFormatDecompress::read_channel_definition(), grk::CodeStreamDecompress::read_coc(), grk::CodeStreamDecompress::read_cod(), grk::FileFormatDecompress::read_colr(), grk::CodeStreamDecompress::read_com(), grk::FileFormatDecompress::read_component_mapping(), grk::CodeStreamDecompress::read_crg(), read_from_mem(), grk::FileFormatDecompress::read_ftyp(), grk::FileFormatDecompress::read_ihdr(), grk::FileFormatDecompress::read_jp(), grk::FileFormatDecompress::read_jp2h(), grk::CodeStreamDecompress::read_mcc(), grk::CodeStreamDecompress::read_mco(), grk::CodeStreamDecompress::read_mct(), grk::FileFormatDecompress::read_palette_clr(), grk::CodeStreamDecompress::read_plm(), grk::CodeStreamDecompress::read_plt(), grk::CodeStreamDecompress::read_poc(), grk::CodeStreamDecompress::read_ppm(), grk::CodeStreamDecompress::read_ppt(), grk::CodeStreamDecompress::read_qcc(), grk::CodeStreamDecompress::read_qcd(), grk::FileFormatDecompress::read_res(), grk::FileFormatDecompress::read_res_box(), grk::CodeStreamDecompress::read_rgn(), grk::BufferedStream::read_seek(), grk::CodeStreamDecompress::read_short(), grk::CodeStreamDecompress::read_siz(), grk::BufferedStream::read_skip(), grk::CodeStreamDecompress::read_soc(), grk::CodeStreamDecompress::read_sot(), grk::CodeStreamDecompress::read_SPCod_SPCoc(), grk::CodeStreamDecompress::read_SQcd_SQcc(), grk::CodeStreamDecompress::read_tlm(), grk::CodeStreamDecompress::read_unk(), grk::FileFormatDecompress::read_uuid(), grk::FileFormatDecompress::read_xml(), grk::CodeStreamDecompress::readCurrentMarkerBody(), grk::PacketParser::readData(), grk::PacketParser::readDataFinalize(), grk::CodeStreamDecompress::readHeader(), grk::FileFormatDecompress::readHeader(), grk::PacketParser::readHeader(), grk::CodeStreamDecompress::readHeaderProcedure(), grk::CodeStreamDecompress::readHeaderProcedureImpl(), grk::FileFormatDecompress::readHeaderProcedureImpl(), grk::CodeStreamDecompress::readMarker(), grk::PLMarkerMgr::readNextByte(), grk::T2Decompress::readPacketData(), grk::CodeStreamDecompress::readSOTorEOC(), grk::SparseCanvas< LBW, LBH >::readWrite(), grk::grk_rect< T >::rectUnion(), grk::grk_rect< T >::rectUnion(), grk::Strip::reduceDim(), grk::TileProcessor::release(), grk::ResDecompressBlocks::release(), grk::GrkObjectWrapperImpl< T >::release(), grk::DecompressScheduler::releaseBlocks(), grk::TagTree< T >::reset(), grk::ResIncludeBuffers::ResIncludeBuffers(), grk::ResSimple::ResSimple(), grk::ResSimple::ResSimple(), grk::ResWindow< T >::ResWindow(), grk::StripCache::returnBufferToPool(), grk::SparseBuffer::rewind(), satAdd(), satAdd(), satSub(), satSub(), grk::grk_rect< T >::scale(), grk::GrkImage::scaleComponent(), grk::grk_rect< T >::scaleDown(), grk::grk_rect< T >::scaleDownCeil(), grk::grk_rect< T >::scaleDownCeil(), grk::grk_rect< T >::scaleDownCeilPow2(), grk::grk_rect< T >::scaleDownCeilPow2(), grk::grk_rect< T >::scaleDownPow2(), grk::grk_rect< T >::scaleDownPow2(), grk::TileSet::schedule(), grk::DecompressScheduler::schedule(), grk::CompressScheduler::scheduleBlocks(), grk::DecompressScheduler::scheduleBlocks(), grk::Scheduler::Scheduler(), grk::DecompressScheduler::scheduleWavelet(), grk::TileLengthMarkers::seek(), seek_from_mem(), grk::StripCache::serialize(), grk::FileFormatDecompress::serializeAsoc(), grk::Profile::set_broadcast_parameters(), grk::Profile::set_cinema_parameters(), grk::Profile::set_imf_parameters(), set_up_mem_stream(), grk::CodeStreamDecompress::setDecompressRegion(), grk::FileFormatDecompress::setDecompressRegion(), grk::TileCodingParams::setIsHT(), grk::Codeblock::setNumPassesInPacket(), grk::grk_rect< T >::setOrigin(), grk::grk_rect< T >::setOrigin(), grk::grk_rect< T >::setOrigin(), grk::BufferedStream::setReadFunction(), grk::Codeblock::setRect(), grk::grk_rect< T >::setRect(), grk::grk_rect< T >::setRect(), grk::BufferedStream::setSeekFunction(), grk::DecompressorState::setState(), grk::TileCache::setStrategy(), grk::TileProcessor::setTilePartDataLength(), grk::BufferedStream::setUserData(), grk::TagTree< T >::setvalue(), grk::BufferedStream::setWriteFunction(), grk::BufferedStream::setZeroCopyReadFunction(), grk::grk_buf2d< T, A >::simple(), grk::grk_buf2d< T, A >::simpleF(), grk::GrkImage::single_component_data_free(), grk::BufferedStream::skip(), grk::SparseBuffer::skip(), grk::FileFormatCompress::skip_jp2c(), grk::PacketIter::skipPackets(), grk::SparseCanvas< LBW, LBH >::SparseCanvas(), grk::FileFormatCompress::start(), grk::TileComponentWindow< T >::stridedArea(), grk::Strip::Strip(), grk::TileComponent::subbandIntersectsAOI(), grk::GrkImage::subsampleAndReduce(), grk::SIZMarker::subsampleAndReduceHeaderImageComponents(), grk::TileProcessor::subtractMarkerSegmentLength(), grk::GrkImage::supportsStripCache(), grk::GrkImage::sycc420_to_rgb(), grk::GrkImage::sycc422_to_rgb(), grk::GrkImage::sycc444_to_rgb(), grk::GrkImage::sycc_to_rgb(), grk::RateInfo::synch(), grk::T1::T1(), grk::TileProcessor::t1_encode(), grk::t1_part1::T1Part1::T1Part1(), grk::TagTree< T >::TagTree(), grk::Tile::Tile(), grk::Tile::Tile(), tile_equals(), grk::TileCodingParams::TileCodingParams(), grk::TileComponentCodingParams::TileComponentCodingParams(), grk::TileComponentWindowBase< T >::TileComponentWindowBase(), grk::grk_rect< T >::toRelative(), grk::TileComponentWindow< T >::toRelativeCoordinates(), grk::grk_buf< T, A >::transfer(), grk::grk_buf2d< T, A >::transfer(), grk::GrkImage::transferDataFrom(), grk::GrkImage::transferDataTo(), grk::HWY_NAMESPACE::DecompressDcShiftIrrev::transform(), grk::HWY_NAMESPACE::DecompressDcShiftRev::transform(), grk::HWY_NAMESPACE::DecompressRev::transform(), grk::HWY_NAMESPACE::DecompressIrrev::transform(), grk::HWY_NAMESPACE::CompressRev::transform(), grk::HWY_NAMESPACE::CompressIrrev::transform(), grk::SparseCache< T >::tryGet(), grk::IncludeTracker::update(), grk::PacketIter::update_dxy(), grk::PacketIter::update_dxy_for_comp(), update_flags(), update_maximum(), grk::PacketManager::updateCompressParams(), grk::PacketManager::updateCompressTcpProgressions(), grk::CodeStreamCompress::updateRates(), grk::UUIDBox::UUIDBox(), grk::UUIDBox::UUIDBox(), grk::GrkImage::validateICC(), grk::PacketIter::validatePrecinct(), grk::CodeStreamCompress::validateProgressionOrders(), grk::GrkImage::validateZeroed(), grk::vec< T, N >::vec(), grk::HWY_NAMESPACE::vscheduler(), grk::Logger::warn(), grk::SIZMarker::write(), grk::grk_buf< T, A >::write(), grk::SOTMarker::write(), grk::BufferedStream::write(), grk::BitIO::write(), grk::SparseCanvas< LBW, LBH >::write(), grk::PLMarkerMgr::write(), grk::BufferedStream::write24(), grk::BufferedStream::write64(), grk::CodeStreamCompress::write_all_coc(), grk::CodeStreamCompress::write_all_qcc(), grk::FileFormatCompress::write_bpc(), grk::FileFormatCompress::write_buffer(), grk::CodeStreamCompress::write_cbd(), grk::FileFormatCompress::write_channel_definition(), grk::CodeStreamCompress::write_coc(), grk::CodeStreamCompress::write_cod(), grk::FileFormatCompress::write_colr(), grk::CodeStreamCompress::write_com(), grk::FileFormatCompress::write_component_mapping(), grk::FileFormatCompress::write_ftyp(), grk::FileFormatCompress::write_ihdr(), grk::FileFormatCompress::write_jp(), grk::FileFormatCompress::write_jp2c(), grk::FileFormatCompress::write_jp2h(), grk::CodeStreamCompress::write_mcc_record(), grk::CodeStreamCompress::write_mco(), grk::CodeStreamCompress::write_mct_data_group(), grk::CodeStreamCompress::write_mct_record(), grk::FileFormatCompress::write_palette_clr(), grk::SOTMarker::write_psot(), grk::CodeStreamCompress::write_qcc(), grk::CodeStreamCompress::write_qcd(), grk::CodeStreamCompress::write_regions(), grk::FileFormatCompress::write_res(), grk::FileFormatCompress::write_res_box(), grk::CodeStreamCompress::write_rgn(), grk::CodeStreamCompress::write_siz(), grk::BufferedStream::write_skip(), grk::CodeStreamCompress::write_SPCod_SPCoc(), grk::CodeStreamCompress::write_SQcd_SQcc(), write_to_mem(), grk::FileFormatCompress::write_uuids(), grk::FileFormatCompress::write_xml(), grk::TileLengthMarkers::writeBegin(), grk::BufferedStream::writeBytes(), grk::TileLengthMarkers::writeEnd(), grk::BufferedStream::writeIncrement(), grk::BufferedStream::writeInt(), grk::CodeStreamCompress::writePoc(), grk::BufferedStream::writeShort(), grk::CodeStreamCompress::writeTilePart(), grk::CodeStreamCompress::writeTileParts(), grk::TileProcessor::writeTilePartT2(), zero_copy_read_from_mem(), grk::BufPool::~BufPool(), grk::CodingParams::~CodingParams(), grk::DecompressScheduler::~DecompressScheduler(), grk::FileFormat::~FileFormat(), grk::PPMMarker::~PPMMarker(), grk::PrecinctPacketParsers::~PrecinctPacketParsers(), grk::ResIncludeBuffers::~ResIncludeBuffers(), grk::ResWindow< T >::~ResWindow(), grk::Scheduler::~Scheduler(), grk::SequentialPtrCache< T >::~SequentialPtrCache(), grk::SparseCache< T >::~SparseCache(), grk::SparseCanvas< LBW, LBH >::~SparseCanvas(), grk::StripCache::~StripCache(), grk::TileCache::~TileCache(), grk::TileCodingParams::~TileCodingParams(), grk::TileComponent::~TileComponent(), and grk::TileComponentWindowBase< T >::~TileComponentWindowBase().
Reallocate memory blocks.
m | Pointer to previously allocated memory block |
s | New size in bytes |
References grk_read().
Referenced by grk::TileInfo::checkResize(), grk::CodeStreamCompress::init_mct_encoding(), grk::PPMMarker::read(), grk::CodeStreamDecompress::read_mcc(), grk::CodeStreamDecompress::read_mct(), grk::CodeStreamDecompress::read_ppt(), and grk::FileFormatDecompress::readHeaderProcedureImpl().
|
static |
Set the given function to be used as a zero copy read function.
NOTE: this feature is only available for memory mapped and buffer backed streams, not file streams
stream | stream to modify |
p_function | function to use as read function. |
References grk::BufferedStream::getImpl(), grk_read(), and GROK_STREAM_STATUS_INPUT.
Referenced by set_up_mem_stream().
References grk_read().
References grk_read().
Referenced by grk::BufferedStream::write(), and grk::FileFormatCompress::write_bpc().
|
static |
References grk_read().
Referenced by grk::StripCache::init().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
|
static |
References grk_read().
uint32_t grk::max_resolution | ( | Resolution *GRK_RESTRICT | r, |
uint32_t | i ) |
Referenced by grk::WaveletFwdImpl::encode_procedure().
References grk::minpf_plugin_manager::dynamic_libraries, grk::minpf_plugin_manager::exit_functions, grk_read(), managerInstance, minpf_unload_dynamic_library(), grk::minpf_plugin_manager::num_exit_functions, grk::minpf_plugin_manager::num_libraries, and grk::minpf_plugin_manager::plugins.
Referenced by grk_plugin_cleanup(), and grk_plugin_load().
Referenced by grk_plugin_load(), and minpf_load_from_dir().
bool grk::minpf_get_full_path | ( | const char * | path, |
const void * | addr, | ||
dynamic_handle_t | handle, | ||
char * | fullPath, | ||
size_t | fullPathLen ) |
References grk_read().
Referenced by minpf_load().
minpf_plugin_manager * grk::minpf_get_plugin_manager | ( | void | ) |
References grk_read(), managerInstance, and minpf_initialize_plugin_manager().
Referenced by grk_plugin_batch_compress(), grk_plugin_batch_decompress(), grk_plugin_compress(), grk_plugin_decompress(), grk_plugin_get_debug_state(), grk_plugin_init(), grk_plugin_init_batch_decompress(), grk_plugin_stop_batch_compress(), grk_plugin_stop_batch_decompress(), grk_plugin_wait_for_batch_complete(), minpf_load(), minpf_load_from_dir(), minpf_load_from_path(), minpf_post_load_plugin(), and minpf_register_object().
void * grk::minpf_get_symbol | ( | minpf_dynamic_library * | library, |
const char * | symbol ) |
References grk::Logger::error(), grk_read(), and grk::Logger::logger_.
Referenced by grk_plugin_batch_compress(), grk_plugin_batch_decompress(), grk_plugin_compress(), grk_plugin_decompress(), grk_plugin_get_debug_state(), grk_plugin_init(), grk_plugin_init_batch_decompress(), grk_plugin_stop_batch_compress(), grk_plugin_stop_batch_decompress(), grk_plugin_wait_for_batch_complete(), and minpf_load().
PLUGIN_API minpf_exit_func grk::minpf_init_plugin | ( | const char * | pluginPath, |
const minpf_platform_services * | params ) |
void grk::minpf_initialize_plugin_manager | ( | minpf_plugin_manager * | manager | ) |
References grk_read(), and minpf_register_object().
Referenced by minpf_get_plugin_manager().
|
static |
References grk_read().
Referenced by minpf_register_object().
minpf_dynamic_library * grk::minpf_load_dynamic_library | ( | const char * | path, |
char * | error ) |
References grk_read().
Referenced by minpf_load().
int32_t grk::minpf_load_from_dir | ( | const char * | directory_path, |
bool | verbose, | ||
minpf_invoke_service_func | func ) |
int32_t grk::minpf_load_from_path | ( | const char * | path, |
bool | verbose, | ||
minpf_invoke_service_func | func ) |
References grk_read(), minpf_get_plugin_manager(), and minpf_load().
Referenced by grk_plugin_load().
|
static |
References grk_read(), grk::Logger::logger_, and minpf_get_plugin_manager().
Referenced by minpf_load().
int32_t grk::minpf_register_object | ( | const char * | id, |
const minpf_register_params * | params ) |
References grk_read(), grk::minpf_plugin_api_version::major, minpf_get_plugin_manager(), and minpf_is_valid_plugin().
Referenced by minpf_initialize_plugin_manager().
bool grk::minpf_unload_dynamic_library | ( | minpf_dynamic_library * | library | ) |
References grk_read().
Referenced by minpf_cleanup_plugin_manager(), and minpf_load().
References grk_read().
Referenced by grk::T1::compress_cblk().
References grk_read().
Referenced by grk::T1::compress_cblk().
References BYPASS_CT_INIT, and grk_read().
Referenced by grk::T1::compress_cblk().
References grk_read().
Referenced by mqc_erterm_enc(), mqc_flush_enc(), and mqc_renorm_enc().
References grk_read(), and mqc_renorm_enc().
Referenced by mqc_encode().
References grk_read(), and mqc_renorm_enc().
Referenced by mqc_encode().
References grk_read(), mqc_codelps_enc(), and mqc_codemps_enc().
Referenced by mqc_segmark_enc().
References grk_read(), and mqc_byteout().
Referenced by grk::T1::compress_cblk().
Terminate RAW/MQC decoding.
This restores the bytes temporarily overwritten by mqc_init_dec()/ mqc_raw_init_dec()
mqc | MQC handle |
References grk_cblk_dec_compressed_data_pad_right, and grk_read().
Referenced by grk::T1::decompress_cblk().
References grk_read(), mqc_byteout(), and mqc_setbits_enc().
Referenced by grk::T1::compress_cblk().
Initialize the decoder for MQ decoding.
mqc_finish_dec() must be absolutely called after finishing the decoding passes, so as to restore the bytes temporarily overwritten.
mqc | MQC handle |
bp | Pointer to the start of the buffer from which the bytes will be read Note that OPJ_COMMON_CBLK_DATA_EXTRA bytes at the end of the buffer will be temporarily overwritten with an artificial 0xFF 0xFF marker. (they will be backuped in the mqc structure to be restored later) So bp must be at least len + OPJ_COMMON_CBLK_DATA_EXTRA large, and writable. |
len | Length of the input buffer |
References A_MIN, grk_read(), mqc_bytein(), mqc_init_dec_common(), and mqc_setcurctx.
Referenced by grk::T1::decompress_cblk().
References grk_cblk_dec_compressed_data_pad_right, and grk_read().
Referenced by mqc_init_dec(), and mqc_raw_init_dec().
References grk_read(), and mqc_setcurctx.
Referenced by grk::T1::compress_cblk().
References grk_read().
Referenced by grk::T1::compress_cblk().
Initialize the decoder for RAW decoding.
mqc_finish_dec() must be absolutely called after finishing the decoding passes, so as to restore the bytes temporarily overwritten.
mqc | MQC handle |
bp | Pointer to the start of the buffer from which the bytes will be read Note that OPJ_COMMON_CBLK_DATA_EXTRA bytes at the end of the buffer will be temporarily overwritten with an artificial 0xFF 0xFF marker. (they will be backuped in the mqc structure to be restored later) So bp must be at least len + OPJ_COMMON_CBLK_DATA_EXTRA large, and writable. |
len | Length of the input buffer |
References grk_read(), and mqc_init_dec_common().
Referenced by grk::T1::decompress_cblk().
References grk_read(), and mqc_byteout().
Referenced by mqc_codelps_enc(), and mqc_codemps_enc().
References grk_read(), MQC_NUMCTXS, mqc_states, T1_CTXNO_AGG, T1_CTXNO_UNI, and T1_CTXNO_ZC.
Referenced by grk::T1::compress_cblk(), and grk::T1::decompress_cblk().
References grk_read().
Referenced by grk::T1::compress_cblk().
References grk_read(), mqc_encode(), and mqc_setcurctx.
Referenced by grk::T1::compress_cblk().
References grk_read().
Referenced by mqc_flush_enc().
void grk::MycmsLogErrorHandlerFunction | ( | cmsContext | ContextID, |
cmsUInt32Number | ErrorCode, | ||
const char * | Text ) |
References grk_read(), grk::Logger::logger_, and grk::Logger::warn().
Referenced by grk::FileFormatCompress::init().
|
static |
References grk_read().
Referenced by set_up_mem_stream().
References grk_read().
T grk::satAdd | ( | T | lhs, |
T | rhs ) |
References grk_read().
References grk_read().
T grk::satSub | ( | T | lhs, |
T | rhs ) |
References grk_read().
References grk_read().
Referenced by set_up_mem_stream().
void grk::set_up_mem_stream | ( | grk_stream * | stream, |
size_t | len, | ||
bool | is_read_stream ) |
References grk_read(), grk_stream_set_read_function(), grk_stream_set_seek_function(), grk_stream_set_user_data_length(), grk_stream_set_write_function(), grk_stream_set_zero_copy_read_function(), read_from_mem(), seek_from_mem(), write_to_mem(), and zero_copy_read_from_mem().
Referenced by create_mem_stream().
bool grk::tile_equals | ( | grk_plugin_tile * | plugin_tile, |
Tile * | tilePtr ) |
References grk_plugin_get_debug_state(), GRK_PLUGIN_STATE_DEBUG, and grk_read().
Referenced by grk::TileProcessor::init().
|
static |
References grk_read(), and update_flags_macro.
Referenced by grk::T1::dec_sigpass_step_raw(), and grk::T1::enc_clnpass().
|
noexcept |
References grk_read().
References grk_read().
Referenced by set_up_mem_stream().
|
static |
References grk::MemStream::buf, and grk_read().
Referenced by set_up_mem_stream().
Referenced by mqc_init_dec().
Referenced by grk::dwt97::encode_1_real(), and grk::dwt97::encode_and_deinterleave_v().
Referenced by grk::dwt97::encode_1_real(), and grk::dwt97::encode_and_deinterleave_v().
Referenced by grk::CodeStreamDecompress::read_cod(), and grk::CodeStreamCompress::write_coc().
Referenced by grk::CodeStreamDecompress::process_marker().
Referenced by grk::SIZMarker::read(), and grk::CodeStreamDecompress::read_mcc().
Referenced by grk::T1::getnorm().
Referenced by grk::T1::getnorm().
Referenced by grk::DecompressScheduler::scheduleBlocks().
Referenced by grk::dwt97::encode_1_real(), and grk::dwt97::encode_and_deinterleave_v().
Referenced by grk_aligned_malloc(), and grk_make_aligned_width().
Referenced by grk_compress_set_default_params(), and grk::Profile::set_imf_parameters().
Referenced by grk_compress_set_default_params(), and grk::Profile::set_imf_parameters().
const GRK_PROG_ORDER grk::GRK_DEFAULT_PROG_ORDER = GRK_LRCP |
Referenced by grk_compress_set_default_params(), and grk::Profile::set_imf_parameters().
Referenced by grk::dwt97::encode_1_real(), and grk::dwt97::encode_and_deinterleave_v().
Referenced by grk::dwt97::encode_1_real(), and grk::dwt97::encode_and_deinterleave_v().
Referenced by grk::FileFormatCompress::init(), and grk::FileFormatDecompress::readHeader().
|
static |
Referenced by grk::CodeStreamDecompress::add_mct().
|
static |
Referenced by grk::CodeStreamDecompress::add_mct().
|
static |
Referenced by grk::CodeStreamCompress::init_mct_encoding().
CAP marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and ojph::QuantizerOJPH::write().
CBD marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_cbd().
COC marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_coc().
COD marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), grk::CodeStreamDecompress::readHeaderProcedureImpl(), and grk::CodeStreamCompress::write_cod().
COM marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_com().
CRG marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), and grk::CodeStream::markerString().
EPH marker value.
Referenced by grk::BitIO::bytein(), grk::T2Compress::compressPacket(), grk::CodeStream::markerString(), and grk::PacketParser::readHeader().
MCC marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_mcc_record().
MCO marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_mco().
MCT marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_mct_record().
PLM marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), and grk::CodeStream::markerString().
PLT marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::PLMarkerMgr::write().
POC marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::writePoc().
PPM marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), and grk::CodeStream::markerString().
PPT marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), and grk::CodeStream::markerString().
QCC marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_qcc().
QCD marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), grk::CodeStreamDecompress::readHeaderProcedureImpl(), and grk::CodeStreamCompress::write_qcd().
RGN marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::CodeStreamCompress::write_rgn().
SIZ marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), grk::CodeStreamDecompress::readHeaderProcedureImpl(), and grk::SIZMarker::write().
SOC marker value.
Referenced by grk::CodeStream::markerString(), grk::CodeStreamDecompress::read_soc(), and grk::CodeStreamCompress::write_soc().
SOP marker value.
Referenced by grk::BitIO::bytein(), grk::T2Compress::compressPacket(), grk::CodeStream::markerString(), and grk::PacketParser::readHeader().
SOT marker value.
Referenced by grk::TileLengthMarkers::addTileMarkerInfo(), grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStreamDecompress::decompressTile(), grk::CodeStreamDecompress::decompressTiles(), grk::DecompressorState::findNextSOT(), grk::CodeStream::markerString(), grk::CodeStreamDecompress::parseTileParts(), grk::CodeStreamDecompress::readHeaderProcedureImpl(), grk::CodeStreamDecompress::readSOTorEOC(), and grk::SOTMarker::write().
TLM marker value.
Referenced by grk::CodeStreamDecompress::CodeStreamDecompress(), grk::CodeStream::markerString(), and grk::TileLengthMarkers::writeBegin().
UNKNOWN marker value.
Referenced by grk::CodeStream::markerString().
|
static |
Referenced by grk::CodeStreamCompress::convertProgressionOrder().
minpf_plugin_manager* grk::managerInstance |
Referenced by minpf_cleanup_plugin_manager(), and minpf_get_plugin_manager().
const uint8_t grk::MARKER_PLUS_MARKER_LENGTH_BYTES = MARKER_BYTES + MARKER_LENGTH_BYTES |
const uint32_t grk::maxBitPlanesGRK = 31 - T1_NMSEDEC_FRACBITS |
Referenced by grk::T1::decompress_cblk(), and grk::PacketParser::readHeader().
Referenced by grk::CodeStreamCompress::init(), grk::SIZMarker::read(), and grk::FileFormatDecompress::read_ihdr().
Referenced by grk::CodeStreamCompress::compress(), grk::CodeStreamCompress::init(), and grk::SIZMarker::read().
const uint8_t grk::maxPassesPerSegmentJ2K = (maxPrecisionJ2K - 1) * 3 + 1 |
Referenced by grk::PacketParser::initSegment(), and grk::PacketParser::readHeader().
Referenced by grk::FileFormatCompress::default_validation().
Referenced by grk::CodeStreamCompress::getNumTileParts().
Referenced by grk::CodeStreamDecompress::add_mct(), and grk::CodeStreamCompress::init_mct_encoding().
Referenced by mqc_resetstates().
Referenced by grk::PLMarkerMgr::pushPL().
Referenced by grk::GrkImage::GrkImage(), and grk::GrkImage::postReadHeader().
Referenced by grk::SOTMarker::read().
Referenced by grk::Profile::is_imf_compliant().
Referenced by grk::TileLengthMarkers::writeBegin().
Referenced by grk::FileFormatCompress::init(), and grk::FileFormatDecompress::readHeader().