Doxygen Source Code Documentation
mtypes.h File Reference
#include "general.h"
#include "dct.h"
Go to the source code of this file.
Data Structures | |
struct | detalmv_def |
Defines | |
#define | TYPE_BOGUS 0 |
#define | TYPE_VIRGIN 1 |
#define | STATUS_EMPTY 0 |
#define | STATUS_LOADED 1 |
#define | STATUS_WRITTEN 2 |
#define | ABS(x) (((x)<0)?-(x):(x)) |
#define | DBG_PRINT(x) |
#define | ERRCHK(bool, str) {if(!(bool)) {perror(str); exit(1);}} |
#define | TYP_SKIP 0 |
#define | TYP_FORW 1 |
#define | TYP_BACK 2 |
#define | TYP_BOTH 3 |
Typedefs | |
typedef int16 | Block [DCTSIZE][DCTSIZE] |
typedef int16 | FlatBlock [DCTSIZE_SQ] |
typedef int32 | LumBlock [2 *DCTSIZE][2 *DCTSIZE] |
typedef int32 | ChromBlock [DCTSIZE][DCTSIZE] |
typedef detalmv_def | BlockMV |
Define Documentation
|
|
|
Definition at line 129 of file mtypes.h. Referenced by initGOPRateControl(), initRateControl(), mp_quant_zig_block(), mp_rle_huff_block(), and mp_rle_huff_pblock(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Typedef Documentation
|
Definition at line 111 of file mtypes.h. Referenced by main(), mp_quant_block(), mp_quant_zig_block(), and UnQuantZig(). |
|
|
|
|
|
Definition at line 112 of file mtypes.h. Referenced by main(), mp_quant_zig_block(), mp_rle_huff_block(), mp_rle_huff_pblock(), and UnQuantZig(). |
|
|