77 std::vector<uint32_t>* zero_pos)
const noexcept;
80 std::vector<uint32_t>* zero_pos)
const noexcept;
uint32_t section_split_offset
static constexpr uint32_t PacketsPerBlock
static constexpr uint32_t BlockSize
static constexpr int PixelsPerPacket
void processPixelPacket(ProxyStream &bits, int row, int col, std::vector< uint32_t > *zero_pos) const noexcept
void decompressThread() const noexcept
std::vector< Block > blocks
void decompress() const noexcept
void processBlock(const Block &block, std::vector< uint32_t > *zero_pos) const noexcept
void chopInputIntoBlocks()
static constexpr uint32_t PixelsPerBlock
PanasonicV4Decompressor(RawImage img, ByteStream input_, bool zero_is_not_bad, uint32_t section_split_offset_)
static constexpr uint32_t BytesPerPacket
Block(ByteStream bs_, iPoint2D beginCoord_, iPoint2D endCoord_)