Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Side by Side Diff: third_party/libvpx_new/source/config/linux/arm64/vp8_rtcd.h

Issue 1392983002: Roll src/third_party/libvpx_new/source/libvpx/ 7d28d12ef..ce3f4ade6 (56 commits). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 46
47 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); 47 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);
48 #define vp8_blend_mb_inner vp8_blend_mb_inner_c 48 #define vp8_blend_mb_inner vp8_blend_mb_inner_c
49 49
50 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); 50 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);
51 #define vp8_blend_mb_outer vp8_blend_mb_outer_c 51 #define vp8_blend_mb_outer vp8_blend_mb_outer_c
52 52
53 int vp8_block_error_c(short *coeff, short *dqcoeff); 53 int vp8_block_error_c(short *coeff, short *dqcoeff);
54 #define vp8_block_error vp8_block_error_c 54 #define vp8_block_error vp8_block_error_c
55 55
56 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);
57 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);
58 #define vp8_build_intra_predictors_mbuv_s vp8_build_intra_predictors_mbuv_s_neon
59
60 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);
61 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);
62 #define vp8_build_intra_predictors_mby_s vp8_build_intra_predictors_mby_s_neon
63
64 void vp8_clear_system_state_c(); 56 void vp8_clear_system_state_c();
65 #define vp8_clear_system_state vp8_clear_system_state_c 57 #define vp8_clear_system_state vp8_clear_system_state_c
66 58
67 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch); 59 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch);
68 void vp8_copy_mem16x16_neon(unsigned char *src, int src_pitch, unsigned char *ds t, int dst_pitch); 60 void vp8_copy_mem16x16_neon(unsigned char *src, int src_pitch, unsigned char *ds t, int dst_pitch);
69 #define vp8_copy_mem16x16 vp8_copy_mem16x16_neon 61 #define vp8_copy_mem16x16 vp8_copy_mem16x16_neon
70 62
71 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in t dst_pitch); 63 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in t dst_pitch);
72 void vp8_copy_mem8x4_neon(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch); 64 void vp8_copy_mem8x4_neon(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch);
73 #define vp8_copy_mem8x4 vp8_copy_mem8x4_neon 65 #define vp8_copy_mem8x4 vp8_copy_mem8x4_neon
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 108
117 void vp8_filter_by_weight4x4_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight); 109 void vp8_filter_by_weight4x4_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight);
118 #define vp8_filter_by_weight4x4 vp8_filter_by_weight4x4_c 110 #define vp8_filter_by_weight4x4 vp8_filter_by_weight4x4_c
119 111
120 void vp8_filter_by_weight8x8_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight); 112 void vp8_filter_by_weight8x8_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight);
121 #define vp8_filter_by_weight8x8 vp8_filter_by_weight8x8_c 113 #define vp8_filter_by_weight8x8 vp8_filter_by_weight8x8_c
122 114
123 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); 115 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);
124 #define vp8_full_search_sad vp8_full_search_sad_c 116 #define vp8_full_search_sad vp8_full_search_sad_c
125 117
126 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) ;
127 #define vp8_intra4x4_predict vp8_intra4x4_predict_c
128
129 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); 118 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_neon(unsigned char *y, unsigned char *u, unsigned char * v, int ystride, int uv_stride, struct loop_filter_info *lfi); 119 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);
131 #define vp8_loop_filter_bh vp8_loop_filter_bh_neon 120 #define vp8_loop_filter_bh vp8_loop_filter_bh_neon
132 121
133 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); 122 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);
134 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); 123 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);
135 #define vp8_loop_filter_bv vp8_loop_filter_bv_neon 124 #define vp8_loop_filter_bv vp8_loop_filter_bv_neon
136 125
137 void vp8_loop_filter_mbh_c(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi); 126 void vp8_loop_filter_mbh_c(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi);
138 void vp8_loop_filter_mbh_neon(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi); 127 void vp8_loop_filter_mbh_neon(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi);
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 (void)flags; 222 (void)flags;
234 223
235 } 224 }
236 #endif 225 #endif
237 226
238 #ifdef __cplusplus 227 #ifdef __cplusplus
239 } // extern "C" 228 } // extern "C"
240 #endif 229 #endif
241 230
242 #endif 231 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698