mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
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);
|
||||
}
|
||||
|
||||
#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)
|
||||
{
|
||||
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
|
||||
|
||||
#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.
|
||||
*
|
||||
|
@ -35,7 +35,6 @@
|
||||
* 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)
|
||||
|
||||
#endif /* AVFILTER_VERSION_MAJOR_H */
|
||||
|
Loading…
Reference in New Issue
Block a user