From 6fdfe9a404d436f8e4832c8b191de0f9f5ef4aa4 Mon Sep 17 00:00:00 2001 From: Mike Melanson Date: Wed, 2 Aug 2006 07:55:43 +0000 Subject: more residual from latest FFmpeg sync CVS patchset: 8153 CVS date: 2006/08/02 07:55:43 --- src/libffmpeg/libavcodec/swscale.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/libffmpeg/libavcodec/swscale.h (limited to 'src/libffmpeg/libavcodec/swscale.h') diff --git a/src/libffmpeg/libavcodec/swscale.h b/src/libffmpeg/libavcodec/swscale.h new file mode 100644 index 000000000..5d13f90da --- /dev/null +++ b/src/libffmpeg/libavcodec/swscale.h @@ -0,0 +1,32 @@ +#ifndef SWSCALE_EMU_H +#define SWSCALE_EMU_H +/* Dummy, only useful for compilation! */ +#define SWS_FAST_BILINEAR 1 +#define SWS_BILINEAR 2 +#define SWS_BICUBIC 4 +#define SWS_X 8 +#define SWS_POINT 0x10 +#define SWS_AREA 0x20 +#define SWS_BICUBLIN 0x40 +#define SWS_GAUSS 0x80 +#define SWS_SINC 0x100 +#define SWS_LANCZOS 0x200 +#define SWS_SPLINE 0x400 + +#define SwsFilter void +struct SwsContext { + struct ImgReSampleContext *resampling_ctx; + enum PixelFormat src_pix_fmt, dst_pix_fmt; +}; + +struct SwsContext *sws_getContext(int srcW, int srcH, int srcFormat, + int dstW, int dstH, int dstFormat, + int flags, SwsFilter *srcFilter, + SwsFilter *dstFilter, double *param); + +int sws_scale(struct SwsContext *ctx, uint8_t* src[], int srcStride[], + int srcSliceY, int srcSliceH, uint8_t* dst[], int dstStride[]); + +void sws_freeContext(struct SwsContext *swsContext); + +#endif /* SWSCALE_EMU_H */ -- cgit v1.2.3