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