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

Side by Side Diff: source/libvpx/vp8/common/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/vp8/common/onyx.h ('k') | source/libvpx/vp8/encoder/denoising.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 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 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 specialize qw/vp8_sixtap_predict8x8 mmx sse2 ssse3 media neon dspr2/; 213 specialize qw/vp8_sixtap_predict8x8 mmx sse2 ssse3 media neon dspr2/;
214 $vp8_sixtap_predict8x8_media=vp8_sixtap_predict8x8_armv6; 214 $vp8_sixtap_predict8x8_media=vp8_sixtap_predict8x8_armv6;
215 $vp8_sixtap_predict8x8_dspr2=vp8_sixtap_predict8x8_dspr2; 215 $vp8_sixtap_predict8x8_dspr2=vp8_sixtap_predict8x8_dspr2;
216 216
217 add_proto qw/void vp8_sixtap_predict8x4/, "unsigned char *src, int src_pitch, in t xofst, int yofst, unsigned char *dst, int dst_pitch"; 217 add_proto qw/void vp8_sixtap_predict8x4/, "unsigned char *src, int src_pitch, in t xofst, int yofst, unsigned char *dst, int dst_pitch";
218 specialize qw/vp8_sixtap_predict8x4 mmx sse2 ssse3 media neon dspr2/; 218 specialize qw/vp8_sixtap_predict8x4 mmx sse2 ssse3 media neon dspr2/;
219 $vp8_sixtap_predict8x4_media=vp8_sixtap_predict8x4_armv6; 219 $vp8_sixtap_predict8x4_media=vp8_sixtap_predict8x4_armv6;
220 $vp8_sixtap_predict8x4_dspr2=vp8_sixtap_predict8x4_dspr2; 220 $vp8_sixtap_predict8x4_dspr2=vp8_sixtap_predict8x4_dspr2;
221 221
222 add_proto qw/void vp8_sixtap_predict4x4/, "unsigned char *src, int src_pitch, in t xofst, int yofst, unsigned char *dst, int dst_pitch"; 222 add_proto qw/void vp8_sixtap_predict4x4/, "unsigned char *src, int src_pitch, in t xofst, int yofst, unsigned char *dst, int dst_pitch";
223 specialize qw/vp8_sixtap_predict4x4 mmx ssse3 media neon dspr2/; 223 # Disable neon while investigating https://code.google.com/p/webm/issues/detail? id=817
224 specialize qw/vp8_sixtap_predict4x4 mmx ssse3 media dspr2/;
224 $vp8_sixtap_predict4x4_media=vp8_sixtap_predict4x4_armv6; 225 $vp8_sixtap_predict4x4_media=vp8_sixtap_predict4x4_armv6;
225 $vp8_sixtap_predict4x4_dspr2=vp8_sixtap_predict4x4_dspr2; 226 $vp8_sixtap_predict4x4_dspr2=vp8_sixtap_predict4x4_dspr2;
226 227
227 add_proto qw/void vp8_bilinear_predict16x16/, "unsigned char *src, int src_pitch , int xofst, int yofst, unsigned char *dst, int dst_pitch"; 228 add_proto qw/void vp8_bilinear_predict16x16/, "unsigned char *src, int src_pitch , int xofst, int yofst, unsigned char *dst, int dst_pitch";
228 specialize qw/vp8_bilinear_predict16x16 mmx sse2 ssse3 media neon/; 229 specialize qw/vp8_bilinear_predict16x16 mmx sse2 ssse3 media neon/;
229 $vp8_bilinear_predict16x16_media=vp8_bilinear_predict16x16_armv6; 230 $vp8_bilinear_predict16x16_media=vp8_bilinear_predict16x16_armv6;
230 231
231 add_proto qw/void vp8_bilinear_predict8x8/, "unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch"; 232 add_proto qw/void vp8_bilinear_predict8x8/, "unsigned char *src, int src_pitch, int xofst, int yofst, unsigned char *dst, int dst_pitch";
232 specialize qw/vp8_bilinear_predict8x8 mmx sse2 ssse3 media neon/; 233 specialize qw/vp8_bilinear_predict8x8 mmx sse2 ssse3 media neon/;
233 $vp8_bilinear_predict8x8_media=vp8_bilinear_predict8x8_armv6; 234 $vp8_bilinear_predict8x8_media=vp8_bilinear_predict8x8_armv6;
(...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after
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"; 554 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";
554 specialize qw/vp8_denoiser_filter sse2 neon/; 555 specialize qw/vp8_denoiser_filter sse2 neon/;
555 add_proto qw/int vp8_denoiser_filter_uv/, "unsigned char *mc_running_avg, in t mc_avg_stride, unsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising"; 556 add_proto qw/int vp8_denoiser_filter_uv/, "unsigned char *mc_running_avg, in t mc_avg_stride, unsigned char *running_avg, int avg_stride, unsigned char *sig, int sig_stride, unsigned int motion_magnitude, int increase_denoising";
556 specialize qw/vp8_denoiser_filter_uv sse2 neon/; 557 specialize qw/vp8_denoiser_filter_uv sse2 neon/;
557 558
558 } 559 }
559 560
560 # End of encoder only functions 561 # End of encoder only functions
561 } 562 }
562 1; 563 1;
OLDNEW
« no previous file with comments | « source/libvpx/vp8/common/onyx.h ('k') | source/libvpx/vp8/encoder/denoising.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698