00001
00015 #ifndef _ERC_GLOBALS_H_
00016 #define _ERC_GLOBALS_H_
00017
00018 #include "defines.h"
00019
00020
00021
00022
00023 #define REGMODE_INTER_COPY 0
00024 #define REGMODE_INTER_PRED 1
00025 #define REGMODE_INTRA 2
00026 #define REGMODE_SPLITTED 3
00027
00028 #define REGMODE_INTER_COPY_8x8 4
00029 #define REGMODE_INTER_PRED_8x8 5
00030 #define REGMODE_INTRA_8x8 6
00031
00033 typedef struct frame_s
00034 {
00035 ImageParameters *p_Img;
00036 imgpel *yptr;
00037 imgpel *uptr;
00038 imgpel *vptr;
00039 } frame;
00040
00042 typedef struct object_buffer
00043 {
00044 byte regionMode;
00045 int xMin;
00046 int yMin;
00047 int mv[3];
00048
00049 } objectBuffer_t;
00050
00051 #endif
00052