diff options
Diffstat (limited to 'vp8/encoder/encodemb.h')
-rw-r--r-- | vp8/encoder/encodemb.h | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/vp8/encoder/encodemb.h b/vp8/encoder/encodemb.h index 6c28ea025..6c2300e34 100644 --- a/vp8/encoder/encodemb.h +++ b/vp8/encoder/encodemb.h @@ -15,73 +15,6 @@ #include "vpx_ports/config.h" #include "block.h" -#define prototype_mberr(sym) \ - int (sym)(MACROBLOCK *mb, int dc) - -#define prototype_berr(sym) \ - int (sym)(short *coeff, short *dqcoeff, int block_size) - -#define prototype_mbuverr(sym) \ - int (sym)(MACROBLOCK *mb) - -#define prototype_subb(sym) \ - void (sym)(BLOCK *be,BLOCKD *bd, int pitch) - -#define prototype_submby(sym) \ - void (sym)(short *diff, unsigned char *src, unsigned char *pred, int stride) - -#define prototype_submbuv(sym) \ - void (sym)(short *diff, unsigned char *usrc, unsigned char *vsrc,\ - unsigned char *pred, int stride) - -#if ARCH_X86 || ARCH_X86_64 -#include "x86/encodemb_x86.h" -#endif - -#if ARCH_ARM -#include "arm/encodemb_arm.h" -#endif - -#ifndef vp8_encodemb_berr -#define vp8_encodemb_berr vp8_block_error_c -#endif -extern prototype_berr(vp8_encodemb_berr); - -#ifndef vp8_encodemb_mberr -#define vp8_encodemb_mberr vp8_mbblock_error_c -#endif -extern prototype_mberr(vp8_encodemb_mberr); - -#ifndef vp8_encodemb_mbuverr -#define vp8_encodemb_mbuverr vp8_mbuverror_c -#endif -extern prototype_mbuverr(vp8_encodemb_mbuverr); - -#ifndef vp8_encodemb_subb -#define vp8_encodemb_subb vp8_subtract_b_c -#endif -extern prototype_subb(vp8_encodemb_subb); - -#ifndef vp8_encodemb_submby -#define vp8_encodemb_submby vp8_subtract_mby_c -#endif -extern prototype_submby(vp8_encodemb_submby); - -#ifndef vp8_encodemb_submbuv -#define vp8_encodemb_submbuv vp8_subtract_mbuv_c -#endif -extern prototype_submbuv(vp8_encodemb_submbuv); - - -typedef struct { - prototype_berr(*berr); - prototype_mberr(*mberr); - prototype_mbuverr(*mbuverr); - prototype_subb(*subb); - prototype_submby(*submby); - prototype_submbuv(*submbuv); -} vp8_encodemb_rtcd_vtable_t; - typedef struct { MB_PREDICTION_MODE mode; MV_REFERENCE_FRAME ref_frame; |