1// This file is generated. Do not edit. 2#ifndef VPX_SCALE_RTCD_H_ 3#define VPX_SCALE_RTCD_H_ 4 5#ifdef RTCD_C 6#define RTCD_EXTERN 7#else 8#define RTCD_EXTERN extern 9#endif 10 11struct yv12_buffer_config; 12 13#ifdef __cplusplus 14extern "C" { 15#endif 16 17void vp8_horizontal_line_2_1_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); 18#define vp8_horizontal_line_2_1_scale vp8_horizontal_line_2_1_scale_c 19 20void vp8_horizontal_line_5_3_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); 21#define vp8_horizontal_line_5_3_scale vp8_horizontal_line_5_3_scale_c 22 23void vp8_horizontal_line_5_4_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); 24#define vp8_horizontal_line_5_4_scale vp8_horizontal_line_5_4_scale_c 25 26void vp8_vertical_band_2_1_scale_c(unsigned char *source, unsigned int src_pitch, unsigned char *dest, unsigned int dest_pitch, unsigned int dest_width); 27#define vp8_vertical_band_2_1_scale vp8_vertical_band_2_1_scale_c 28 29void vp8_vertical_band_2_1_scale_i_c(unsigned char *source, unsigned int src_pitch, unsigned char *dest, unsigned int dest_pitch, unsigned int dest_width); 30#define vp8_vertical_band_2_1_scale_i vp8_vertical_band_2_1_scale_i_c 31 32void vp8_vertical_band_5_3_scale_c(unsigned char *source, unsigned int src_pitch, unsigned char *dest, unsigned int dest_pitch, unsigned int dest_width); 33#define vp8_vertical_band_5_3_scale vp8_vertical_band_5_3_scale_c 34 35void vp8_vertical_band_5_4_scale_c(unsigned char *source, unsigned int src_pitch, unsigned char *dest, unsigned int dest_pitch, unsigned int dest_width); 36#define vp8_vertical_band_5_4_scale vp8_vertical_band_5_4_scale_c 37 38void vp8_yv12_copy_frame_c(const struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc); 39#define vp8_yv12_copy_frame vp8_yv12_copy_frame_c 40 41void vp8_yv12_extend_frame_borders_c(struct yv12_buffer_config *ybf); 42#define vp8_yv12_extend_frame_borders vp8_yv12_extend_frame_borders_c 43 44void vpx_extend_frame_borders_c(struct yv12_buffer_config *ybf); 45#define vpx_extend_frame_borders vpx_extend_frame_borders_c 46 47void vpx_extend_frame_inner_borders_c(struct yv12_buffer_config *ybf); 48#define vpx_extend_frame_inner_borders vpx_extend_frame_inner_borders_c 49 50void vpx_yv12_copy_frame_c(const struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc); 51#define vpx_yv12_copy_frame vpx_yv12_copy_frame_c 52 53void vpx_yv12_copy_y_c(const struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc); 54#define vpx_yv12_copy_y vpx_yv12_copy_y_c 55 56void vpx_scale_rtcd(void); 57 58#include "vpx_config.h" 59 60#ifdef RTCD_C 61#include "vpx_ports/arm.h" 62static void setup_rtcd_internal(void) 63{ 64 int flags = arm_cpu_caps(); 65 66 (void)flags; 67 68} 69#endif 70 71#ifdef __cplusplus 72} // extern "C" 73#endif 74 75#endif 76