| OLD | NEW |
| 1 #ifndef VP9_RTCD_H_ | 1 #ifndef VP9_RTCD_H_ |
| 2 #define VP9_RTCD_H_ | 2 #define VP9_RTCD_H_ |
| 3 | 3 |
| 4 #ifdef RTCD_C | 4 #ifdef RTCD_C |
| 5 #define RTCD_EXTERN | 5 #define RTCD_EXTERN |
| 6 #else | 6 #else |
| 7 #define RTCD_EXTERN extern | 7 #define RTCD_EXTERN extern |
| 8 #endif | 8 #endif |
| 9 | 9 |
| 10 /* | 10 /* |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 | 238 |
| 239 int vp9_full_range_search_c(const struct macroblock *x, const struct search_site
_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_p
er_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *c
enter_mv); | 239 int vp9_full_range_search_c(const struct macroblock *x, const struct search_site
_config *cfg, struct mv *ref_mv, struct mv *best_mv, int search_param, int sad_p
er_bit, int *num00, const struct vp9_variance_vtable *fn_ptr, const struct mv *c
enter_mv); |
| 240 #define vp9_full_range_search vp9_full_range_search_c | 240 #define vp9_full_range_search vp9_full_range_search_c |
| 241 | 241 |
| 242 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); | 242 int vp9_full_search_sad_c(const struct macroblock *x, const struct mv *ref_mv, i
nt sad_per_bit, int distance, const struct vp9_variance_vtable *fn_ptr, const st
ruct mv *center_mv, struct mv *best_mv); |
| 243 #define vp9_full_search_sad vp9_full_search_sad_c | 243 #define vp9_full_search_sad vp9_full_search_sad_c |
| 244 | 244 |
| 245 void vp9_fwht4x4_c(const int16_t *input, tran_low_t *output, int stride); | 245 void vp9_fwht4x4_c(const int16_t *input, tran_low_t *output, int stride); |
| 246 #define vp9_fwht4x4 vp9_fwht4x4_c | 246 #define vp9_fwht4x4 vp9_fwht4x4_c |
| 247 | 247 |
| 248 void vp9_get16x16var_c(const uint8_t *src_ptr, int source_stride, const uint8_t
*ref_ptr, int ref_stride, unsigned int *sse, int *sum); | |
| 249 #define vp9_get16x16var vp9_get16x16var_c | |
| 250 | |
| 251 void vp9_get8x8var_c(const uint8_t *src_ptr, int source_stride, const uint8_t *r
ef_ptr, int ref_stride, unsigned int *sse, int *sum); | |
| 252 #define vp9_get8x8var vp9_get8x8var_c | |
| 253 | |
| 254 unsigned int vp9_get_mb_ss_c(const int16_t *); | |
| 255 #define vp9_get_mb_ss vp9_get_mb_ss_c | |
| 256 | |
| 257 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 248 void vp9_h_predictor_16x16_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 258 #define vp9_h_predictor_16x16 vp9_h_predictor_16x16_c | 249 #define vp9_h_predictor_16x16 vp9_h_predictor_16x16_c |
| 259 | 250 |
| 260 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 251 void vp9_h_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 261 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c | 252 #define vp9_h_predictor_32x32 vp9_h_predictor_32x32_c |
| 262 | 253 |
| 263 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 254 void vp9_h_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
| 264 #define vp9_h_predictor_4x4 vp9_h_predictor_4x4_c | 255 #define vp9_h_predictor_4x4 vp9_h_predictor_4x4_c |
| 265 | 256 |
| 266 void vp9_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 257 void vp9_h_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 361 | 352 |
| 362 void vp9_mbpost_proc_across_ip_c(uint8_t *src, int pitch, int rows, int cols, in
t flimit); | 353 void vp9_mbpost_proc_across_ip_c(uint8_t *src, int pitch, int rows, int cols, in
t flimit); |
| 363 #define vp9_mbpost_proc_across_ip vp9_mbpost_proc_across_ip_c | 354 #define vp9_mbpost_proc_across_ip vp9_mbpost_proc_across_ip_c |
| 364 | 355 |
| 365 void vp9_mbpost_proc_down_c(uint8_t *dst, int pitch, int rows, int cols, int fli
mit); | 356 void vp9_mbpost_proc_down_c(uint8_t *dst, int pitch, int rows, int cols, int fli
mit); |
| 366 #define vp9_mbpost_proc_down vp9_mbpost_proc_down_c | 357 #define vp9_mbpost_proc_down vp9_mbpost_proc_down_c |
| 367 | 358 |
| 368 void vp9_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); | 359 void vp9_minmax_8x8_c(const uint8_t *s, int p, const uint8_t *d, int dp, int *mi
n, int *max); |
| 369 #define vp9_minmax_8x8 vp9_minmax_8x8_c | 360 #define vp9_minmax_8x8 vp9_minmax_8x8_c |
| 370 | 361 |
| 371 unsigned int vp9_mse16x16_c(const uint8_t *src_ptr, int source_stride, const ui
nt8_t *ref_ptr, int recon_stride, unsigned int *sse); | |
| 372 #define vp9_mse16x16 vp9_mse16x16_c | |
| 373 | |
| 374 unsigned int vp9_mse16x8_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); | |
| 375 #define vp9_mse16x8 vp9_mse16x8_c | |
| 376 | |
| 377 unsigned int vp9_mse8x16_c(const uint8_t *src_ptr, int source_stride, const uin
t8_t *ref_ptr, int recon_stride, unsigned int *sse); | |
| 378 #define vp9_mse8x16 vp9_mse8x16_c | |
| 379 | |
| 380 unsigned int vp9_mse8x8_c(const uint8_t *src_ptr, int source_stride, const uint
8_t *ref_ptr, int recon_stride, unsigned int *sse); | |
| 381 #define vp9_mse8x8 vp9_mse8x8_c | |
| 382 | |
| 383 void vp9_plane_add_noise_c(uint8_t *Start, char *noise, char blackclamp[16], cha
r whiteclamp[16], char bothclamp[16], unsigned int Width, unsigned int Height, i
nt Pitch); | 362 void vp9_plane_add_noise_c(uint8_t *Start, char *noise, char blackclamp[16], cha
r whiteclamp[16], char bothclamp[16], unsigned int Width, unsigned int Height, i
nt Pitch); |
| 384 #define vp9_plane_add_noise vp9_plane_add_noise_c | 363 #define vp9_plane_add_noise vp9_plane_add_noise_c |
| 385 | 364 |
| 386 void vp9_post_proc_down_and_across_c(const uint8_t *src_ptr, uint8_t *dst_ptr, i
nt src_pixels_per_line, int dst_pixels_per_line, int rows, int cols, int flimit)
; | 365 void vp9_post_proc_down_and_across_c(const uint8_t *src_ptr, uint8_t *dst_ptr, i
nt src_pixels_per_line, int dst_pixels_per_line, int rows, int cols, int flimit)
; |
| 387 #define vp9_post_proc_down_and_across vp9_post_proc_down_and_across_c | 366 #define vp9_post_proc_down_and_across vp9_post_proc_down_and_across_c |
| 388 | 367 |
| 389 void vp9_quantize_b_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_b
lock, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_pt
r, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_p
tr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const in
t16_t *iscan); | 368 void vp9_quantize_b_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int skip_b
lock, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *quant_pt
r, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqcoeff_p
tr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, const in
t16_t *iscan); |
| 390 #define vp9_quantize_b vp9_quantize_b_c | 369 #define vp9_quantize_b vp9_quantize_b_c |
| 391 | 370 |
| 392 void vp9_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *qu
ant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqc
oeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, co
nst int16_t *iscan); | 371 void vp9_quantize_b_32x32_c(const tran_low_t *coeff_ptr, intptr_t n_coeffs, int
skip_block, const int16_t *zbin_ptr, const int16_t *round_ptr, const int16_t *qu
ant_ptr, const int16_t *quant_shift_ptr, tran_low_t *qcoeff_ptr, tran_low_t *dqc
oeff_ptr, const int16_t *dequant_ptr, uint16_t *eob_ptr, const int16_t *scan, co
nst int16_t *iscan); |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 502 | 481 |
| 503 void vp9_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); | 482 void vp9_v_predictor_32x32_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *ab
ove, const uint8_t *left); |
| 504 #define vp9_v_predictor_32x32 vp9_v_predictor_32x32_c | 483 #define vp9_v_predictor_32x32 vp9_v_predictor_32x32_c |
| 505 | 484 |
| 506 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 485 void vp9_v_predictor_4x4_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
| 507 #define vp9_v_predictor_4x4 vp9_v_predictor_4x4_c | 486 #define vp9_v_predictor_4x4 vp9_v_predictor_4x4_c |
| 508 | 487 |
| 509 void vp9_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); | 488 void vp9_v_predictor_8x8_c(uint8_t *dst, ptrdiff_t y_stride, const uint8_t *abov
e, const uint8_t *left); |
| 510 #define vp9_v_predictor_8x8 vp9_v_predictor_8x8_c | 489 #define vp9_v_predictor_8x8 vp9_v_predictor_8x8_c |
| 511 | 490 |
| 512 unsigned int vp9_variance16x16_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 513 #define vp9_variance16x16 vp9_variance16x16_c | |
| 514 | |
| 515 unsigned int vp9_variance16x32_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 516 #define vp9_variance16x32 vp9_variance16x32_c | |
| 517 | |
| 518 unsigned int vp9_variance16x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 519 #define vp9_variance16x8 vp9_variance16x8_c | |
| 520 | |
| 521 unsigned int vp9_variance32x16_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 522 #define vp9_variance32x16 vp9_variance32x16_c | |
| 523 | |
| 524 unsigned int vp9_variance32x32_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 525 #define vp9_variance32x32 vp9_variance32x32_c | |
| 526 | |
| 527 unsigned int vp9_variance32x64_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 528 #define vp9_variance32x64 vp9_variance32x64_c | |
| 529 | |
| 530 unsigned int vp9_variance4x4_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 531 #define vp9_variance4x4 vp9_variance4x4_c | |
| 532 | |
| 533 unsigned int vp9_variance4x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 534 #define vp9_variance4x8 vp9_variance4x8_c | |
| 535 | |
| 536 unsigned int vp9_variance64x32_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 537 #define vp9_variance64x32 vp9_variance64x32_c | |
| 538 | |
| 539 unsigned int vp9_variance64x64_c(const uint8_t *src_ptr, int source_stride, cons
t uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 540 #define vp9_variance64x64 vp9_variance64x64_c | |
| 541 | |
| 542 unsigned int vp9_variance8x16_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 543 #define vp9_variance8x16 vp9_variance8x16_c | |
| 544 | |
| 545 unsigned int vp9_variance8x4_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 546 #define vp9_variance8x4 vp9_variance8x4_c | |
| 547 | |
| 548 unsigned int vp9_variance8x8_c(const uint8_t *src_ptr, int source_stride, const
uint8_t *ref_ptr, int ref_stride, unsigned int *sse); | |
| 549 #define vp9_variance8x8 vp9_variance8x8_c | |
| 550 | |
| 551 int vp9_vector_var_c(int16_t const *ref, int16_t const *src, const int bwl); | 491 int vp9_vector_var_c(int16_t const *ref, int16_t const *src, const int bwl); |
| 552 #define vp9_vector_var vp9_vector_var_c | 492 #define vp9_vector_var vp9_vector_var_c |
| 553 | 493 |
| 554 void vp9_rtcd(void); | 494 void vp9_rtcd(void); |
| 555 | 495 |
| 556 #include "vpx_config.h" | 496 #include "vpx_config.h" |
| 557 | 497 |
| 558 #ifdef RTCD_C | 498 #ifdef RTCD_C |
| 559 static void setup_rtcd_internal(void) | 499 static void setup_rtcd_internal(void) |
| 560 { | 500 { |
| 561 } | 501 } |
| 562 #endif | 502 #endif |
| 563 | 503 |
| 564 #ifdef __cplusplus | 504 #ifdef __cplusplus |
| 565 } // extern "C" | 505 } // extern "C" |
| 566 #endif | 506 #endif |
| 567 | 507 |
| 568 #endif | 508 #endif |
| OLD | NEW |