Grok 10.0.5
BitIO.h File Reference
#include "IBitIO.h"
#include "BufferedStream.h"

Go to the source code of this file.

Classes

class  grk::grk::BitIO
 

Namespaces

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

Variables

uint8_t * start
 
size_t offset
 
size_t buf_len
 
uint8_t buf
 
uint8_t ct
 
BufferedStream * stream
 
bool read0xFF
 

Variable Documentation

◆ buf

◆ buf_len

size_t buf_len
private

◆ ct

uint8_t ct
private

◆ offset

size_t offset
private

Referenced by grk::grk::BitIO::bytein(), hwy::HWY_NAMESPACE::Compress(), hwy::HWY_NAMESPACE::CompressBlocksNot(), hwy::HWY_NAMESPACE::CompressNot(), grk::grk::TileCodingParams::copy(), grk::grk::SparseBuffer::copyToContiguousBuffer(), grk::t1_part1::T1Part1::decompress(), ojph::T1OJPH::decompress(), openhtj2k::T1OpenHTJ2K::decompress(), ojph::local::frwd_read(), hwy::HWY_NAMESPACE::detail::GatherOffset(), hwy::HWY_NAMESPACE::detail::GatherOffset(), hwy::HWY_NAMESPACE::detail::GatherOffset(), hwy::HWY_NAMESPACE::detail::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), grk::grk::SparseBuffer::getGlobalOffset(), grk::GrkIOBuf::GrkIOBuf(), htj2k_decode(), grk::grk::StripCache::ingestTile(), grk::grk::TileComponent::init(), grk::grk::GrkMatrix::lupDecompose(), grk::grk::BitIO::numBytes(), grk::grk::BufferedStream::read_seek(), grk::grk::BufferedStream::read_skip(), grk::grk::PacketParser::readData(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), grk::grk::BufferedStream::seek(), grk::grk::GrkImage::sycc420_to_rgb(), grk::grk::GrkImage::sycc422_to_rgb(), grk::grk::GrkImage::sycc444_to_rgb(), grk::grk::GrkImage::sycc_to_rgb(), grk::grk::CodeStreamCompress::updateRates(), grk::grk::BufferedStream::write_seek(), grk::grk::BufferedStream::write_skip(), and grk::grk::BitIO::writeByte().

◆ read0xFF

bool read0xFF
private

Referenced by grk::grk::BitIO::bytein().

◆ start

uint8_t* start
private

◆ stream

BufferedStream* stream
private

Referenced by grk::grk::CodeStreamDecompress::CodeStreamDecompress(), grk::grk::T2Compress::compressPacket(), grk::grk::T2Compress::compressPackets(), grk::create_mapped_file_read_stream(), grk::create_mapped_file_write_stream(), grk::create_mem_stream(), grk::grk::FileFormatCompress::default_validation(), grk::grk::DecompressorState::findNextSOT(), grk::get_mem_stream_offset(), grk::grk::BufferedStream::getImpl(), grk_compress_create(), grk_compress_init(), grk_decompress_create(), grk_decompress_create_from_buffer(), grk_decompress_create_from_file(), grk_stream_create_file_stream(), 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::grk_stream_set_zero_copy_read_function(), grk::grk::FileFormatDecompress::read_box_hdr(), grk::grk::FileFormatDecompress::readHeaderProcedureImpl(), grk::grk::TileLengthMarkers::seek(), grk::set_up_mem_stream(), grk::grk::FileFormatCompress::skip_jp2c(), grk::grk::TileLengthMarkers::TileLengthMarkers(), grk::grk::SIZMarker::write(), grk::grk::SOTMarker::write(), ojph::QuantizerOJPH::write(), openhtj2k::QuantizerOpenHTJ2K::write(), grk::grk::FileFormatCompress::write_ftyp(), grk::grk::FileFormatCompress::write_jp(), grk::grk::FileFormatCompress::write_jp2c(), grk::grk::FileFormatCompress::write_jp2h(), grk::grk::CodeStreamCompress::write_mcc_record(), grk::grk::CodeStreamCompress::write_mct_record(), grk::grk::SOTMarker::write_psot(), grk::grk::FileFormatCompress::write_uuids(), and grk::grk::BitIO::writeByte().