![]() |
doom3-gpl
Doom 3 GPL source release
|
#include <codec.h>
Public Member Functions | |
| codec () | |
| ~codec () | |
| void | SparseEncode (void) |
| void | EncodeNothing (void) |
| void | IRGBtab (void) |
| void | InitImages (void) |
| void | QuadX (int startX, int startY, int quadSize) |
| void | InitQStatus () |
| float | Snr (byte *old, byte *bnew, int size) |
| void | FvqData (byte *bitmap, int size, int realx, int realy, quadcel *pquad, bool clamp) |
| void | GetData (unsigned char *iData, int qSize, int startX, int startY, NSBitmapImageRep *bitmap) |
| int | ComputeMotionBlock (byte *old, byte *bnew, int size) |
| void | VqData8 (byte *cel, quadcel *pquad) |
| void | VqData4 (byte *cel, quadcel *pquad) |
| void | VqData2 (byte *cel, quadcel *pquad) |
| int | MotMeanY (void) |
| int | MotMeanX (void) |
| void | SetPreviousImage (const char *filename, NSBitmapImageRep *timage) |
| int | BestCodeword (unsigned char *tempvector, int dimension, VQDATA **codebook) |
Private Member Functions | |
| void | VQ (const int numEntries, const int dimension, const unsigned char *vectors, float *snr, VQDATA **codebook, const bool optimize) |
| void | Sort (float *list, int *intIndex, int numElements) |
| void | Segment (int *alist, float *flist, int numElements, float rmse) |
| void | LowestQuad (quadcel *qtemp, int *status, float *snr, int bweigh) |
| void | MakePreviousImage (quadcel *pquad) |
| float | GetCurrentRMSE (quadcel *pquad) |
| int | GetCurrentQuadOutputSize (quadcel *pquad) |
| int | AddQuad (quadcel *pquad, int lownum) |
Private Attributes | |
| NSBitmapImageRep * | image |
| NSBitmapImageRep * | newImage |
| NSBitmapImageRep * | previousImage [2] |
| int | numQuadCels |
| int | whichFrame |
| int | slop |
| bool | detail |
| int | onQuad |
| int | initRGBtab |
| quadcel * | qStatus |
| int | dxMean |
| int | dyMean |
| int | codebooksize |
| int | index2 [256] |
| int | overAmount |
| int | pixelsWide |
| int | pixelsHigh |
| int | codebookmade |
| bool | used2 [256] |
| bool | used4 [256] |
| int | dimension2 |
| int | dimension4 |
| byte | luty [256] |
| byte * | luti |
| VQDATA ** | codebook2 |
| VQDATA ** | codebook4 |
| void codec::GetData | ( | unsigned char * | iData, |
| int | qSize, | ||
| int | startX, | ||
| int | startY, | ||
| NSBitmapImageRep * | bitmap | ||
| ) |
| void codec::SetPreviousImage | ( | const char * | filename, |
| NSBitmapImageRep * | timage | ||
| ) |
|
private |
|
private |
|
private |
1.8.6.