diff options
author | Diego Biurrun <diego@biurrun.de> | 2014-08-04 10:34:30 -0700 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2014-08-07 04:03:00 -0700 |
commit | bb789016d423d2cfacd2904ac66257bdf7f0964e (patch) | |
tree | 460c5b95faea1a30a56a86a91c22a0424c8474da | |
parent | ad1ee5fa75a3d69d54c0691048939e94ab5a7f0d (diff) | |
download | ffmpeg-bb789016d423d2cfacd2904ac66257bdf7f0964e.tar.gz |
swscale: Undeprecate sws_getContext()
sws_getCachedContext is not a full replacement for the function.
-rw-r--r-- | doc/APIchanges | 3 | ||||
-rw-r--r-- | libswscale/swscale.h | 3 | ||||
-rw-r--r-- | libswscale/utils.c | 2 | ||||
-rw-r--r-- | libswscale/version.h | 5 |
4 files changed, 4 insertions, 9 deletions
diff --git a/doc/APIchanges b/doc/APIchanges index 344b3e56b6..1d4f07fa17 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -13,6 +13,9 @@ libavutil: 2013-12-xx API changes, most recent first: +2014-08-xx - xxxxxxx - lsws 2.1.3 - swscale.h + sws_getCachedContext is not going to be removed in the future. + 2014-08-xx - xxxxxxx - lavc 55.57.3 - avcodec.h reordered_opaque is not going to be removed in the future. diff --git a/libswscale/swscale.h b/libswscale/swscale.h index 715f559590..8abbac4761 100644 --- a/libswscale/swscale.h +++ b/libswscale/swscale.h @@ -174,7 +174,6 @@ int sws_init_context(struct SwsContext *sws_context, SwsFilter *srcFilter, SwsFi */ void sws_freeContext(struct SwsContext *swsContext); -#if FF_API_SWS_GETCONTEXT /** * Allocate and return an SwsContext. You need it to perform * scaling/conversion operations using sws_scale(). @@ -189,13 +188,11 @@ void sws_freeContext(struct SwsContext *swsContext); * @return a pointer to an allocated context, or NULL in case of error * @note this function is to be removed after a saner alternative is * written - * @deprecated Use sws_getCachedContext() instead. */ struct SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, const double *param); -#endif /** * Scale the image slice in srcSlice and put the resulting scaled diff --git a/libswscale/utils.c b/libswscale/utils.c index 3a8531d0f0..32e304c66a 100644 --- a/libswscale/utils.c +++ b/libswscale/utils.c @@ -1318,7 +1318,6 @@ fail: // FIXME replace things by appropriate error codes return -1; } -#if FF_API_SWS_GETCONTEXT SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH, enum AVPixelFormat dstFormat, int flags, SwsFilter *srcFilter, @@ -1354,7 +1353,6 @@ SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, return c; } -#endif SwsFilter *sws_getDefaultFilter(float lumaGBlur, float chromaGBlur, float lumaSharpen, float chromaSharpen, diff --git a/libswscale/version.h b/libswscale/version.h index d402c68ae1..7213ab350c 100644 --- a/libswscale/version.h +++ b/libswscale/version.h @@ -28,7 +28,7 @@ #define LIBSWSCALE_VERSION_MAJOR 2 #define LIBSWSCALE_VERSION_MINOR 1 -#define LIBSWSCALE_VERSION_MICRO 2 +#define LIBSWSCALE_VERSION_MICRO 3 #define LIBSWSCALE_VERSION_INT AV_VERSION_INT(LIBSWSCALE_VERSION_MAJOR, \ LIBSWSCALE_VERSION_MINOR, \ @@ -46,9 +46,6 @@ * the public API and may change, break or disappear at any time. */ -#ifndef FF_API_SWS_GETCONTEXT -#define FF_API_SWS_GETCONTEXT (LIBSWSCALE_VERSION_MAJOR < 3) -#endif #ifndef FF_API_SWS_CPU_CAPS #define FF_API_SWS_CPU_CAPS (LIBSWSCALE_VERSION_MAJOR < 3) #endif |