Grok 20.3.2
File List
Here is a list of all files with brief descriptions:
 
doc
 src
 lib
 core
 cache
 
CompressedChunkCache.h
 
DiskCache.h
 
LRUCache.h
 canvas
 precinct
 
Precinct.cpp
 
Precinct.h
 
PrecinctImpl.cpp
 
PrecinctImpl.h
 resolution
 
Resolution.cpp
 
Resolution.h
 
ResSimple.h
 
ResWindow.h
 subband
 
Subband.cpp
 
Subband.h
 tile
 
Tile.h
 
TileComponent.h
 
TileComponentWindow.h
 
ISparseCanvas.h
 
SparseCanvas.h
 codestream
 compress
 
CodeStreamCompress.cpp
 
CodeStreamCompress.h
 decompress
 
CodeStreamDecompress.cpp
 
CodeStreamDecompress.h
 
CodeStreamDecompress_Dump.cpp
 
CodeStreamDecompress_ReadMarkers.cpp
 markers
 
MarkerCache.cpp
 
MarkerCache.h
 
MarkerParser.cpp
 
MarkerParser.h
 
PLMarker.cpp
 
PLMarker.h
 
PPMMarker.cpp
 
PPMMarker.h
 
SIZMarker.cpp
 
SIZMarker.h
 
SOTMarker.cpp
 
SOTMarker.h
 
TLMFile.h
 
TLMMarker.cpp
 
TLMMarker.h
 
Codec.h
 
CodeStream.cpp
 
CodeStream.h
 
CodeStreamLimits.h
 
CodingParams.cpp
 
CodingParams.h
 
ICompressor.h
 
IDecompressor.h
 
Profile.cpp
 
Profile.h
 
TileWindow.cpp
 
TileWindow.h
 debug
 
debug_context.cpp
 
debug_context.h
 
testing.h
 fileformat
 compress
 
FileFormatJP2Compress.cpp
 
FileFormatJP2Compress.h
 
FileFormatMJ2Compress.cpp
 
FileFormatMJ2Compress.h
 decompress
 
FileFormatJP2Decompress.cpp
 
FileFormatJP2Decompress.h
 
FileFormatMJ2Decompress.cpp
 
FileFormatMJ2Decompress.h
 
FileFormatJP2Family.cpp
 
FileFormatJP2Family.h
 
FileFormatMJ2.cpp
 
FileFormatMJ2.h
 plugin
 gpup
 
gpu_plugin_shared.h
 
minpf_common.h
 
minpf_dynamic_library.cpp
 
minpf_dynamic_library.h
 
minpf_plugin.h
 
minpf_plugin_manager.cpp
 
minpf_plugin_manager.h
 
plugin_bridge.cpp
 
plugin_bridge.h
 
plugin_gpup_bridge.h
 
plugin_interface.h
 point_transform
 
hwy_arm_disable_targets.h
 
mct.cpp
 
mct.h
 scheduling
 excalibur
 
CompressSchedulerExcalibur.cpp
 
CompressSchedulerExcalibur.h
 
DecompressSchedulerExcalibur.cpp
 
DecompressSchedulerExcalibur.h
 
IOpenable.h
 
SchedulerExcalibur.cpp
 
SchedulerExcalibur.h
 freebyrd
 
SchedulerFreebyrd.cpp
 
SchedulerFreebyrd.h
 
StripDecompressor.cpp
 
StripDecompressor.h
 
StripPartitioner.h
 standard
 flow
 
FlowComponent.h
 
ImageComponentFlow.cpp
 
ImageComponentFlow.h
 
CompressScheduler.cpp
 
CompressScheduler.h
 
DecompressScheduler.cpp
 
DecompressScheduler.h
 
SchedulerStandard.cpp
 
SchedulerStandard.h
 
CodecScheduler.cpp
 
CodecScheduler.h
 
CoderPool.cpp
 
CoderPool.h
 
FRBSingleton.h
 
grk_thread_pool.h
 
SchedulerFactory.h
 
TFSingleton.h
 
TileBlocks.h
 
TileFutureManager.h
 stream
 fetchers
 
ADLSFetcher.h
 
AZFetcher.h
 
CurlFetcher.h
 
FetchCommon.h
 
FetchPathParser.h
 
GSFetcher.h
 
HTTPFetcher.h
 
S3Fetcher.h
 
BufferedStream.h
 
ChunkBuffer.h
 
EnvVarManager.h
 
IMemAdvisor.h
 
IStream.h
 
MappedFile.cpp
 
MappedFile.h
 
MemAdvisor.h
 
MemStream.cpp
 
MemStream.h
 
StreamGenerator.cpp
 
StreamGenerator.h
 
StreamIO.cpp
 
StreamIO.h
 
TPFetchSeq.h
 t1
 codeblock
 
Codeblock.h
 
CodeblockCompress.h
 
CodeblockCompressImpl.h
 
CodeblockDecompress.h
 
CodeblockDecompressImpl.h
 
CodeblockImpl.h
 part1
 block_coder
 mqcoder
 
mqc.cpp
 
mqc.h
 
mqc_backup.cpp
 
mqc_backup.h
 
mqc_base.cpp
 
mqc_base.h
 
mqc_dec_inl.h
 
mqc_enc_inl.h
 
mqc_state.cpp
 
mqc_state.h
 
BlockCoder.h
 
BlockCoderDec.cpp
 
BlockCoderEnc.cpp
 
BlockCoderMacros.h
 
t1_common.h
 
t1_generate_luts.cpp
 
t1_luts.h
 
Coder.cpp
 
Coder.h
 
PostDecodeFilters.h
 part15
 coding
 
ojph_block_common.cpp
Defines tables used for decoding HTJ2K blocks
 
ojph_block_common.h
 
ojph_block_decoder.h
 
ojph_block_decoder32.cpp
 
ojph_block_decoder64.cpp
 
ojph_block_decoder_avx2.cpp
Implements a faster HTJ2K block decoder using avx2
 
ojph_block_decoder_ssse3.cpp
Implements a faster HTJ2K block decoder using ssse3
 
ojph_block_decoder_wasm.cpp
Implements a faster HTJ2K block decoder using wasm simd
 
ojph_block_encoder.cpp
Implements HTJ2K block encoder
 
ojph_block_encoder.h
 
ojph_block_encoder_avx2.cpp
 
ojph_block_encoder_avx512.cpp
 
table0.h
 
table1.h
 common
 
ojph_arch.h
 
ojph_defs.h
 
ojph_mem.h
 
ojph_message.h
 
ojph_version.h
 others
 
ojph_arch.cpp
 
ojph_mem.cpp
 
ojph_message.cpp
 
CoderOJPH.cpp
 
CoderOJPH.h
 
PostDecodeFiltersOJPH.h
 
BlockExec.h
 
CoderFactory.cpp
 
CoderFactory.h
 
htconfig.h
 
ICoder.h
 t1_t2
 
BitIO.h
 
IStreamWriter.h
 t2
 quantizer
 part1
 
Quantizer.cpp
 
Quantizer.h
 part15
 
QuantizerOJPH.cpp
 
QuantizerOJPH.h
 
QuantizerFactory.cpp
 
QuantizerFactory.h
 
PacketCache.cpp
 
PacketCache.h
 
PacketIter.cpp
 
PacketIter.h
 
PacketLengthCache.h
 
PacketManager.cpp
 
PacketManager.h
 
PacketParser.cpp
 
PacketParser.h
 
PacketProgressionState.h
 
RateControl.cpp
 
RateControl.h
 
RateControlStats.h
 
RateInfo.cpp
 
RateInfo.h
 
T2Compress.cpp
 
T2Compress.h
 
T2Decompress.cpp
 
T2Decompress.h
 
TagTree.h
 tile_processor
 
ITileProcessor.h
 
ITileProcessorCompress.h
 
PacketTracker.h
 
TileCache.h
 
TileCompletion.h
 
TileProcessor.cpp
 
TileProcessor.h
 
TileProcessor_RateControl.cpp
 
TileProcessorCompress.cpp
 
TileProcessorCompress.h
 util
 
buffer.h
 
ChronoTimer.h
 
ConcurrentQueue.h
 
geometry.h
 
grk_exceptions.h
 
grk_fseek.h
 
grk_restrict.h
 
grk_taskflow.h
 
GrkImage.cpp
 
GrkImage.h
 
GrkImageMeta.h
 
GrkImageSIMD.cpp
 
GrkImageSIMD.h
 
GrkMatrix.cpp
 
GrkMatrix.h
 
GrkObjectWrapper.h
 
ILogger.h
 
IniParser.h
 
intmath.h
 
lanes.cpp
 
lanes.h
 
Logger.cpp
 
Logger.h
 
MemManager.h
 
MinHeap.h
 
NetworkFileChecker.h
 
RefCounted.h
 
SequentialCache.h
 
simd.h
 
SimpleXmlParser.h
 
SlabPool.h
 
SparseBuffer.cpp
SparseBuffer stores a series of non-contiguous buffers
 
SparseBuffer.h
 
SparseCache.h
 wavelet
 
WaveletCommon.h
 
WaveletFwd.cpp
 
WaveletFwd.h
 
WaveletPoolData.cpp
 
WaveletPoolData.h
 
WaveletReverse.cpp
 
WaveletReverse.h
 
WaveletReverse97.cpp
 
WaveletReverse97_16.cpp
 
WaveletReversePartial.cpp
 
grok.cpp
 
grok.h
 plugin
 
Plugin.cpp
 
Plugin.h