21 #ifndef __OPENRAW_LJPEGDECOMPRESSOR_PRIV_H__
22 #define __OPENRAW_LJPEGDECOMPRESSOR_PRIV_H__
41 int16_t componentIndex;
100 :
public boost::noncopyable
103 : imageWidth(0), imageHeight(0),
104 dataPrecision(0), compInfo(NULL),
108 restartInterval(0), restartInRows(0),
109 restartRowsToGo(0), nextRestartNum(0)
112 memset(&curCompInfo, 0,
sizeof(curCompInfo));
113 memset(&MCUmembership, 0,
sizeof(MCUmembership));
114 memset(&dcHuffTblPtrs, 0,
sizeof(dcHuffTblPtrs));
119 for(i = 0; i < 4; i++) {
120 if(dcHuffTblPtrs[i]) {
121 free(dcHuffTblPtrs[i]);
134 int32_t dataPrecision;
141 int16_t numComponents;
154 int16_t MCUmembership[10];
171 int32_t restartInterval;
172 int32_t restartInRows;
177 int32_t restartRowsToGo;
178 int16_t nextRestartNum;