You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
Merge commit 'e65e4cbbda03ca3c9087f069c9867d518415fca1'
* commit 'e65e4cbbda03ca3c9087f069c9867d518415fca1': lavfi: Drop deprecated *_count suffixed variables Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
This commit is contained in:
@@ -662,12 +662,6 @@ AVFilterContext *ff_filter_alloc(const AVFilter *filter, const char *inst_name)
|
|||||||
if (!ret->outputs)
|
if (!ret->outputs)
|
||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
FF_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
ret->output_count = ret->nb_outputs;
|
|
||||||
ret->input_count = ret->nb_inputs;
|
|
||||||
FF_ENABLE_DEPRECATION_WARNINGS
|
|
||||||
#endif
|
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
|
@@ -486,16 +486,10 @@ struct AVFilterContext {
|
|||||||
|
|
||||||
AVFilterPad *input_pads; ///< array of input pads
|
AVFilterPad *input_pads; ///< array of input pads
|
||||||
AVFilterLink **inputs; ///< array of pointers to input links
|
AVFilterLink **inputs; ///< array of pointers to input links
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs
|
|
||||||
#endif
|
|
||||||
unsigned nb_inputs; ///< number of input pads
|
unsigned nb_inputs; ///< number of input pads
|
||||||
|
|
||||||
AVFilterPad *output_pads; ///< array of output pads
|
AVFilterPad *output_pads; ///< array of output pads
|
||||||
AVFilterLink **outputs; ///< array of pointers to output links
|
AVFilterLink **outputs; ///< array of pointers to output links
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs
|
|
||||||
#endif
|
|
||||||
unsigned nb_outputs; ///< number of output pads
|
unsigned nb_outputs; ///< number of output pads
|
||||||
|
|
||||||
void *priv; ///< private data for use by the filter
|
void *priv; ///< private data for use by the filter
|
||||||
@@ -1017,20 +1011,11 @@ typedef int (avfilter_execute_func)(AVFilterContext *ctx, avfilter_action_func *
|
|||||||
|
|
||||||
typedef struct AVFilterGraph {
|
typedef struct AVFilterGraph {
|
||||||
const AVClass *av_class;
|
const AVClass *av_class;
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
attribute_deprecated
|
|
||||||
unsigned filter_count_unused;
|
|
||||||
#endif
|
|
||||||
AVFilterContext **filters;
|
AVFilterContext **filters;
|
||||||
#if !FF_API_FOO_COUNT
|
|
||||||
unsigned nb_filters;
|
unsigned nb_filters;
|
||||||
#endif
|
|
||||||
|
|
||||||
char *scale_sws_opts; ///< sws options to use for the auto-inserted scale 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
|
char *resample_lavr_opts; ///< libavresample options to use for the auto-inserted resample filters
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
unsigned nb_filters;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Type of multithreading allowed for filters in this graph. A combination
|
* Type of multithreading allowed for filters in this graph. A combination
|
||||||
|
@@ -135,12 +135,6 @@ int avfilter_graph_add_filter(AVFilterGraph *graph, AVFilterContext *filter)
|
|||||||
graph->filters = filters;
|
graph->filters = filters;
|
||||||
graph->filters[graph->nb_filters++] = filter;
|
graph->filters[graph->nb_filters++] = filter;
|
||||||
|
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
FF_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
graph->filter_count_unused = graph->nb_filters;
|
|
||||||
FF_ENABLE_DEPRECATION_WARNINGS
|
|
||||||
#endif
|
|
||||||
|
|
||||||
filter->graph = graph;
|
filter->graph = graph;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@@ -206,12 +200,6 @@ AVFilterContext *avfilter_graph_alloc_filter(AVFilterGraph *graph,
|
|||||||
graph->filters = filters;
|
graph->filters = filters;
|
||||||
graph->filters[graph->nb_filters++] = s;
|
graph->filters[graph->nb_filters++] = s;
|
||||||
|
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
FF_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
graph->filter_count_unused = graph->nb_filters;
|
|
||||||
FF_ENABLE_DEPRECATION_WARNINGS
|
|
||||||
#endif
|
|
||||||
|
|
||||||
s->graph = graph;
|
s->graph = graph;
|
||||||
|
|
||||||
return s;
|
return s;
|
||||||
|
@@ -269,28 +269,16 @@ int ff_insert_pad(unsigned idx, unsigned *count, size_t padidx_off,
|
|||||||
static inline int ff_insert_inpad(AVFilterContext *f, unsigned index,
|
static inline int ff_insert_inpad(AVFilterContext *f, unsigned index,
|
||||||
AVFilterPad *p)
|
AVFilterPad *p)
|
||||||
{
|
{
|
||||||
int ret = ff_insert_pad(index, &f->nb_inputs, offsetof(AVFilterLink, dstpad),
|
return ff_insert_pad(index, &f->nb_inputs, offsetof(AVFilterLink, dstpad),
|
||||||
&f->input_pads, &f->inputs, p);
|
&f->input_pads, &f->inputs, p);
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
FF_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
f->input_count = f->nb_inputs;
|
|
||||||
FF_ENABLE_DEPRECATION_WARNINGS
|
|
||||||
#endif
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Insert a new output pad for the filter. */
|
/** Insert a new output pad for the filter. */
|
||||||
static inline int ff_insert_outpad(AVFilterContext *f, unsigned index,
|
static inline int ff_insert_outpad(AVFilterContext *f, unsigned index,
|
||||||
AVFilterPad *p)
|
AVFilterPad *p)
|
||||||
{
|
{
|
||||||
int ret = ff_insert_pad(index, &f->nb_outputs, offsetof(AVFilterLink, srcpad),
|
return ff_insert_pad(index, &f->nb_outputs, offsetof(AVFilterLink, srcpad),
|
||||||
&f->output_pads, &f->outputs, p);
|
&f->output_pads, &f->outputs, p);
|
||||||
#if FF_API_FOO_COUNT
|
|
||||||
FF_DISABLE_DEPRECATION_WARNINGS
|
|
||||||
f->output_count = f->nb_outputs;
|
|
||||||
FF_ENABLE_DEPRECATION_WARNINGS
|
|
||||||
#endif
|
|
||||||
return ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -49,9 +49,6 @@
|
|||||||
* the public API and may change, break or disappear at any time.
|
* the public API and may change, break or disappear at any time.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef FF_API_FOO_COUNT
|
|
||||||
#define FF_API_FOO_COUNT (LIBAVFILTER_VERSION_MAJOR < 6)
|
|
||||||
#endif
|
|
||||||
#ifndef FF_API_AVFILTERBUFFER
|
#ifndef FF_API_AVFILTERBUFFER
|
||||||
#define FF_API_AVFILTERBUFFER (LIBAVFILTER_VERSION_MAJOR < 6)
|
#define FF_API_AVFILTERBUFFER (LIBAVFILTER_VERSION_MAJOR < 6)
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user