21 #ifndef __OPENRAW_CRWDECOMPRESS_H__
22 #define __OPENRAW_CRWDECOMPRESS_H__
24 #include <boost/noncopyable.hpp>
26 #include <libopenraw/libopenraw.h>
28 #include "decompressor.h"
58 void setDecoderTable(uint32_t t)
60 void setOutputDimensions(uint32_t x, uint32_t y)
61 { m_height = y; m_width = x; }
70 void make_decoder(decode_t *dest,
const uint8_t *source,
72 void init_tables(uint32_t table_idx);
75 uint32_t m_height, m_width;
77 decode_t m_first_decode[32];
78 decode_t m_second_decode[512];
virtual RawData * decompress(RawData *in=NULL)
base virtual class for IO