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

Side by Side Diff: source/libvpx/vp9/common/vp9_rtcd_defs.pl

Issue 394353005: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 years, 5 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
« no previous file with comments | « source/libvpx/vp9/common/vp9_postproc.c ('k') | source/libvpx/vp9/decoder/vp9_decodeframe.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 sub vp9_common_forward_decls() { 1 sub vp9_common_forward_decls() {
2 print <<EOF 2 print <<EOF
3 /* 3 /*
4 * VP9 4 * VP9
5 */ 5 */
6 6
7 #include "vpx/vpx_integer.h" 7 #include "vpx/vpx_integer.h"
8 #include "vp9/common/vp9_enums.h" 8 #include "vp9/common/vp9_enums.h"
9 9
10 struct macroblockd; 10 struct macroblockd;
(...skipping 509 matching lines...) Expand 10 before | Expand all | Expand 10 after
520 specialize qw/vp9_sub_pixel_avg_variance4x8/, "$sse_x86inc", "$ssse3_x86inc"; 520 specialize qw/vp9_sub_pixel_avg_variance4x8/, "$sse_x86inc", "$ssse3_x86inc";
521 521
522 add_proto qw/unsigned int vp9_sub_pixel_variance4x4/, "const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, unsigned int *sse"; 522 add_proto qw/unsigned int vp9_sub_pixel_variance4x4/, "const uint8_t *src_ptr, i nt source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref_str ide, unsigned int *sse";
523 specialize qw/vp9_sub_pixel_variance4x4/, "$sse_x86inc", "$ssse3_x86inc"; 523 specialize qw/vp9_sub_pixel_variance4x4/, "$sse_x86inc", "$ssse3_x86inc";
524 #vp9_sub_pixel_variance4x4_sse2=vp9_sub_pixel_variance4x4_wmt 524 #vp9_sub_pixel_variance4x4_sse2=vp9_sub_pixel_variance4x4_wmt
525 525
526 add_proto qw/unsigned int vp9_sub_pixel_avg_variance4x4/, "const uint8_t *src_pt r, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref _stride, unsigned int *sse, const uint8_t *second_pred"; 526 add_proto qw/unsigned int vp9_sub_pixel_avg_variance4x4/, "const uint8_t *src_pt r, int source_stride, int xoffset, int yoffset, const uint8_t *ref_ptr, int ref _stride, unsigned int *sse, const uint8_t *second_pred";
527 specialize qw/vp9_sub_pixel_avg_variance4x4/, "$sse_x86inc", "$ssse3_x86inc"; 527 specialize qw/vp9_sub_pixel_avg_variance4x4/, "$sse_x86inc", "$ssse3_x86inc";
528 528
529 add_proto qw/unsigned int vp9_sad64x64/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 529 add_proto qw/unsigned int vp9_sad64x64/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
530 specialize qw/vp9_sad64x64/, "$sse2_x86inc"; 530 specialize qw/vp9_sad64x64 neon/, "$sse2_x86inc";
531 531
532 add_proto qw/unsigned int vp9_sad32x64/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 532 add_proto qw/unsigned int vp9_sad32x64/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
533 specialize qw/vp9_sad32x64/, "$sse2_x86inc"; 533 specialize qw/vp9_sad32x64/, "$sse2_x86inc";
534 534
535 add_proto qw/unsigned int vp9_sad64x32/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 535 add_proto qw/unsigned int vp9_sad64x32/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
536 specialize qw/vp9_sad64x32/, "$sse2_x86inc"; 536 specialize qw/vp9_sad64x32/, "$sse2_x86inc";
537 537
538 add_proto qw/unsigned int vp9_sad32x16/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 538 add_proto qw/unsigned int vp9_sad32x16/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
539 specialize qw/vp9_sad32x16/, "$sse2_x86inc"; 539 specialize qw/vp9_sad32x16/, "$sse2_x86inc";
540 540
541 add_proto qw/unsigned int vp9_sad16x32/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 541 add_proto qw/unsigned int vp9_sad16x32/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
542 specialize qw/vp9_sad16x32/, "$sse2_x86inc"; 542 specialize qw/vp9_sad16x32/, "$sse2_x86inc";
543 543
544 add_proto qw/unsigned int vp9_sad32x32/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 544 add_proto qw/unsigned int vp9_sad32x32/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
545 specialize qw/vp9_sad32x32/, "$sse2_x86inc"; 545 specialize qw/vp9_sad32x32 neon/, "$sse2_x86inc";
546 546
547 add_proto qw/unsigned int vp9_sad16x16/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride"; 547 add_proto qw/unsigned int vp9_sad16x16/, "const uint8_t *src_ptr, int source_str ide, const uint8_t *ref_ptr, int ref_stride";
548 specialize qw/vp9_sad16x16 mmx/, "$sse2_x86inc"; 548 specialize qw/vp9_sad16x16 mmx neon/, "$sse2_x86inc";
549 549
550 add_proto qw/unsigned int vp9_sad16x8/, "const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride"; 550 add_proto qw/unsigned int vp9_sad16x8/, "const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride";
551 specialize qw/vp9_sad16x8 mmx/, "$sse2_x86inc"; 551 specialize qw/vp9_sad16x8 mmx/, "$sse2_x86inc";
552 552
553 add_proto qw/unsigned int vp9_sad8x16/, "const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride"; 553 add_proto qw/unsigned int vp9_sad8x16/, "const uint8_t *src_ptr, int source_stri de, const uint8_t *ref_ptr, int ref_stride";
554 specialize qw/vp9_sad8x16 mmx/, "$sse2_x86inc"; 554 specialize qw/vp9_sad8x16 mmx/, "$sse2_x86inc";
555 555
556 add_proto qw/unsigned int vp9_sad8x8/, "const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride"; 556 add_proto qw/unsigned int vp9_sad8x8/, "const uint8_t *src_ptr, int source_strid e, const uint8_t *ref_ptr, int ref_stride";
557 specialize qw/vp9_sad8x8 mmx/, "$sse2_x86inc"; 557 specialize qw/vp9_sad8x8 mmx/, "$sse2_x86inc";
558 558
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
793 793
794 add_proto qw/int vp9_full_range_search/, "const struct macroblock *x, const stru ct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_pa ram, int sad_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, cons t struct mv *center_mv"; 794 add_proto qw/int vp9_full_range_search/, "const struct macroblock *x, const stru ct search_site_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_pa ram, int sad_per_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, cons t struct mv *center_mv";
795 specialize qw/vp9_full_range_search/; 795 specialize qw/vp9_full_range_search/;
796 796
797 add_proto qw/void vp9_temporal_filter_apply/, "uint8_t *frame1, unsigned int str ide, uint8_t *frame2, unsigned int block_width, unsigned int block_height, int s trength, int filter_weight, unsigned int *accumulator, uint16_t *count"; 797 add_proto qw/void vp9_temporal_filter_apply/, "uint8_t *frame1, unsigned int str ide, uint8_t *frame2, unsigned int block_width, unsigned int block_height, int s trength, int filter_weight, unsigned int *accumulator, uint16_t *count";
798 specialize qw/vp9_temporal_filter_apply sse2/; 798 specialize qw/vp9_temporal_filter_apply sse2/;
799 799
800 } 800 }
801 # end encoder functions 801 # end encoder functions
802 1; 802 1;
OLDNEW
« no previous file with comments | « source/libvpx/vp9/common/vp9_postproc.c ('k') | source/libvpx/vp9/decoder/vp9_decodeframe.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698