[FFmpeg-devel] [PATCH 4/4] lavc: deprecate FF_IDCT_NONE
Lynne
dev at lynne.ee
Tue Feb 1 13:16:18 EET 2022
1 Feb 2022, 11:02 by anton at khirnov.net:
> It was only used by XvMC.
> ---
> libavcodec/avcodec.h | 5 ++++-
> libavcodec/idctdsp.c | 1 -
> libavcodec/version.h | 1 +
> 3 files changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
> index acb7ae0e14..5362446092 100644
> --- a/libavcodec/avcodec.h
> +++ b/libavcodec/avcodec.h
> @@ -1407,7 +1407,10 @@ typedef struct AVCodecContext {
> #define FF_IDCT_SIMPLEARMV6 17
> #define FF_IDCT_FAAN 20
> #define FF_IDCT_SIMPLENEON 22
> -#define FF_IDCT_NONE 24 /* Used by XvMC to extract IDCT coefficients with FF_IDCT_PERM_NONE */
> +#if FF_API_IDCT_NONE
> +// formerly used by xvmc
> +#define FF_IDCT_NONE 24
> +#endif
> #define FF_IDCT_SIMPLEAUTO 128
>
Isn't this a private define that clients weren't meant to use?
If so, may as well drop it with patch #1
More information about the ffmpeg-devel
mailing list