91 template <const PacketDsc& dsc>
static const PacketDsc FourteenBitPacket
static const PacketDsc TwelveBitPacket
void decompressInternal() const noexcept
void processBlock(const Block &block) const
static constexpr uint32_t sectionSplitOffset
static constexpr uint32_t bitsPerPacket
void decompress() const noexcept
static constexpr uint32_t bytesPerPacket
static constexpr uint32_t PacketsPerBlock
static constexpr uint32_t BlockSize
void chopInputIntoBlocks(const PacketDsc &dsc)
PanasonicV5Decompressor(RawImage img, ByteStream input_, uint32_t bps_)
void processPixelPacket(BitStreamerLSB &bs, int row, int col) const
std::vector< Block > blocks
Block(ByteStream bs_, iPoint2D beginCoord_, iPoint2D endCoord_)