vp9_rtcd_c.h 778 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef VP9_RTCD_H_
  2. #define VP9_RTCD_H_
  3. #ifdef RTCD_C
  4. #define RTCD_EXTERN
  5. #else
  6. #define RTCD_EXTERN extern
  7. #endif
  8. /*
  9. * VP9
  10. */
  11. #include "vp9/common/vp9_common.h"
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. void vp9_iht16x16_256_add_c(const tran_low_t *input, uint8_t *output, int pitch, int tx_type);
  16. #define vp9_iht16x16_256_add vp9_iht16x16_256_add_c
  17. void vp9_iht4x4_16_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride, int tx_type);
  18. #define vp9_iht4x4_16_add vp9_iht4x4_16_add_c
  19. void vp9_iht8x8_64_add_c(const tran_low_t *input, uint8_t *dest, int dest_stride, int tx_type);
  20. #define vp9_iht8x8_64_add vp9_iht8x8_64_add_c
  21. void vp9_rtcd(void);
  22. #ifdef RTCD_C
  23. static void setup_rtcd_internal(void)
  24. {
  25. }
  26. #endif
  27. #ifdef __cplusplus
  28. } // extern "C"
  29. #endif
  30. #endif