gst_plugins_base/gst/videoscale/vs_image.h
branchRCL_3
changeset 29 567bb019e3e3
parent 0 0e761a78d257
child 30 7e817e7e631c
--- a/gst_plugins_base/gst/videoscale/vs_image.h	Wed Mar 31 22:03:18 2010 +0300
+++ b/gst_plugins_base/gst/videoscale/vs_image.h	Tue Aug 31 15:30:33 2010 +0300
@@ -27,9 +27,8 @@
 
 #ifndef __VS_IMAGE_H__
 #define __VS_IMAGE_H__
-//#include <liboil/liboil-stdint.h>
 
-typedef unsigned char uint8_t;
+#include <liboil/liboil-stdint.h>
 
 typedef struct _VSImage VSImage;
 
@@ -39,41 +38,109 @@
   int height;
   int stride;
 };
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_RGBA (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_RGBA (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_RGB (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_RGB (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_YUYV (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_YUYV (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_UYVY (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_UYVY (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_Y (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_Y (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_RGB565 (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_RGB565 (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 
 void vs_image_scale_nearest_RGB555 (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
 void vs_image_scale_linear_RGB555 (const VSImage *dest, const VSImage *src,
     uint8_t *tmpbuf);
 
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+void vs_image_scale_nearest_Y16 (const VSImage *dest, const VSImage *src,
+    uint8_t *tmpbuf);
+
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+void vs_image_scale_linear_Y16 (const VSImage *dest, const VSImage *src,
+    uint8_t *tmpbuf);
+
 #endif