22#ifndef OR_INTERNALS_CRWDECOMPRESS_H_
23#define OR_INTERNALS_CRWDECOMPRESS_H_
28#include "decompressor.hpp"
51 void setDecoderTable(uint32_t t) { m_table = t; }
52 void setOutputDimensions(uint32_t x, uint32_t y) {
64 void make_decoder(decode_t *dest,
const uint8_t *source,
int level);
65 void init_tables(uint32_t table_idx);
68 uint32_t m_height, m_width;
70 decode_t m_first_decode[32];
71 decode_t m_second_decode[512];
base virtual class for IO
virtual RawDataPtr decompress() override
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard....