diff options
author | Anton Khirnov <anton@khirnov.net> | 2011-05-25 21:47:31 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-05-28 11:11:29 +0200 |
commit | 2b04858a100fd8f4a803d25bfdd97bb77ef9ece9 (patch) | |
tree | c2a380e58fc91f7f3fe148c07254a6e8908bc3a2 /libswscale/swscale.h | |
parent | 11f2eae2aeb3c5b8a1f59efb9ccd9144b3aa074f (diff) | |
download | ffmpeg-2b04858a100fd8f4a803d25bfdd97bb77ef9ece9.tar.gz |
swscale: revive SWS_CPU_CAPS until next major bump.
Diffstat (limited to 'libswscale/swscale.h')
-rw-r--r-- | libswscale/swscale.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libswscale/swscale.h b/libswscale/swscale.h index 3d2a38f9d4..f48b1d6210 100644 --- a/libswscale/swscale.h +++ b/libswscale/swscale.h @@ -50,6 +50,9 @@ #ifndef FF_API_SWS_GETCONTEXT #define FF_API_SWS_GETCONTEXT (LIBSWSCALE_VERSION_MAJOR < 2) #endif +#ifndef FF_API_SWS_CPU_CAPS +#define FF_API_SWS_CPU_CAPS (LIBSWSCALE_VERSION_MAJOR < 2) +#endif /** * Returns the LIBSWSCALE_VERSION_INT constant. @@ -95,13 +98,18 @@ const char *swscale_license(void); #define SWS_ACCURATE_RND 0x40000 #define SWS_BITEXACT 0x80000 -//The following flags are only provided for API/ABI compatibility they have no effect anymore +#if FF_API_SWS_CPU_CAPS +/** + * CPU caps are autodetected now, those flags + * are only provided for API compatibility. + */ #define SWS_CPU_CAPS_MMX 0x80000000 #define SWS_CPU_CAPS_MMX2 0x20000000 #define SWS_CPU_CAPS_3DNOW 0x40000000 #define SWS_CPU_CAPS_ALTIVEC 0x10000000 #define SWS_CPU_CAPS_BFIN 0x01000000 #define SWS_CPU_CAPS_SSE2 0x02000000 +#endif #define SWS_MAX_REDUCE_CUTOFF 0.002 |