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

Side by Side Diff: third_party/libvpx/source/config/linux/arm/vp8_rtcd.h

Issue 2221193003: Roll src/third_party/libvpx/source/libvpx/ 82070ae93..2d1e63d0c (48 commits). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 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 /*
11 * VP8 11 * VP8
12 */ 12 */
13 13
14 struct blockd; 14 struct blockd;
15 struct macroblockd; 15 struct macroblockd;
16 struct loop_filter_info; 16 struct loop_filter_info;
17 17
18 /* Encoder forward decls */ 18 /* Encoder forward decls */
19 struct block; 19 struct block;
20 struct macroblock; 20 struct macroblock;
21 struct variance_vtable; 21 struct variance_vtable;
22 union int_mv; 22 union int_mv;
23 struct yv12_buffer_config; 23 struct yv12_buffer_config;
24 24
25 #ifdef __cplusplus 25 #ifdef __cplusplus
26 extern "C" { 26 extern "C" {
27 #endif 27 #endif
28 28
29 void vp8_bilinear_predict16x16_c(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 29 void vp8_bilinear_predict16x16_c(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch);
30 void vp8_bilinear_predict16x16_armv6(unsigned char *src, int src_pitch, int xofs t, int yofst, unsigned char *dst, int dst_pitch); 30 #define vp8_bilinear_predict16x16 vp8_bilinear_predict16x16_c
31 #define vp8_bilinear_predict16x16 vp8_bilinear_predict16x16_armv6
32 31
33 void vp8_bilinear_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 32 void vp8_bilinear_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
34 void vp8_bilinear_predict4x4_armv6(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 33 #define vp8_bilinear_predict4x4 vp8_bilinear_predict4x4_c
35 #define vp8_bilinear_predict4x4 vp8_bilinear_predict4x4_armv6
36 34
37 void vp8_bilinear_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 35 void vp8_bilinear_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
38 void vp8_bilinear_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 36 #define vp8_bilinear_predict8x4 vp8_bilinear_predict8x4_c
39 #define vp8_bilinear_predict8x4 vp8_bilinear_predict8x4_armv6
40 37
41 void vp8_bilinear_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 38 void vp8_bilinear_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
42 void vp8_bilinear_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 39 #define vp8_bilinear_predict8x8 vp8_bilinear_predict8x8_c
43 #define vp8_bilinear_predict8x8 vp8_bilinear_predict8x8_armv6
44 40
45 void vp8_blend_b_c(unsigned char *y, unsigned char *u, unsigned char *v, int y1, int u1, int v1, int alpha, int stride); 41 void vp8_blend_b_c(unsigned char *y, unsigned char *u, unsigned char *v, int y1, int u1, int v1, int alpha, int stride);
46 #define vp8_blend_b vp8_blend_b_c 42 #define vp8_blend_b vp8_blend_b_c
47 43
48 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); 44 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);
49 #define vp8_blend_mb_inner vp8_blend_mb_inner_c 45 #define vp8_blend_mb_inner vp8_blend_mb_inner_c
50 46
51 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); 47 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);
52 #define vp8_blend_mb_outer vp8_blend_mb_outer_c 48 #define vp8_blend_mb_outer vp8_blend_mb_outer_c
53 49
54 int vp8_block_error_c(short *coeff, short *dqcoeff); 50 int vp8_block_error_c(short *coeff, short *dqcoeff);
55 #define vp8_block_error vp8_block_error_c 51 #define vp8_block_error vp8_block_error_c
56 52
57 void vp8_clear_system_state_c(); 53 void vp8_clear_system_state_c();
58 #define vp8_clear_system_state vp8_clear_system_state_c 54 #define vp8_clear_system_state vp8_clear_system_state_c
59 55
60 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch); 56 void vp8_copy_mem16x16_c(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch);
61 void vp8_copy_mem16x16_v6(unsigned char *src, int src_pitch, unsigned char *dst, int dst_pitch); 57 #define vp8_copy_mem16x16 vp8_copy_mem16x16_c
62 #define vp8_copy_mem16x16 vp8_copy_mem16x16_v6
63 58
64 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in t dst_pitch); 59 void vp8_copy_mem8x4_c(unsigned char *src, int src_pitch, unsigned char *dst, in t dst_pitch);
65 void vp8_copy_mem8x4_v6(unsigned char *src, int src_pitch, unsigned char *dst, i nt dst_pitch); 60 #define vp8_copy_mem8x4 vp8_copy_mem8x4_c
66 #define vp8_copy_mem8x4 vp8_copy_mem8x4_v6
67 61
68 void vp8_copy_mem8x8_c(unsigned char *src, int src_pitch, unsigned char *dst, in t dst_pitch); 62 void vp8_copy_mem8x8_c(unsigned char *src, int src_pitch, unsigned char *dst, in t dst_pitch);
69 void vp8_copy_mem8x8_v6(unsigned char *src, int src_pitch, unsigned char *dst, i nt dst_pitch); 63 #define vp8_copy_mem8x8 vp8_copy_mem8x8_c
70 #define vp8_copy_mem8x8 vp8_copy_mem8x8_v6
71 64
72 void vp8_dc_only_idct_add_c(short input, unsigned char *pred, int pred_stride, u nsigned char *dst, int dst_stride); 65 void vp8_dc_only_idct_add_c(short input, unsigned char *pred, int pred_stride, u nsigned char *dst, int dst_stride);
73 void vp8_dc_only_idct_add_v6(short input, unsigned char *pred, int pred_stride, unsigned char *dst, int dst_stride); 66 #define vp8_dc_only_idct_add vp8_dc_only_idct_add_c
74 #define vp8_dc_only_idct_add vp8_dc_only_idct_add_v6
75 67
76 int vp8_denoiser_filter_c(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_stride, unsigned char *sig, int sig_stri de, unsigned int motion_magnitude, int increase_denoising); 68 int vp8_denoiser_filter_c(unsigned char *mc_running_avg_y, int mc_avg_y_stride, unsigned char *running_avg_y, int avg_y_stride, unsigned char *sig, int sig_stri de, unsigned int motion_magnitude, int increase_denoising);
77 #define vp8_denoiser_filter vp8_denoiser_filter_c 69 #define vp8_denoiser_filter vp8_denoiser_filter_c
78 70
79 int vp8_denoiser_filter_uv_c(unsigned char *mc_running_avg, int mc_avg_stride, u nsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, u nsigned int motion_magnitude, int increase_denoising); 71 int vp8_denoiser_filter_uv_c(unsigned char *mc_running_avg, int mc_avg_stride, u nsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, u nsigned int motion_magnitude, int increase_denoising);
80 #define vp8_denoiser_filter_uv vp8_denoiser_filter_uv_c 72 #define vp8_denoiser_filter_uv vp8_denoiser_filter_uv_c
81 73
82 void vp8_dequant_idct_add_c(short *input, short *dq, unsigned char *output, int stride); 74 void vp8_dequant_idct_add_c(short *input, short *dq, unsigned char *output, int stride);
83 void vp8_dequant_idct_add_v6(short *input, short *dq, unsigned char *output, int stride); 75 #define vp8_dequant_idct_add vp8_dequant_idct_add_c
84 #define vp8_dequant_idct_add vp8_dequant_idct_add_v6
85 76
86 void vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsigned char *dst_u, unsigned char *dst_v, int stride, char *eobs); 77 void vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsigned char *dst_u, unsigned char *dst_v, int stride, char *eobs);
87 void vp8_dequant_idct_add_uv_block_v6(short *q, short *dq, unsigned char *dst_u, unsigned char *dst_v, int stride, char *eobs); 78 #define vp8_dequant_idct_add_uv_block vp8_dequant_idct_add_uv_block_c
88 #define vp8_dequant_idct_add_uv_block vp8_dequant_idct_add_uv_block_v6
89 79
90 void vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsigned char *dst, int stride, char *eobs); 80 void vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsigned char *dst, int stride, char *eobs);
91 void vp8_dequant_idct_add_y_block_v6(short *q, short *dq, unsigned char *dst, in t stride, char *eobs); 81 #define vp8_dequant_idct_add_y_block vp8_dequant_idct_add_y_block_c
92 #define vp8_dequant_idct_add_y_block vp8_dequant_idct_add_y_block_v6
93 82
94 void vp8_dequantize_b_c(struct blockd*, short *dqc); 83 void vp8_dequantize_b_c(struct blockd*, short *dqc);
95 void vp8_dequantize_b_v6(struct blockd*, short *dqc); 84 #define vp8_dequantize_b vp8_dequantize_b_c
96 #define vp8_dequantize_b vp8_dequantize_b_v6
97 85
98 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct block d *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per _bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv * center_mv); 86 int vp8_diamond_search_sad_c(struct macroblock *x, struct block *b, struct block d *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, int sad_per _bit, int *num00, struct variance_vtable *fn_ptr, int *mvcost[2], union int_mv * center_mv);
99 #define vp8_diamond_search_sad vp8_diamond_search_sad_c 87 #define vp8_diamond_search_sad vp8_diamond_search_sad_c
100 88
101 void vp8_fast_quantize_b_c(struct block *, struct blockd *); 89 void vp8_fast_quantize_b_c(struct block *, struct blockd *);
102 #define vp8_fast_quantize_b vp8_fast_quantize_b_c 90 #define vp8_fast_quantize_b vp8_fast_quantize_b_c
103 91
104 void vp8_filter_by_weight16x16_c(unsigned char *src, int src_stride, unsigned ch ar *dst, int dst_stride, int src_weight); 92 void vp8_filter_by_weight16x16_c(unsigned char *src, int src_stride, unsigned ch ar *dst, int dst_stride, int src_weight);
105 #define vp8_filter_by_weight16x16 vp8_filter_by_weight16x16_c 93 #define vp8_filter_by_weight16x16 vp8_filter_by_weight16x16_c
106 94
107 void vp8_filter_by_weight4x4_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight); 95 void vp8_filter_by_weight4x4_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight);
108 #define vp8_filter_by_weight4x4 vp8_filter_by_weight4x4_c 96 #define vp8_filter_by_weight4x4 vp8_filter_by_weight4x4_c
109 97
110 void vp8_filter_by_weight8x8_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight); 98 void vp8_filter_by_weight8x8_c(unsigned char *src, int src_stride, unsigned char *dst, int dst_stride, int src_weight);
111 #define vp8_filter_by_weight8x8 vp8_filter_by_weight8x8_c 99 #define vp8_filter_by_weight8x8 vp8_filter_by_weight8x8_c
112 100
113 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); 101 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);
114 #define vp8_full_search_sad vp8_full_search_sad_c 102 #define vp8_full_search_sad vp8_full_search_sad_c
115 103
116 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); 104 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);
117 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); 105 #define vp8_loop_filter_bh vp8_loop_filter_bh_c
118 #define vp8_loop_filter_bh vp8_loop_filter_bh_armv6
119 106
120 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); 107 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);
121 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); 108 #define vp8_loop_filter_bv vp8_loop_filter_bv_c
122 #define vp8_loop_filter_bv vp8_loop_filter_bv_armv6
123 109
124 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); 110 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);
125 void vp8_loop_filter_mbh_armv6(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi); 111 #define vp8_loop_filter_mbh vp8_loop_filter_mbh_c
126 #define vp8_loop_filter_mbh vp8_loop_filter_mbh_armv6
127 112
128 void vp8_loop_filter_mbv_c(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi); 113 void vp8_loop_filter_mbv_c(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi);
129 void vp8_loop_filter_mbv_armv6(unsigned char *y, unsigned char *u, unsigned char *v, int ystride, int uv_stride, struct loop_filter_info *lfi); 114 #define vp8_loop_filter_mbv vp8_loop_filter_mbv_c
130 #define vp8_loop_filter_mbv vp8_loop_filter_mbv_armv6
131 115
132 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *b limit); 116 void vp8_loop_filter_bhs_c(unsigned char *y, int ystride, const unsigned char *b limit);
133 void vp8_loop_filter_bhs_armv6(unsigned char *y, int ystride, const unsigned cha r *blimit); 117 #define vp8_loop_filter_simple_bh vp8_loop_filter_bhs_c
134 #define vp8_loop_filter_simple_bh vp8_loop_filter_bhs_armv6
135 118
136 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *b limit); 119 void vp8_loop_filter_bvs_c(unsigned char *y, int ystride, const unsigned char *b limit);
137 void vp8_loop_filter_bvs_armv6(unsigned char *y, int ystride, const unsigned cha r *blimit); 120 #define vp8_loop_filter_simple_bv vp8_loop_filter_bvs_c
138 #define vp8_loop_filter_simple_bv vp8_loop_filter_bvs_armv6
139 121
140 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, con st unsigned char *blimit); 122 void vp8_loop_filter_simple_horizontal_edge_c(unsigned char *y, int ystride, con st unsigned char *blimit);
141 void vp8_loop_filter_simple_horizontal_edge_armv6(unsigned char *y, int ystride, const unsigned char *blimit); 123 #define vp8_loop_filter_simple_mbh vp8_loop_filter_simple_horizontal_edge_c
142 #define vp8_loop_filter_simple_mbh vp8_loop_filter_simple_horizontal_edge_armv6
143 124
144 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit); 125 void vp8_loop_filter_simple_vertical_edge_c(unsigned char *y, int ystride, const unsigned char *blimit);
145 void vp8_loop_filter_simple_vertical_edge_armv6(unsigned char *y, int ystride, c onst unsigned char *blimit); 126 #define vp8_loop_filter_simple_mbv vp8_loop_filter_simple_vertical_edge_c
146 #define vp8_loop_filter_simple_mbv vp8_loop_filter_simple_vertical_edge_armv6
147 127
148 int vp8_mbblock_error_c(struct macroblock *mb, int dc); 128 int vp8_mbblock_error_c(struct macroblock *mb, int dc);
149 #define vp8_mbblock_error vp8_mbblock_error_c 129 #define vp8_mbblock_error vp8_mbblock_error_c
150 130
151 int vp8_mbuverror_c(struct macroblock *mb); 131 int vp8_mbuverror_c(struct macroblock *mb);
152 #define vp8_mbuverror vp8_mbuverror_c 132 #define vp8_mbuverror vp8_mbuverror_c
153 133
154 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct bloc kd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtab le *fn_ptr, int *mvcost[2], union int_mv *center_mv); 134 int vp8_refining_search_sad_c(struct macroblock *x, struct block *b, struct bloc kd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance_vtab le *fn_ptr, int *mvcost[2], union int_mv *center_mv);
155 #define vp8_refining_search_sad vp8_refining_search_sad_c 135 #define vp8_refining_search_sad vp8_refining_search_sad_c
156 136
157 void vp8_regular_quantize_b_c(struct block *, struct blockd *); 137 void vp8_regular_quantize_b_c(struct block *, struct blockd *);
158 #define vp8_regular_quantize_b vp8_regular_quantize_b_c 138 #define vp8_regular_quantize_b vp8_regular_quantize_b_c
159 139
160 void vp8_short_fdct4x4_c(short *input, short *output, int pitch); 140 void vp8_short_fdct4x4_c(short *input, short *output, int pitch);
161 void vp8_short_fdct4x4_armv6(short *input, short *output, int pitch); 141 #define vp8_short_fdct4x4 vp8_short_fdct4x4_c
162 #define vp8_short_fdct4x4 vp8_short_fdct4x4_armv6
163 142
164 void vp8_short_fdct8x4_c(short *input, short *output, int pitch); 143 void vp8_short_fdct8x4_c(short *input, short *output, int pitch);
165 void vp8_short_fdct8x4_armv6(short *input, short *output, int pitch); 144 #define vp8_short_fdct8x4 vp8_short_fdct8x4_c
166 #define vp8_short_fdct8x4 vp8_short_fdct8x4_armv6
167 145
168 void vp8_short_idct4x4llm_c(short *input, unsigned char *pred, int pitch, unsign ed char *dst, int dst_stride); 146 void vp8_short_idct4x4llm_c(short *input, unsigned char *pred, int pitch, unsign ed char *dst, int dst_stride);
169 void vp8_short_idct4x4llm_v6_dual(short *input, unsigned char *pred, int pitch, unsigned char *dst, int dst_stride); 147 #define vp8_short_idct4x4llm vp8_short_idct4x4llm_c
170 #define vp8_short_idct4x4llm vp8_short_idct4x4llm_v6_dual
171 148
172 void vp8_short_inv_walsh4x4_c(short *input, short *output); 149 void vp8_short_inv_walsh4x4_c(short *input, short *output);
173 void vp8_short_inv_walsh4x4_v6(short *input, short *output); 150 #define vp8_short_inv_walsh4x4 vp8_short_inv_walsh4x4_c
174 #define vp8_short_inv_walsh4x4 vp8_short_inv_walsh4x4_v6
175 151
176 void vp8_short_inv_walsh4x4_1_c(short *input, short *output); 152 void vp8_short_inv_walsh4x4_1_c(short *input, short *output);
177 #define vp8_short_inv_walsh4x4_1 vp8_short_inv_walsh4x4_1_c 153 #define vp8_short_inv_walsh4x4_1 vp8_short_inv_walsh4x4_1_c
178 154
179 void vp8_short_walsh4x4_c(short *input, short *output, int pitch); 155 void vp8_short_walsh4x4_c(short *input, short *output, int pitch);
180 void vp8_short_walsh4x4_armv6(short *input, short *output, int pitch); 156 #define vp8_short_walsh4x4 vp8_short_walsh4x4_c
181 #define vp8_short_walsh4x4 vp8_short_walsh4x4_armv6
182 157
183 void vp8_sixtap_predict16x16_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 158 void vp8_sixtap_predict16x16_c(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch);
184 void vp8_sixtap_predict16x16_armv6(unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch); 159 #define vp8_sixtap_predict16x16 vp8_sixtap_predict16x16_c
185 #define vp8_sixtap_predict16x16 vp8_sixtap_predict16x16_armv6
186 160
187 void vp8_sixtap_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch); 161 void vp8_sixtap_predict4x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch);
188 void vp8_sixtap_predict4x4_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 162 #define vp8_sixtap_predict4x4 vp8_sixtap_predict4x4_c
189 #define vp8_sixtap_predict4x4 vp8_sixtap_predict4x4_armv6
190 163
191 void vp8_sixtap_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch); 164 void vp8_sixtap_predict8x4_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch);
192 void vp8_sixtap_predict8x4_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 165 #define vp8_sixtap_predict8x4 vp8_sixtap_predict8x4_c
193 #define vp8_sixtap_predict8x4 vp8_sixtap_predict8x4_armv6
194 166
195 void vp8_sixtap_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch); 167 void vp8_sixtap_predict8x8_c(unsigned char *src, int src_pitch, int xofst, int y ofst, unsigned char *dst, int dst_pitch);
196 void vp8_sixtap_predict8x8_armv6(unsigned char *src, int src_pitch, int xofst, i nt yofst, unsigned char *dst, int dst_pitch); 168 #define vp8_sixtap_predict8x8 vp8_sixtap_predict8x8_c
197 #define vp8_sixtap_predict8x8 vp8_sixtap_predict8x8_armv6
198 169
199 void vp8_rtcd(void); 170 void vp8_rtcd(void);
200 171
201 #include "vpx_config.h" 172 #include "vpx_config.h"
202 173
203 #ifdef RTCD_C 174 #ifdef RTCD_C
204 #include "vpx_ports/arm.h" 175 #include "vpx_ports/arm.h"
205 static void setup_rtcd_internal(void) 176 static void setup_rtcd_internal(void)
206 { 177 {
207 int flags = arm_cpu_caps(); 178 int flags = arm_cpu_caps();
208 179
209 (void)flags; 180 (void)flags;
210 181
211 } 182 }
212 #endif 183 #endif
213 184
214 #ifdef __cplusplus 185 #ifdef __cplusplus
215 } // extern "C" 186 } // extern "C"
216 #endif 187 #endif
217 188
218 #endif 189 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698