| OLD | NEW |
| 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 Loading... |
| 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 |
| OLD | NEW |