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#ifdef RTCD_C 59#include "vpx_ports/x86.h" 60static void setup_rtcd_internal(void) 61{ 62 int flags = x86_simd_caps(); 63 64 (void)flags; 65 66} 67#endif 68 69#ifdef __cplusplus 70} // extern "C" 71#endif 72 73#endif 74