From: Diego Biurrun Date: Mon, 4 Aug 2014 17:34:30 +0000 (-0700) Subject: swscale: Undeprecate sws_getContext() X-Git-Tag: v11_alpha1~26 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb789016d423d2cfacd2904ac66257bdf7f0964e;p=platform%2Fupstream%2Flibav.git swscale: Undeprecate sws_getContext() sws_getCachedContext is not a full replacement for the function. --- diff --git a/doc/APIchanges b/doc/APIchanges index 344b3e5..1d4f07f 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 715f559..8abbac4 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 3a8531d..32e304c 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 d402c68..7213ab3 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