videoscale: sprinkle some G_GNUC_INTERNAL
authorTim-Philipp Müller <tim@centricular.net>
Sat, 4 Aug 2012 18:08:20 +0000 (19:08 +0100)
committerTim-Philipp Müller <tim@centricular.net>
Sat, 4 Aug 2012 21:05:20 +0000 (22:05 +0100)
Not sure it actually makes any difference for plugins though.

gst/videoscale/gstvideoscale.h
gst/videoscale/vs_4tap.h
gst/videoscale/vs_fill_borders.h
gst/videoscale/vs_image.h
gst/videoscale/vs_scanline.h

index 85c2782..ecbc384 100644 (file)
@@ -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
 
index c29bd6a..198d045 100644 (file)
 
 #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
 
index faf00db..5cbb8bf 100644 (file)
 #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__ */
index d3cc31d..a59c6db 100644 (file)
@@ -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
 
index 92d8f6f..b953e98 100644 (file)
 #define __VS_SCANLINE_H__
 
 #include <_stdint.h>
+#include <glib.h>
 
-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