diff options
Diffstat (limited to 'vp8/common')
-rw-r--r-- | vp8/common/recon.h | 8 | ||||
-rw-r--r-- | vp8/common/reconinter.h | 9 |
2 files changed, 17 insertions, 0 deletions
diff --git a/vp8/common/recon.h b/vp8/common/recon.h index 3527fc14d..0bb5c8863 100644 --- a/vp8/common/recon.h +++ b/vp8/common/recon.h @@ -262,4 +262,12 @@ typedef struct vp8_recon_rtcd_vtable { void vp8_recon_intra_mbuv(const vp8_recon_rtcd_vtable_t *rtcd, MACROBLOCKD *xd); + +#if CONFIG_SUPERBLOCKS +extern void vp8_recon_mby_s_c(const vp8_recon_rtcd_vtable_t *rtcd, + MACROBLOCKD *xd, uint8_t *dst); +extern void vp8_recon_mbuv_s_c(const vp8_recon_rtcd_vtable_t *rtcd, + MACROBLOCKD *xd, uint8_t *udst, uint8_t *vdst); +#endif + #endif diff --git a/vp8/common/reconinter.h b/vp8/common/reconinter.h index 7ad0adbd4..37e34b5e1 100644 --- a/vp8/common/reconinter.h +++ b/vp8/common/reconinter.h @@ -45,6 +45,15 @@ extern void vp8_build_2nd_inter16x16_predictors_mb(MACROBLOCKD *xd, int dst_ystride, int dst_uvstride); +#if CONFIG_SUPERBLOCKS +extern void vp8_build_inter32x32_predictors_sb(MACROBLOCKD *x, + unsigned char *dst_y, + unsigned char *dst_u, + unsigned char *dst_v, + int dst_ystride, + int dst_uvstride); +#endif + extern void vp8_build_inter_predictors_mb(MACROBLOCKD *xd); extern void vp8_build_inter_predictors_b(BLOCKD *d, int pitch, |