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(). |
|
|
|