[FFmpeg-devel] [PATCH 3/4] lavfi: deprecate AVFilterGraph->resample_lavr_opts
wm4
nfxjfg at googlemail.com
Thu Mar 16 20:52:09 EET 2017
On Mon, 6 Mar 2017 02:46:50 +0000
Rostislav Pehlivanov <atomnuker at gmail.com> wrote:
> Not used by anything at all since we don't auto insert lavr filters.
>
> Signed-off-by: Rostislav Pehlivanov <atomnuker at gmail.com>
> ---
> doc/APIchanges | 4 ++++
> libavfilter/avfilter.h | 4 +++-
> libavfilter/avfiltergraph.c | 2 ++
> libavfilter/version.h | 5 ++++-
> libavformat/version.h | 1 -
> 5 files changed, 13 insertions(+), 3 deletions(-)
>
> diff --git a/doc/APIchanges b/doc/APIchanges
> index 6922ea5268..2275f0da4b 100644
> --- a/doc/APIchanges
> +++ b/doc/APIchanges
> @@ -15,6 +15,10 @@ libavutil: 2015-08-28
>
> API changes, most recent first:
>
> +2017-03-02 - xxxxxxx - lavfi 6.75.100 - avfilter.h
> + Deprecate AVFilterGraph.resample_lavr_opts
> + Its never been used by avfilter and never given to anything
It's.
> +
> 2017-03-02 - xxxxxxx - lavc 57.81.104 - videotoolbox.h
> AVVideotoolboxContext.cv_pix_fmt_type can now be set to 0 to output the
> native decoder format. (The default value is not changed.)
> diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
> index b56615c98e..ac6dca4fc0 100644
> --- a/libavfilter/avfilter.h
> +++ b/libavfilter/avfilter.h
> @@ -841,7 +841,9 @@ typedef struct AVFilterGraph {
> unsigned nb_filters;
>
> char *scale_sws_opts; ///< sws options to use for the auto-inserted scale filters
> - char *resample_lavr_opts; ///< libavresample options to use for the auto-inserted resample filters
> +#if FF_API_LAVR_OPTS
> + attribute_deprecated char *resample_lavr_opts; ///< libavresample options to use for the auto-inserted resample filters
> +#endif
>
> /**
> * Type of multithreading allowed for filters in this graph. A combination
> diff --git a/libavfilter/avfiltergraph.c b/libavfilter/avfiltergraph.c
> index 534c6701a8..75bd516896 100644
> --- a/libavfilter/avfiltergraph.c
> +++ b/libavfilter/avfiltergraph.c
> @@ -128,7 +128,9 @@ void avfilter_graph_free(AVFilterGraph **graph)
>
> av_freep(&(*graph)->scale_sws_opts);
> av_freep(&(*graph)->aresample_swr_opts);
> +#if FF_API_LAVR_OPTS
> av_freep(&(*graph)->resample_lavr_opts);
> +#endif
> av_freep(&(*graph)->filters);
> av_freep(&(*graph)->internal);
> av_freep(graph);
> diff --git a/libavfilter/version.h b/libavfilter/version.h
> index 11db8d5513..3cd6e24b27 100644
> --- a/libavfilter/version.h
> +++ b/libavfilter/version.h
> @@ -30,7 +30,7 @@
> #include "libavutil/version.h"
>
> #define LIBAVFILTER_VERSION_MAJOR 6
> -#define LIBAVFILTER_VERSION_MINOR 74
> +#define LIBAVFILTER_VERSION_MINOR 75
> #define LIBAVFILTER_VERSION_MICRO 100
>
> #define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
> @@ -67,5 +67,8 @@
> #ifndef FF_API_NOCONST_GET_NAME
> #define FF_API_NOCONST_GET_NAME (LIBAVFILTER_VERSION_MAJOR < 7)
> #endif
> +#ifndef FF_API_LAVR_OPTS
> +#define FF_API_LAVR_OPTS (LIBAVFILTER_VERSION_MAJOR < 7)
> +#endif
>
> #endif /* AVFILTER_VERSION_H */
> diff --git a/libavformat/version.h b/libavformat/version.h
> index cd505242ef..4a12d7d947 100644
> --- a/libavformat/version.h
> +++ b/libavformat/version.h
> @@ -89,7 +89,6 @@
> #define FF_API_HLS_WRAP (LIBAVFORMAT_VERSION_MAJOR < 58)
> #endif
>
> -
Stray whitespace change?
> #ifndef FF_API_R_FRAME_RATE
> #define FF_API_R_FRAME_RATE 1
> #endif
Otherwise seems ok.
More information about the ffmpeg-devel
mailing list