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

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

Issue 13042014: Description: (Closed) Base URL: https://src.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: libvpx: Pull from upstream Created 7 years, 8 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
« no previous file with comments | « source/libvpx/vp8/vp8dx.mk ('k') | source/libvpx/vp9/common/x86/vp9_subpixel_8t_ssse3.asm » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 vp9_common_forward_decls() { 1 vp9_common_forward_decls() {
2 cat <<EOF 2 cat <<EOF
3 /* 3 /*
4 * VP9 4 * VP9
5 */ 5 */
6 6
7 #include "vpx/vpx_integer.h" 7 #include "vpx/vpx_integer.h"
8 8
9 struct loop_filter_info; 9 struct loop_filter_info;
10 struct blockd; 10 struct blockd;
11 struct macroblockd; 11 struct macroblockd;
12 struct loop_filter_info; 12 struct loop_filter_info;
13 13
14 /* Encoder forward decls */ 14 /* Encoder forward decls */
15 struct block; 15 struct block;
16 struct macroblock; 16 struct macroblock;
17 struct variance_vtable; 17 struct vp9_variance_vtable;
18 18
19 #define DEC_MVCOSTS int *mvjcost, int *mvcost[2] 19 #define DEC_MVCOSTS int *mvjcost, int *mvcost[2]
20 union int_mv; 20 union int_mv;
21 struct yv12_buffer_config; 21 struct yv12_buffer_config;
22 EOF 22 EOF
23 } 23 }
24 forward_decls vp9_common_forward_decls 24 forward_decls vp9_common_forward_decls
25 25
26 prototype void vp9_filter_block2d_4x4_8 "const uint8_t *src_ptr, const unsigned int src_stride, const int16_t *HFilter_aligned16, const int16_t *VFilter_aligned 16, uint8_t *dst_ptr, unsigned int dst_stride" 26 prototype void vp9_filter_block2d_4x4_8 "const uint8_t *src_ptr, const unsigned int src_stride, const int16_t *HFilter_aligned16, const int16_t *VFilter_aligned 16, uint8_t *dst_ptr, unsigned int dst_stride"
27 prototype void vp9_filter_block2d_8x4_8 "const uint8_t *src_ptr, const unsigned int src_stride, const int16_t *HFilter_aligned16, const int16_t *VFilter_aligned 16, uint8_t *dst_ptr, unsigned int dst_stride" 27 prototype void vp9_filter_block2d_8x4_8 "const uint8_t *src_ptr, const unsigned int src_stride, const int16_t *HFilter_aligned16, const int16_t *VFilter_aligned 16, uint8_t *dst_ptr, unsigned int dst_stride"
(...skipping 687 matching lines...) Expand 10 before | Expand all | Expand 10 after
715 715
716 prototype void vp9_short_walsh4x4_x8 "int16_t *InputData, int16_t *OutputData, i nt pitch" 716 prototype void vp9_short_walsh4x4_x8 "int16_t *InputData, int16_t *OutputData, i nt pitch"
717 specialize vp9_short_walsh4x4_x8 717 specialize vp9_short_walsh4x4_x8
718 718
719 prototype void vp9_short_walsh8x4_x8 "int16_t *InputData, int16_t *OutputData, i nt pitch" 719 prototype void vp9_short_walsh8x4_x8 "int16_t *InputData, int16_t *OutputData, i nt pitch"
720 specialize vp9_short_walsh8x4_x8 720 specialize vp9_short_walsh8x4_x8
721 721
722 # 722 #
723 # Motion search 723 # Motion search
724 # 724 #
725 prototype int vp9_full_search_sad "struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct variance _vtable *fn_ptr, DEC_MVCOSTS, union int_mv *center_mv" 725 prototype int vp9_full_search_sad "struct macroblock *x, struct block *b, struct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct vp9_vari ance_vtable *fn_ptr, DEC_MVCOSTS, union int_mv *center_mv"
726 specialize vp9_full_search_sad sse3 sse4_1 726 specialize vp9_full_search_sad sse3 sse4_1
727 vp9_full_search_sad_sse3=vp9_full_search_sadx3 727 vp9_full_search_sad_sse3=vp9_full_search_sadx3
728 vp9_full_search_sad_sse4_1=vp9_full_search_sadx8 728 vp9_full_search_sad_sse4_1=vp9_full_search_sadx8
729 729
730 prototype int vp9_refining_search_sad "struct macroblock *x, struct block *b, st ruct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct vari ance_vtable *fn_ptr, DEC_MVCOSTS, union int_mv *center_mv" 730 prototype int vp9_refining_search_sad "struct macroblock *x, struct block *b, st ruct blockd *d, union int_mv *ref_mv, int sad_per_bit, int distance, struct vp9_ variance_vtable *fn_ptr, DEC_MVCOSTS, union int_mv *center_mv"
731 specialize vp9_refining_search_sad sse3 731 specialize vp9_refining_search_sad sse3
732 vp9_refining_search_sad_sse3=vp9_refining_search_sadx4 732 vp9_refining_search_sad_sse3=vp9_refining_search_sadx4
733 733
734 prototype int vp9_diamond_search_sad "struct macroblock *x, struct block *b, str uct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, in t sad_per_bit, int *num00, struct variance_vtable *fn_ptr, DEC_MVCOSTS, union in t_mv *center_mv" 734 prototype int vp9_diamond_search_sad "struct macroblock *x, struct block *b, str uct blockd *d, union int_mv *ref_mv, union int_mv *best_mv, int search_param, in t sad_per_bit, int *num00, struct vp9_variance_vtable *fn_ptr, DEC_MVCOSTS, unio n int_mv *center_mv"
735 specialize vp9_diamond_search_sad sse3 735 specialize vp9_diamond_search_sad sse3
736 vp9_diamond_search_sad_sse3=vp9_diamond_search_sadx4 736 vp9_diamond_search_sad_sse3=vp9_diamond_search_sadx4
737 737
738 prototype void vp9_temporal_filter_apply "uint8_t *frame1, unsigned int stride, uint8_t *frame2, unsigned int block_size, int strength, int filter_weight, unsig ned int *accumulator, uint16_t *count" 738 prototype void vp9_temporal_filter_apply "uint8_t *frame1, unsigned int stride, uint8_t *frame2, unsigned int block_size, int strength, int filter_weight, unsig ned int *accumulator, uint16_t *count"
739 specialize vp9_temporal_filter_apply sse2 739 specialize vp9_temporal_filter_apply sse2
740 740
741 prototype void vp9_yv12_copy_partial_frame "struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc, int fraction" 741 prototype void vp9_yv12_copy_partial_frame "struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc, int fraction"
742 specialize vp9_yv12_copy_partial_frame 742 specialize vp9_yv12_copy_partial_frame
743 743
744 744
745 fi 745 fi
746 # end encoder functions 746 # end encoder functions
OLDNEW
« no previous file with comments | « source/libvpx/vp8/vp8dx.mk ('k') | source/libvpx/vp9/common/x86/vp9_subpixel_8t_ssse3.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698