22 #include "common/scummsys.h" 31 #ifndef IMAGE_CODECS_INDEO3_H 32 #define IMAGE_CODECS_INDEO3_H 34 #include "image/codecs/codec.h" 48 Indeo3Decoder(uint16 width, uint16 height, uint bitsPerPixel = 24);
56 _pixelFormat = format;
69 static const byte _corrector_type_0[24];
70 static const byte _corrector_type_2[8];
71 static const uint32 correction[];
72 static const uint32 correctionloworder[];
73 static const uint32 correctionhighorder[];
90 byte *_corrector_type;
95 void decodeChunk(byte *cur, byte *ref,
int width,
int height,
96 const byte *buf1, uint32 fflags2,
const byte *hdr,
97 const byte *buf2,
int min_width_160);
const Graphics::Surface * decodeFrame(Common::SeekableReadStream &stream) override
bool setOutputPixelFormat(const Graphics::PixelFormat &format) override
Definition: indeo3.h:53
Graphics::PixelFormat getPixelFormat() const override
Definition: movie_decoder.h:32