22 #ifndef OR_INTERNALS_CRWDECOMPRESS_H_ 23 #define OR_INTERNALS_CRWDECOMPRESS_H_ 28 #include "decompressor.hpp" 50 virtual RawDataPtr decompress()
override;
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];
CIFF is the container for CRW files. It is an attempt from Canon to make this a standard. I guess it failed.
base virtual class for IO