29 #ifndef IMAGE_CODECS_INDEO5_H 30 #define IMAGE_CODECS_INDEO5_H 32 #include "image/codecs/indeo/get_bits.h" 33 #include "image/codecs/indeo/indeo.h" 37 using namespace Indeo;
49 InvTransformPtr *inv_trans;
50 DCTransformPtr *dc_trans;
54 Indeo5Decoder(uint16 width, uint16 height, uint bitsPerPixel = 16);
65 int decodePictureHeader()
override;
70 void switchBuffers()
override;
72 bool isNonNullFrame()
const override;
98 int decode_gop_header();
103 int skip_hdr_extension();
109 static const uint8 _commonPicSizes[30];
120 static const uint16 _baseQuant8x8Inter[5][64];
121 static const uint16 _baseQuant8x8Intra[5][64];
123 static const uint16 _baseQuant4x4Inter[16];
124 static const uint16 _baseQuant4x4Intra[16];
126 static const uint8 _scaleQuant8x8Inter[5][24];
127 static const uint8 _scaleQuant8x8Intra[5][24];
129 static const uint8 _scaleQuant4x4Inter[24];
130 static const uint8 _scaleQuant4x4Intra[24];
Definition: movie_decoder.h:32