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

Side by Side Diff: source/libvpx/vp8/common/rtcd_defs.pl

Issue 341293003: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 years, 6 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 | Annotate | Revision Log
OLDNEW
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
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
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;
OLDNEW
« no previous file with comments | « source/libvpx/vp8/common/pragmas.h ('k') | source/libvpx/vp8/common/x86/loopfilter_block_sse2.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698