| 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 |