| 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 445 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 456 | 456 |
| 457 add_proto qw/void vp8_short_walsh4x4/, "short *input, short *output, int pitch"; | 457 add_proto qw/void vp8_short_walsh4x4/, "short *input, short *output, int pitch"; |
| 458 specialize qw/vp8_short_walsh4x4 sse2 media neon_asm/; | 458 specialize qw/vp8_short_walsh4x4 sse2 media neon_asm/; |
| 459 $vp8_short_walsh4x4_media=vp8_short_walsh4x4_armv6; | 459 $vp8_short_walsh4x4_media=vp8_short_walsh4x4_armv6; |
| 460 $vp8_short_walsh4x4_neon_asm=vp8_short_walsh4x4_neon; | 460 $vp8_short_walsh4x4_neon_asm=vp8_short_walsh4x4_neon; |
| 461 | 461 |
| 462 # | 462 # |
| 463 # Quantizer | 463 # Quantizer |
| 464 # | 464 # |
| 465 add_proto qw/void vp8_regular_quantize_b/, "struct block *, struct blockd *"; | 465 add_proto qw/void vp8_regular_quantize_b/, "struct block *, struct blockd *"; |
| 466 specialize qw/vp8_regular_quantize_b sse2/; | 466 specialize qw/vp8_regular_quantize_b sse2 sse4_1/; |
| 467 # TODO(johann) Update sse4 implementation and re-enable | |
| 468 #$vp8_regular_quantize_b_sse4_1=vp8_regular_quantize_b_sse4; | |
| 469 | 467 |
| 470 add_proto qw/void vp8_fast_quantize_b/, "struct block *, struct blockd *"; | 468 add_proto qw/void vp8_fast_quantize_b/, "struct block *, struct blockd *"; |
| 471 specialize qw/vp8_fast_quantize_b sse2 ssse3 media neon_asm/; | 469 specialize qw/vp8_fast_quantize_b sse2 ssse3 media neon_asm/; |
| 472 $vp8_fast_quantize_b_media=vp8_fast_quantize_b_armv6; | 470 $vp8_fast_quantize_b_media=vp8_fast_quantize_b_armv6; |
| 473 $vp8_fast_quantize_b_neon_asm=vp8_fast_quantize_b_neon; | 471 $vp8_fast_quantize_b_neon_asm=vp8_fast_quantize_b_neon; |
| 474 | 472 |
| 475 add_proto qw/void vp8_regular_quantize_b_pair/, "struct block *b1, struct block
*b2, struct blockd *d1, struct blockd *d2"; | 473 add_proto qw/void vp8_regular_quantize_b_pair/, "struct block *b1, struct block
*b2, struct blockd *d1, struct blockd *d2"; |
| 476 # no asm yet | 474 # no asm yet |
| 477 | 475 |
| 478 add_proto qw/void vp8_fast_quantize_b_pair/, "struct block *b1, struct block *b2
, struct blockd *d1, struct blockd *d2"; | 476 add_proto qw/void vp8_fast_quantize_b_pair/, "struct block *b1, struct block *b2
, struct blockd *d1, struct blockd *d2"; |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 552 # Denoiser filter | 550 # Denoiser filter |
| 553 # | 551 # |
| 554 if (vpx_config("CONFIG_TEMPORAL_DENOISING") eq "yes") { | 552 if (vpx_config("CONFIG_TEMPORAL_DENOISING") eq "yes") { |
| 555 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"; | 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"; |
| 556 specialize qw/vp8_denoiser_filter sse2 neon/; | 554 specialize qw/vp8_denoiser_filter sse2 neon/; |
| 557 } | 555 } |
| 558 | 556 |
| 559 # End of encoder only functions | 557 # End of encoder only functions |
| 560 } | 558 } |
| 561 1; | 559 1; |
| OLD | NEW |