From a31432500283d55c5378658e685aba8ef8c3fbd0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sat, 4 Aug 2012 19:08:20 +0100 Subject: [PATCH] videoscale: sprinkle some G_GNUC_INTERNAL Not sure it actually makes any difference for plugins though. --- gst/videoscale/gstvideoscale.h | 2 +- gst/videoscale/vs_4tap.h | 47 ++++++---- gst/videoscale/vs_fill_borders.h | 18 ++-- gst/videoscale/vs_image.h | 187 ++++++++++++++++++++++++++------------- gst/videoscale/vs_scanline.h | 77 ++++++++-------- 5 files changed, 201 insertions(+), 130 deletions(-) diff --git a/gst/videoscale/gstvideoscale.h b/gst/videoscale/gstvideoscale.h index 85c2782..ecbc384 100644 --- a/gst/videoscale/gstvideoscale.h +++ b/gst/videoscale/gstvideoscale.h @@ -91,7 +91,7 @@ struct _GstVideoScaleClass { GstVideoFilterClass parent_class; }; -GType gst_video_scale_get_type(void); +G_GNUC_INTERNAL GType gst_video_scale_get_type (void); G_END_DECLS diff --git a/gst/videoscale/vs_4tap.h b/gst/videoscale/vs_4tap.h index c29bd6a..198d045 100644 --- a/gst/videoscale/vs_4tap.h +++ b/gst/videoscale/vs_4tap.h @@ -30,34 +30,43 @@ #include "vs_image.h" -void vs_4tap_init (void); +G_GNUC_INTERNAL void vs_4tap_init (void); -void vs_image_scale_4tap_Y (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_Y (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_RGBA (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_RGBA (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_RGB (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_RGB (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_YUYV (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_YUYV (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_UYVY (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_UYVY (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_RGB565 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_RGB565 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_RGB555 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_RGB555 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_Y16 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_Y16 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); -void vs_image_scale_4tap_AYUV64 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_4tap_AYUV64 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); #endif diff --git a/gst/videoscale/vs_fill_borders.h b/gst/videoscale/vs_fill_borders.h index faf00db..5cbb8bf 100644 --- a/gst/videoscale/vs_fill_borders.h +++ b/gst/videoscale/vs_fill_borders.h @@ -31,14 +31,14 @@ #include <_stdint.h> #include "vs_image.h" -void vs_fill_borders_RGBA (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_RGB (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_YUYV (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_UYVY (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_Y (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_Y16 (const VSImage *dest, const uint16_t val); -void vs_fill_borders_RGB565 (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_RGB555 (const VSImage *dest, const uint8_t *val); -void vs_fill_borders_AYUV64 (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_RGBA (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_RGB (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_YUYV (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_UYVY (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_Y (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_Y16 (const VSImage *dest, const uint16_t val); +G_GNUC_INTERNAL void vs_fill_borders_RGB565 (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_RGB555 (const VSImage *dest, const uint8_t *val); +G_GNUC_INTERNAL void vs_fill_borders_AYUV64 (const VSImage *dest, const uint8_t *val); #endif /* __VS_FILL_BORDERS_H__ */ diff --git a/gst/videoscale/vs_image.h b/gst/videoscale/vs_image.h index d3cc31d..a59c6db 100644 --- a/gst/videoscale/vs_image.h +++ b/gst/videoscale/vs_image.h @@ -45,69 +45,130 @@ struct _VSImage { int stride; }; -void vs_image_scale_nearest_RGBA (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_RGBA (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_lanczos_AYUV (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf, double sharpness, gboolean dither, int submethod, - double a, double sharpen); -void vs_image_scale_lanczos_AYUV64 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf, double sharpness, gboolean dither, int submethod, - double a, double sharpen); - -void vs_image_scale_nearest_RGB (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_RGB (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_YUYV (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_YUYV (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_UYVY (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_UYVY (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_NV12 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_NV12 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_Y (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_Y (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_lanczos_Y (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf, double sharpness, gboolean dither, int submethod, - double a, double sharpen); - -void vs_image_scale_nearest_RGB565 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_RGB565 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_RGB555 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_RGB555 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_Y16 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_Y16 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_AYUV16 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); -void vs_image_scale_linear_AYUV16 (const VSImage *dest, const VSImage *src, - uint8_t *tmpbuf); - -void vs_image_scale_nearest_AYUV64 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf8); -void vs_image_scale_linear_AYUV64 (const VSImage * dest, const VSImage * src, - uint8_t * tmpbuf8); +G_GNUC_INTERNAL void vs_image_scale_nearest_RGBA (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); +G_GNUC_INTERNAL void vs_image_scale_linear_RGBA (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_lanczos_AYUV (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf, + double sharpness, + gboolean dither, + int submethod, + double a, + double sharpen); + +G_GNUC_INTERNAL void vs_image_scale_lanczos_AYUV64 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf, + double sharpness, + gboolean dither, + int submethod, + double a, + double sharpen); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_RGB (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_RGB (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_YUYV (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_YUYV (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_UYVY (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_UYVY (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_NV12 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_NV12 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_Y (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_Y (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_lanczos_Y (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf, + double sharpness, + gboolean dither, + int submethod, + double a, + double sharpen); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_RGB565 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_RGB565 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_RGB555 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_RGB555 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_Y16 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_Y16 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_AYUV16 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + +G_GNUC_INTERNAL void vs_image_scale_linear_AYUV16 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf); + + +G_GNUC_INTERNAL void vs_image_scale_nearest_AYUV64 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf8); + +G_GNUC_INTERNAL void vs_image_scale_linear_AYUV64 (const VSImage * dest, + const VSImage * src, + uint8_t * tmpbuf8); #endif diff --git a/gst/videoscale/vs_scanline.h b/gst/videoscale/vs_scanline.h index 92d8f6f..b953e98 100644 --- a/gst/videoscale/vs_scanline.h +++ b/gst/videoscale/vs_scanline.h @@ -29,55 +29,56 @@ #define __VS_SCANLINE_H__ #include <_stdint.h> +#include -void vs_scanline_downsample_Y (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_Y (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); -void vs_scanline_resample_linear_Y (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); -void vs_scanline_merge_linear_Y (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_Y (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_Y (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_Y (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_Y (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_RGBA (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_RGBA (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_RGBA (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_RGBA (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_RGBA (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_RGBA (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_RGBA (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_RGBA (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_RGB (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_RGB (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_RGB (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_RGB (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_RGB (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_RGB (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_RGB (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_RGB (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_YUYV (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_YUYV (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_YUYV (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_YUYV (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_YUYV (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_YUYV (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_YUYV (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_YUYV (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_UYVY (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_UYVY (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_UYVY (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_UYVY (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_UYVY (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_UYVY (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_UYVY (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_UYVY (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_NV12 (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_NV12 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_NV12 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_NV12 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_NV12 (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_NV12 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_NV12 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_NV12 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_RGB565 (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_RGB565 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_RGB565 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_RGB565 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_RGB565 (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_RGB565 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_RGB565 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_RGB565 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_RGB555 (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_RGB555 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_RGB555 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_merge_linear_RGB555 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_RGB555 (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_RGB555 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_RGB555 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_RGB555 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_downsample_Y16 (uint8_t *dest, uint8_t *src, int n); -void vs_scanline_resample_nearest_Y16 (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); -void vs_scanline_resample_linear_Y16 (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); -void vs_scanline_merge_linear_Y16 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); +G_GNUC_INTERNAL void vs_scanline_downsample_Y16 (uint8_t *dest, uint8_t *src, int n); +G_GNUC_INTERNAL void vs_scanline_resample_nearest_Y16 (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_resample_linear_Y16 (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); +G_GNUC_INTERNAL void vs_scanline_merge_linear_Y16 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); -void vs_scanline_resample_nearest_AYUV64 (uint8_t * dest, uint8_t * src, +G_GNUC_INTERNAL void vs_scanline_resample_nearest_AYUV64 (uint8_t * dest, uint8_t * src, int src_width, int n, int *accumulator, int increment); -void vs_scanline_resample_linear_AYUV64 (uint8_t * dest, uint8_t * src, +G_GNUC_INTERNAL void vs_scanline_resample_linear_AYUV64 (uint8_t * dest, uint8_t * src, int src_width, int n, int *accumulator, int increment); #endif -- 2.7.4