diff options
Diffstat (limited to 'chromium/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h')
-rw-r--r-- | chromium/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h | 42 |
1 files changed, 25 insertions, 17 deletions
diff --git a/chromium/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h b/chromium/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h index e7113836607..7487e5f872e 100644 --- a/chromium/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h +++ b/chromium/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h @@ -7,22 +7,20 @@ #define RTCD_EXTERN extern #endif -struct yv12_buffer_config; +#ifdef __cplusplus +extern "C" { +#endif -void vp8_horizontal_line_5_4_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); -#define vp8_horizontal_line_5_4_scale vp8_horizontal_line_5_4_scale_c +struct yv12_buffer_config; -void 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); -#define vp8_vertical_band_5_4_scale vp8_vertical_band_5_4_scale_c +void vp8_horizontal_line_2_1_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); +#define vp8_horizontal_line_2_1_scale vp8_horizontal_line_2_1_scale_c void vp8_horizontal_line_5_3_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); #define vp8_horizontal_line_5_3_scale vp8_horizontal_line_5_3_scale_c -void 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); -#define vp8_vertical_band_5_3_scale vp8_vertical_band_5_3_scale_c - -void vp8_horizontal_line_2_1_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); -#define vp8_horizontal_line_2_1_scale vp8_horizontal_line_2_1_scale_c +void vp8_horizontal_line_5_4_scale_c(const unsigned char *source, unsigned int source_width, unsigned char *dest, unsigned int dest_width); +#define vp8_horizontal_line_5_4_scale vp8_horizontal_line_5_4_scale_c void 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); #define vp8_vertical_band_2_1_scale vp8_vertical_band_2_1_scale_c @@ -30,21 +28,27 @@ void vp8_vertical_band_2_1_scale_c(unsigned char *source, unsigned int src_pitch void 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); #define vp8_vertical_band_2_1_scale_i vp8_vertical_band_2_1_scale_i_c -void vp8_yv12_extend_frame_borders_c(struct yv12_buffer_config *ybf); -#define vp8_yv12_extend_frame_borders vp8_yv12_extend_frame_borders_c +void 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); +#define vp8_vertical_band_5_3_scale vp8_vertical_band_5_3_scale_c + +void 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); +#define vp8_vertical_band_5_4_scale vp8_vertical_band_5_4_scale_c void vp8_yv12_copy_frame_c(const struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc); #define vp8_yv12_copy_frame vp8_yv12_copy_frame_c -void vpx_yv12_copy_y_c(const struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc); -#define vpx_yv12_copy_y vpx_yv12_copy_y_c +void vp8_yv12_extend_frame_borders_c(struct yv12_buffer_config *ybf); +#define vp8_yv12_extend_frame_borders vp8_yv12_extend_frame_borders_c -void vp9_extend_frame_borders_c(struct yv12_buffer_config *ybf, int subsampling_x, int subsampling_y); +void vp9_extend_frame_borders_c(struct yv12_buffer_config *ybf); #define vp9_extend_frame_borders vp9_extend_frame_borders_c -void vp9_extend_frame_inner_borders_c(struct yv12_buffer_config *ybf, int subsampling_x, int subsampling_y); +void vp9_extend_frame_inner_borders_c(struct yv12_buffer_config *ybf); #define vp9_extend_frame_inner_borders vp9_extend_frame_inner_borders_c +void vpx_yv12_copy_y_c(const struct yv12_buffer_config *src_ybc, struct yv12_buffer_config *dst_ybc); +#define vpx_yv12_copy_y vpx_yv12_copy_y_c + void vpx_scale_rtcd(void); #ifdef RTCD_C @@ -55,7 +59,11 @@ static void setup_rtcd_internal(void) (void)flags; - } #endif + +#ifdef __cplusplus +} // extern "C" +#endif + #endif |