ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Grim::Codec48Decoder Class Reference

#include <codec48.h>

List of all members.

Public Member Functions

 Codec48Decoder ()
 ~Codec48Decoder ()
void init (int width, int height)
void deinit ()
bool decode (byte *dst, const byte *src)

Private Member Functions

void makeTable (int pitch, int index)
void bompDecodeLine (byte *dst, const byte *src, int len)
void decode3 (byte *dst, const byte *src, int bufOffset)
void scaleBlock (byte *dst, const byte *src)
void copyBlock (byte *dst, int deltaBufOffset, int offset)

Private Attributes

int _curBuf
byte_deltaBuf [2]
int _blockX
int _blockY
int _pitch
int16_offsetTable
int _tableLastPitch
int _tableLastIndex
int16 _prevSeqNb
int32 _frameSize
int _width
int _height
byte_interTable

Detailed Description

Definition at line 30 of file codec48.h.


Constructor & Destructor Documentation

Grim::Codec48Decoder::Codec48Decoder (  ) 

Definition at line 31 of file codec48.cpp.

Grim::Codec48Decoder::~Codec48Decoder (  ) 

Definition at line 63 of file codec48.cpp.


Member Function Documentation

void Grim::Codec48Decoder::bompDecodeLine ( byte dst,
const byte src,
int  len 
) [private]

Definition at line 135 of file codec48.cpp.

void Grim::Codec48Decoder::copyBlock ( byte dst,
int  deltaBufOffset,
int  offset 
) [private]

Definition at line 538 of file codec48.cpp.

bool Grim::Codec48Decoder::decode ( byte dst,
const byte src 
)

Definition at line 69 of file codec48.cpp.

void Grim::Codec48Decoder::decode3 ( byte dst,
const byte src,
int  bufOffset 
) [private]

Definition at line 282 of file codec48.cpp.

void Grim::Codec48Decoder::deinit (  ) 

Definition at line 60 of file codec48.cpp.

void Grim::Codec48Decoder::init ( int  width,
int  height 
)

Definition at line 45 of file codec48.cpp.

void Grim::Codec48Decoder::makeTable ( int  pitch,
int  index 
) [private]

Definition at line 157 of file codec48.cpp.

void Grim::Codec48Decoder::scaleBlock ( byte dst,
const byte src 
) [private]

Definition at line 547 of file codec48.cpp.


Member Data Documentation

Definition at line 49 of file codec48.h.

Definition at line 49 of file codec48.h.

Definition at line 47 of file codec48.h.

Definition at line 48 of file codec48.h.

Definition at line 54 of file codec48.h.

Definition at line 55 of file codec48.h.

Definition at line 56 of file codec48.h.

Definition at line 51 of file codec48.h.

Definition at line 50 of file codec48.h.

Definition at line 53 of file codec48.h.

Definition at line 52 of file codec48.h.

Definition at line 52 of file codec48.h.

Definition at line 55 of file codec48.h.


The documentation for this class was generated from the following files:


Generated on Sat May 25 2019 05:05:44 for ResidualVM by doxygen 1.7.1
curved edge   curved edge