| OLD | NEW |
| 1 #ifndef VP8_RTCD_H_ | 1 #ifndef VP8_RTCD_H_ |
| 2 #define VP8_RTCD_H_ | 2 #define VP8_RTCD_H_ |
| 3 | 3 |
| 4 #ifdef RTCD_C | 4 #ifdef RTCD_C |
| 5 #define RTCD_EXTERN | 5 #define RTCD_EXTERN |
| 6 #else | 6 #else |
| 7 #define RTCD_EXTERN extern | 7 #define RTCD_EXTERN extern |
| 8 #endif | 8 #endif |
| 9 | 9 |
| 10 /* | 10 /* |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 50 | 50 |
| 51 void vp8_blend_mb_inner_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); | 51 void vp8_blend_mb_inner_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); |
| 52 #define vp8_blend_mb_inner vp8_blend_mb_inner_c | 52 #define vp8_blend_mb_inner vp8_blend_mb_inner_c |
| 53 | 53 |
| 54 void vp8_blend_mb_outer_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); | 54 void vp8_blend_mb_outer_c(unsigned char *y, unsigned char *u, unsigned char *v,
int y1, int u1, int v1, int alpha, int stride); |
| 55 #define vp8_blend_mb_outer vp8_blend_mb_outer_c | 55 #define vp8_blend_mb_outer vp8_blend_mb_outer_c |
| 56 | 56 |
| 57 int vp8_block_error_c(short *coeff, short *dqcoeff); | 57 int vp8_block_error_c(short *coeff, short *dqcoeff); |
| 58 #define vp8_block_error vp8_block_error_c | 58 #define vp8_block_error vp8_block_error_c |
| 59 | 59 |
| 60 void vp8_build_intra_predictors_mbuv_s_c(struct macroblockd *x, unsigned char *
uabove_row, unsigned char * vabove_row, unsigned char *uleft, unsigned char *vl
eft, int left_stride, unsigned char * upred_ptr, unsigned char * vpred_ptr, int
pred_stride); | |
| 61 void vp8_build_intra_predictors_mbuv_s_neon(struct macroblockd *x, unsigned char
* uabove_row, unsigned char * vabove_row, unsigned char *uleft, unsigned char
*vleft, int left_stride, unsigned char * upred_ptr, unsigned char * vpred_ptr, i
nt pred_stride); | |
| 62 #define vp8_build_intra_predictors_mbuv_s vp8_build_intra_predictors_mbuv_s_neon | |
| 63 | |
| 64 void vp8_build_intra_predictors_mby_s_c(struct macroblockd *x, unsigned char * y
above_row, unsigned char * yleft, int left_stride, unsigned char * ypred_ptr, in
t y_stride); | |
| 65 void vp8_build_intra_predictors_mby_s_neon(struct macroblockd *x, unsigned char
* yabove_row, unsigned char * yleft, int left_stride, unsigned char * ypred_ptr,
int y_stride); | |
| 66 #define vp8_build_intra_predictors_mby_s vp8_build_intra_predictors_mby_s_neon | |
| 67 | |
| 68 void vp8_clear_system_state_c(); | 60 void vp8_clear_system_state_c(); |
| 69 #define vp8_clear_system_state vp8_clear_system_state_c | 61 #define vp8_clear_system_state vp8_clear_system_state_c |
| 70 | 62 |
| 71 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); | 63 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); |
| 72 void vp8_copy_mem16x16_v6(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); | 64 void vp8_copy_mem16x16_v6(unsigned char *src, int src_pitch, unsigned char *dst,
int dst_pitch); |
| 73 void vp8_copy_mem16x16_neon(unsigned char *src, int src_pitch, unsigned char *ds
t, int dst_pitch); | 65 void vp8_copy_mem16x16_neon(unsigned char *src, int src_pitch, unsigned char *ds
t, int dst_pitch); |
| 74 #define vp8_copy_mem16x16 vp8_copy_mem16x16_neon | 66 #define vp8_copy_mem16x16 vp8_copy_mem16x16_neon |
| 75 | 67 |
| 76 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in
t dst_pitch); | 68 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in
t dst_pitch); |
| 77 void vp8_copy_mem8x4_v6(unsigned char *src, int src_pitch, unsigned char *dst, i
nt dst_pitch); | 69 void vp8_copy_mem8x4_v6(unsigned char *src, int src_pitch, unsigned char *dst, i
nt dst_pitch); |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 | 120 |
| 129 void vp8_filter_by_weight4x4_c(unsigned char *src, int src_stride, unsigned char
*dst, int dst_stride, int src_weight); | 121 void vp8_filter_by_weight4x4_c(unsigned char *src, int src_stride, unsigned char
*dst, int dst_stride, int src_weight); |
| 130 #define vp8_filter_by_weight4x4 vp8_filter_by_weight4x4_c | 122 #define vp8_filter_by_weight4x4 vp8_filter_by_weight4x4_c |
| 131 | 123 |
| 132 void vp8_filter_by_weight8x8_c(unsigned char *src, int src_stride, unsigned char
*dst, int dst_stride, int src_weight); | 124 void vp8_filter_by_weight8x8_c(unsigned char *src, int src_stride, unsigned char
*dst, int dst_stride, int src_weight); |
| 133 #define vp8_filter_by_weight8x8 vp8_filter_by_weight8x8_c | 125 #define vp8_filter_by_weight8x8 vp8_filter_by_weight8x8_c |
| 134 | 126 |
| 135 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *
d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *
fn_ptr, int *mvcost[2], union int_mv *center_mv); | 127 int vp8_full_search_sad_c(struct macroblock *x, struct block *b, struct blockd *
d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtable *
fn_ptr, int *mvcost[2], union int_mv *center_mv); |
| 136 #define vp8_full_search_sad vp8_full_search_sad_c | 128 #define vp8_full_search_sad vp8_full_search_sad_c |
| 137 | 129 |
| 138 void vp8_intra4x4_predict_c(unsigned char *Above, unsigned char *yleft, int left
_stride, int b_mode, unsigned char *dst, int dst_stride, unsigned char top_left)
; | |
| 139 void vp8_intra4x4_predict_armv6(unsigned char *Above, unsigned char *yleft, int
left_stride, int b_mode, unsigned char *dst, int dst_stride, unsigned char top_l
eft); | |
| 140 #define vp8_intra4x4_predict vp8_intra4x4_predict_armv6 | |
| 141 | |
| 142 void vp8_loop_filter_bh_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); | 130 void vp8_loop_filter_bh_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 143 void vp8_loop_filter_bh_armv6(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); | 131 void vp8_loop_filter_bh_armv6(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 144 void vp8_loop_filter_bh_neon(unsigned char *y, unsigned char *u, unsigned char *
v, int ystride, int uv_stride, struct loop_filter_info *lfi); | 132 void vp8_loop_filter_bh_neon(unsigned char *y, unsigned char *u, unsigned char *
v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 145 #define vp8_loop_filter_bh vp8_loop_filter_bh_neon | 133 #define vp8_loop_filter_bh vp8_loop_filter_bh_neon |
| 146 | 134 |
| 147 void vp8_loop_filter_bv_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); | 135 void vp8_loop_filter_bv_c(unsigned char *y, unsigned char *u, unsigned char *v,
int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 148 void vp8_loop_filter_bv_armv6(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); | 136 void vp8_loop_filter_bv_armv6(unsigned char *y, unsigned char *u, unsigned char
*v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 149 void vp8_loop_filter_bv_neon(unsigned char *y, unsigned char *u, unsigned char *
v, int ystride, int uv_stride, struct loop_filter_info *lfi); | 137 void vp8_loop_filter_bv_neon(unsigned char *y, unsigned char *u, unsigned char *
v, int ystride, int uv_stride, struct loop_filter_info *lfi); |
| 150 #define vp8_loop_filter_bv vp8_loop_filter_bv_neon | 138 #define vp8_loop_filter_bv vp8_loop_filter_bv_neon |
| 151 | 139 |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 (void)flags; | 251 (void)flags; |
| 264 | 252 |
| 265 } | 253 } |
| 266 #endif | 254 #endif |
| 267 | 255 |
| 268 #ifdef __cplusplus | 256 #ifdef __cplusplus |
| 269 } // extern "C" | 257 } // extern "C" |
| 270 #endif | 258 #endif |
| 271 | 259 |
| 272 #endif | 260 #endif |
| OLD | NEW |