mirror of https://git.ffmpeg.org/ffmpeg.git
avfilter: remove FF_API_BUFFERSINK_ALLOC
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
a9e77b42e3
commit
863822bfaf
|
@ -154,28 +154,6 @@ int attribute_align_arg av_buffersink_get_samples(AVFilterContext *ctx,
|
||||||
return get_frame_internal(ctx, frame, 0, nb_samples);
|
return get_frame_internal(ctx, frame, 0, nb_samples);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if FF_API_BUFFERSINK_ALLOC
|
|
||||||
AVBufferSinkParams *av_buffersink_params_alloc(void)
|
|
||||||
{
|
|
||||||
static const int pixel_fmts[] = { AV_PIX_FMT_NONE };
|
|
||||||
AVBufferSinkParams *params = av_malloc(sizeof(AVBufferSinkParams));
|
|
||||||
if (!params)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
params->pixel_fmts = pixel_fmts;
|
|
||||||
return params;
|
|
||||||
}
|
|
||||||
|
|
||||||
AVABufferSinkParams *av_abuffersink_params_alloc(void)
|
|
||||||
{
|
|
||||||
AVABufferSinkParams *params = av_mallocz(sizeof(AVABufferSinkParams));
|
|
||||||
|
|
||||||
if (!params)
|
|
||||||
return NULL;
|
|
||||||
return params;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static av_cold int common_init(AVFilterContext *ctx)
|
static av_cold int common_init(AVFilterContext *ctx)
|
||||||
{
|
{
|
||||||
BufferSinkContext *buf = ctx->priv;
|
BufferSinkContext *buf = ctx->priv;
|
||||||
|
|
|
@ -94,42 +94,6 @@ int av_buffersink_get_frame_flags(AVFilterContext *ctx, AVFrame *frame, int flag
|
||||||
*/
|
*/
|
||||||
#define AV_BUFFERSINK_FLAG_NO_REQUEST 2
|
#define AV_BUFFERSINK_FLAG_NO_REQUEST 2
|
||||||
|
|
||||||
#if FF_API_BUFFERSINK_ALLOC
|
|
||||||
/**
|
|
||||||
* Deprecated and unused struct to use for initializing a buffersink context.
|
|
||||||
*/
|
|
||||||
typedef struct AVBufferSinkParams {
|
|
||||||
const enum AVPixelFormat *pixel_fmts; ///< list of allowed pixel formats, terminated by AV_PIX_FMT_NONE
|
|
||||||
} AVBufferSinkParams;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an AVBufferSinkParams structure.
|
|
||||||
*
|
|
||||||
* Must be freed with av_free().
|
|
||||||
*/
|
|
||||||
attribute_deprecated
|
|
||||||
AVBufferSinkParams *av_buffersink_params_alloc(void);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Deprecated and unused struct to use for initializing an abuffersink context.
|
|
||||||
*/
|
|
||||||
typedef struct AVABufferSinkParams {
|
|
||||||
const enum AVSampleFormat *sample_fmts; ///< list of allowed sample formats, terminated by AV_SAMPLE_FMT_NONE
|
|
||||||
const int64_t *channel_layouts; ///< list of allowed channel layouts, terminated by -1
|
|
||||||
const int *channel_counts; ///< list of allowed channel counts, terminated by -1
|
|
||||||
int all_channel_counts; ///< if not 0, accept any channel count or layout
|
|
||||||
int *sample_rates; ///< list of allowed sample rates, terminated by -1
|
|
||||||
} AVABufferSinkParams;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Create an AVABufferSinkParams structure.
|
|
||||||
*
|
|
||||||
* Must be freed with av_free().
|
|
||||||
*/
|
|
||||||
attribute_deprecated
|
|
||||||
AVABufferSinkParams *av_abuffersink_params_alloc(void);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the frame size for an audio buffer sink.
|
* Set the frame size for an audio buffer sink.
|
||||||
*
|
*
|
||||||
|
|
|
@ -35,7 +35,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.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define FF_API_BUFFERSINK_ALLOC (LIBAVFILTER_VERSION_MAJOR < 9)
|
|
||||||
#define FF_API_PAD_COUNT (LIBAVFILTER_VERSION_MAJOR < 9)
|
#define FF_API_PAD_COUNT (LIBAVFILTER_VERSION_MAJOR < 9)
|
||||||
|
|
||||||
#endif /* AVFILTER_VERSION_MAJOR_H */
|
#endif /* AVFILTER_VERSION_MAJOR_H */
|
||||||
|
|
Loading…
Reference in New Issue