OLD | NEW |
1 sub vp8_common_forward_decls() { | 1 sub vp8_common_forward_decls() { |
2 print <<EOF | 2 print <<EOF |
3 /* | 3 /* |
4 * VP8 | 4 * VP8 |
5 */ | 5 */ |
6 | 6 |
7 struct blockd; | 7 struct blockd; |
8 struct macroblockd; | 8 struct macroblockd; |
9 struct loop_filter_info; | 9 struct loop_filter_info; |
10 | 10 |
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
213 specialize qw/vp8_sixtap_predict8x8 mmx sse2 ssse3 media neon dspr2/; | 213 specialize qw/vp8_sixtap_predict8x8 mmx sse2 ssse3 media neon dspr2/; |
214 $vp8_sixtap_predict8x8_media=vp8_sixtap_predict8x8_armv6; | 214 $vp8_sixtap_predict8x8_media=vp8_sixtap_predict8x8_armv6; |
215 $vp8_sixtap_predict8x8_dspr2=vp8_sixtap_predict8x8_dspr2; | 215 $vp8_sixtap_predict8x8_dspr2=vp8_sixtap_predict8x8_dspr2; |
216 | 216 |
217 add_proto qw/void vp8_sixtap_predict8x4/, "unsigned char *src, int src_pitch, in
t xofst, int yofst, unsigned char *dst, int dst_pitch"; | 217 add_proto qw/void vp8_sixtap_predict8x4/, "unsigned char *src, int src_pitch, in
t xofst, int yofst, unsigned char *dst, int dst_pitch"; |
218 specialize qw/vp8_sixtap_predict8x4 mmx sse2 ssse3 media neon dspr2/; | 218 specialize qw/vp8_sixtap_predict8x4 mmx sse2 ssse3 media neon dspr2/; |
219 $vp8_sixtap_predict8x4_media=vp8_sixtap_predict8x4_armv6; | 219 $vp8_sixtap_predict8x4_media=vp8_sixtap_predict8x4_armv6; |
220 $vp8_sixtap_predict8x4_dspr2=vp8_sixtap_predict8x4_dspr2; | 220 $vp8_sixtap_predict8x4_dspr2=vp8_sixtap_predict8x4_dspr2; |
221 | 221 |
222 add_proto qw/void vp8_sixtap_predict4x4/, "unsigned char *src, int src_pitch, in
t xofst, int yofst, unsigned char *dst, int dst_pitch"; | 222 add_proto qw/void vp8_sixtap_predict4x4/, "unsigned char *src, int src_pitch, in
t xofst, int yofst, unsigned char *dst, int dst_pitch"; |
223 specialize qw/vp8_sixtap_predict4x4 mmx ssse3 media neon dspr2/; | 223 # Disable neon while investigating https://code.google.com/p/webm/issues/detail?
id=817 |
| 224 specialize qw/vp8_sixtap_predict4x4 mmx ssse3 media dspr2/; |
224 $vp8_sixtap_predict4x4_media=vp8_sixtap_predict4x4_armv6; | 225 $vp8_sixtap_predict4x4_media=vp8_sixtap_predict4x4_armv6; |
225 $vp8_sixtap_predict4x4_dspr2=vp8_sixtap_predict4x4_dspr2; | 226 $vp8_sixtap_predict4x4_dspr2=vp8_sixtap_predict4x4_dspr2; |
226 | 227 |
227 add_proto qw/void vp8_bilinear_predict16x16/, "unsigned char *src, int src_pitch
, int xofst, int yofst, unsigned char *dst, int dst_pitch"; | 228 add_proto qw/void vp8_bilinear_predict16x16/, "unsigned char *src, int src_pitch
, int xofst, int yofst, unsigned char *dst, int dst_pitch"; |
228 specialize qw/vp8_bilinear_predict16x16 mmx sse2 ssse3 media neon/; | 229 specialize qw/vp8_bilinear_predict16x16 mmx sse2 ssse3 media neon/; |
229 $vp8_bilinear_predict16x16_media=vp8_bilinear_predict16x16_armv6; | 230 $vp8_bilinear_predict16x16_media=vp8_bilinear_predict16x16_armv6; |
230 | 231 |
231 add_proto qw/void vp8_bilinear_predict8x8/, "unsigned char *src, int src_pitch,
int xofst, int yofst, unsigned char *dst, int dst_pitch"; | 232 add_proto qw/void vp8_bilinear_predict8x8/, "unsigned char *src, int src_pitch,
int xofst, int yofst, unsigned char *dst, int dst_pitch"; |
232 specialize qw/vp8_bilinear_predict8x8 mmx sse2 ssse3 media neon/; | 233 specialize qw/vp8_bilinear_predict8x8 mmx sse2 ssse3 media neon/; |
233 $vp8_bilinear_predict8x8_media=vp8_bilinear_predict8x8_armv6; | 234 $vp8_bilinear_predict8x8_media=vp8_bilinear_predict8x8_armv6; |
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
553 add_proto qw/int vp8_denoiser_filter/, "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_stride, unsigned int motion_magnitude, int increase_denoising"; | 554 add_proto qw/int vp8_denoiser_filter/, "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_stride, unsigned int motion_magnitude, int increase_denoising"; |
554 specialize qw/vp8_denoiser_filter sse2 neon/; | 555 specialize qw/vp8_denoiser_filter sse2 neon/; |
555 add_proto qw/int vp8_denoiser_filter_uv/, "unsigned char *mc_running_avg, in
t mc_avg_stride, unsigned char *running_avg, int avg_stride, unsigned char *sig,
int sig_stride, unsigned int motion_magnitude, int increase_denoising"; | 556 add_proto qw/int vp8_denoiser_filter_uv/, "unsigned char *mc_running_avg, in
t mc_avg_stride, unsigned char *running_avg, int avg_stride, unsigned char *sig,
int sig_stride, unsigned int motion_magnitude, int increase_denoising"; |
556 specialize qw/vp8_denoiser_filter_uv sse2 neon/; | 557 specialize qw/vp8_denoiser_filter_uv sse2 neon/; |
557 | 558 |
558 } | 559 } |
559 | 560 |
560 # End of encoder only functions | 561 # End of encoder only functions |
561 } | 562 } |
562 1; | 563 1; |
OLD | NEW |