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

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

Issue 592203002: libvpx: Pull from upstream (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/libvpx/
Patch Set: Created 6 years, 3 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 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 specialize qw/vp8_sub_pixel_variance16x8 mmx sse2 ssse3/; 282 specialize qw/vp8_sub_pixel_variance16x8 mmx sse2 ssse3/;
283 $vp8_sub_pixel_variance16x8_sse2=vp8_sub_pixel_variance16x8_wmt; 283 $vp8_sub_pixel_variance16x8_sse2=vp8_sub_pixel_variance16x8_wmt;
284 284
285 add_proto qw/unsigned int vp8_sub_pixel_variance16x16/, "const unsigned char *s rc_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref _ptr, int Refstride, unsigned int *sse"; 285 add_proto qw/unsigned int vp8_sub_pixel_variance16x16/, "const unsigned char *s rc_ptr, int source_stride, int xoffset, int yoffset, const unsigned char *ref _ptr, int Refstride, unsigned int *sse";
286 specialize qw/vp8_sub_pixel_variance16x16 mmx sse2 ssse3 media neon_asm/; 286 specialize qw/vp8_sub_pixel_variance16x16 mmx sse2 ssse3 media neon_asm/;
287 $vp8_sub_pixel_variance16x16_sse2=vp8_sub_pixel_variance16x16_wmt; 287 $vp8_sub_pixel_variance16x16_sse2=vp8_sub_pixel_variance16x16_wmt;
288 $vp8_sub_pixel_variance16x16_media=vp8_sub_pixel_variance16x16_armv6; 288 $vp8_sub_pixel_variance16x16_media=vp8_sub_pixel_variance16x16_armv6;
289 $vp8_sub_pixel_variance16x16_neon_asm=vp8_sub_pixel_variance16x16_neon; 289 $vp8_sub_pixel_variance16x16_neon_asm=vp8_sub_pixel_variance16x16_neon;
290 290
291 add_proto qw/unsigned int vp8_variance_halfpixvar16x16_h/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsi gned int *sse"; 291 add_proto qw/unsigned int vp8_variance_halfpixvar16x16_h/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsi gned int *sse";
292 specialize qw/vp8_variance_halfpixvar16x16_h mmx sse2 media neon_asm/; 292 specialize qw/vp8_variance_halfpixvar16x16_h mmx sse2 media neon/;
293 $vp8_variance_halfpixvar16x16_h_sse2=vp8_variance_halfpixvar16x16_h_wmt; 293 $vp8_variance_halfpixvar16x16_h_sse2=vp8_variance_halfpixvar16x16_h_wmt;
294 $vp8_variance_halfpixvar16x16_h_media=vp8_variance_halfpixvar16x16_h_armv6; 294 $vp8_variance_halfpixvar16x16_h_media=vp8_variance_halfpixvar16x16_h_armv6;
295 $vp8_variance_halfpixvar16x16_h_neon_asm=vp8_variance_halfpixvar16x16_h_neon;
296 295
297 add_proto qw/unsigned int vp8_variance_halfpixvar16x16_v/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsi gned int *sse"; 296 add_proto qw/unsigned int vp8_variance_halfpixvar16x16_v/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, unsi gned int *sse";
298 specialize qw/vp8_variance_halfpixvar16x16_v mmx sse2 media neon_asm/; 297 specialize qw/vp8_variance_halfpixvar16x16_v mmx sse2 media neon/;
299 $vp8_variance_halfpixvar16x16_v_sse2=vp8_variance_halfpixvar16x16_v_wmt; 298 $vp8_variance_halfpixvar16x16_v_sse2=vp8_variance_halfpixvar16x16_v_wmt;
300 $vp8_variance_halfpixvar16x16_v_media=vp8_variance_halfpixvar16x16_v_armv6; 299 $vp8_variance_halfpixvar16x16_v_media=vp8_variance_halfpixvar16x16_v_armv6;
301 $vp8_variance_halfpixvar16x16_v_neon_asm=vp8_variance_halfpixvar16x16_v_neon;
302 300
303 add_proto qw/unsigned int vp8_variance_halfpixvar16x16_hv/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, uns igned int *sse"; 301 add_proto qw/unsigned int vp8_variance_halfpixvar16x16_hv/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride, uns igned int *sse";
304 specialize qw/vp8_variance_halfpixvar16x16_hv mmx sse2 media neon_asm/; 302 specialize qw/vp8_variance_halfpixvar16x16_hv mmx sse2 media neon/;
305 $vp8_variance_halfpixvar16x16_hv_sse2=vp8_variance_halfpixvar16x16_hv_wmt; 303 $vp8_variance_halfpixvar16x16_hv_sse2=vp8_variance_halfpixvar16x16_hv_wmt;
306 $vp8_variance_halfpixvar16x16_hv_media=vp8_variance_halfpixvar16x16_hv_armv6; 304 $vp8_variance_halfpixvar16x16_hv_media=vp8_variance_halfpixvar16x16_hv_armv6;
307 $vp8_variance_halfpixvar16x16_hv_neon_asm=vp8_variance_halfpixvar16x16_hv_neon;
308 305
309 # 306 #
310 # Single block SAD 307 # Single block SAD
311 # 308 #
312 add_proto qw/unsigned int vp8_sad4x4/, "const unsigned char *src_ptr, int src_st ride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad"; 309 add_proto qw/unsigned int vp8_sad4x4/, "const unsigned char *src_ptr, int src_st ride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad";
313 specialize qw/vp8_sad4x4 mmx sse2 neon/; 310 specialize qw/vp8_sad4x4 mmx sse2 neon/;
314 $vp8_sad4x4_sse2=vp8_sad4x4_wmt; 311 $vp8_sad4x4_sse2=vp8_sad4x4_wmt;
315 312
316 add_proto qw/unsigned int vp8_sad8x8/, "const unsigned char *src_ptr, int src_st ride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad"; 313 add_proto qw/unsigned int vp8_sad8x8/, "const unsigned char *src_ptr, int src_st ride, const unsigned char *ref_ptr, int ref_stride, unsigned int max_sad";
317 specialize qw/vp8_sad8x8 mmx sse2 neon/; 314 specialize qw/vp8_sad8x8 mmx sse2 neon/;
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 specialize qw/vp8_get_mb_ss mmx sse2/; 397 specialize qw/vp8_get_mb_ss mmx sse2/;
401 398
402 # 399 #
403 # SSE (Sum Squared Error) 400 # SSE (Sum Squared Error)
404 # 401 #
405 add_proto qw/unsigned int vp8_sub_pixel_mse16x16/, "const unsigned char *src_pt r, int source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse"; 402 add_proto qw/unsigned int vp8_sub_pixel_mse16x16/, "const unsigned char *src_pt r, int source_stride, int xoffset, int yoffset, const unsigned char *ref_ptr, int Refstride, unsigned int *sse";
406 specialize qw/vp8_sub_pixel_mse16x16 mmx sse2/; 403 specialize qw/vp8_sub_pixel_mse16x16 mmx sse2/;
407 $vp8_sub_pixel_mse16x16_sse2=vp8_sub_pixel_mse16x16_wmt; 404 $vp8_sub_pixel_mse16x16_sse2=vp8_sub_pixel_mse16x16_wmt;
408 405
409 add_proto qw/unsigned int vp8_mse16x16/, "const unsigned char *src_ptr, int sour ce_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse"; 406 add_proto qw/unsigned int vp8_mse16x16/, "const unsigned char *src_ptr, int sour ce_stride, const unsigned char *ref_ptr, int ref_stride, unsigned int *sse";
410 specialize qw/vp8_mse16x16 mmx sse2 media neon_asm/; 407 specialize qw/vp8_mse16x16 mmx sse2 media neon/;
411 $vp8_mse16x16_sse2=vp8_mse16x16_wmt; 408 $vp8_mse16x16_sse2=vp8_mse16x16_wmt;
412 $vp8_mse16x16_media=vp8_mse16x16_armv6; 409 $vp8_mse16x16_media=vp8_mse16x16_armv6;
413 $vp8_mse16x16_neon_asm=vp8_mse16x16_neon;
414 410
415 add_proto qw/unsigned int vp8_get4x4sse_cs/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride"; 411 add_proto qw/unsigned int vp8_get4x4sse_cs/, "const unsigned char *src_ptr, int source_stride, const unsigned char *ref_ptr, int ref_stride";
416 specialize qw/vp8_get4x4sse_cs mmx neon_asm/; 412 specialize qw/vp8_get4x4sse_cs mmx neon/;
417 $vp8_get4x4sse_cs_neon_asm=vp8_get4x4sse_cs_neon;
418 413
419 # 414 #
420 # Block copy 415 # Block copy
421 # 416 #
422 if ($opts{arch} =~ /x86/) { 417 if ($opts{arch} =~ /x86/) {
423 add_proto qw/void vp8_copy32xn/, "const unsigned char *src_ptr, int source_s tride, const unsigned char *ref_ptr, int ref_stride, int n"; 418 add_proto qw/void vp8_copy32xn/, "const unsigned char *src_ptr, int source_s tride, const unsigned char *ref_ptr, int ref_stride, int n";
424 specialize qw/vp8_copy32xn sse2 sse3/; 419 specialize qw/vp8_copy32xn sse2 sse3/;
425 } 420 }
426 421
427 # 422 #
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 if (vpx_config("CONFIG_TEMPORAL_DENOISING") eq "yes") { 530 if (vpx_config("CONFIG_TEMPORAL_DENOISING") eq "yes") {
536 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"; 531 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";
537 specialize qw/vp8_denoiser_filter sse2 neon/; 532 specialize qw/vp8_denoiser_filter sse2 neon/;
538 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"; 533 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";
539 specialize qw/vp8_denoiser_filter_uv sse2 neon/; 534 specialize qw/vp8_denoiser_filter_uv sse2 neon/;
540 } 535 }
541 536
542 # End of encoder only functions 537 # End of encoder only functions
543 } 538 }
544 1; 539 1;
OLDNEW
« no previous file with comments | « source/libvpx/vp8/common/postproc.c ('k') | source/libvpx/vp8/encoder/arm/neon/vp8_mse16x16_neon.asm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698