diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gst_plugins_base/gst/videoscale/vs_image.h --- 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 -typedef unsigned char uint8_t; +#include 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