Commit 720ec620 authored by Stefano Sabatini's avatar Stefano Sabatini

lavfi: drop deprecated and disabled packing API

It was deprecated and removed after the recent 2->3 major bump.
parent 8dd0e87d
...@@ -113,9 +113,6 @@ typedef struct AVFilterBufferRefAudioProps { ...@@ -113,9 +113,6 @@ typedef struct AVFilterBufferRefAudioProps {
uint64_t channel_layout; ///< channel layout of audio buffer uint64_t channel_layout; ///< channel layout of audio buffer
int nb_samples; ///< number of audio samples per channel int nb_samples; ///< number of audio samples per channel
int sample_rate; ///< audio buffer sample rate int sample_rate; ///< audio buffer sample rate
#if FF_API_PACKING
int planar; ///< audio buffer - planar or packed
#endif
} AVFilterBufferRefAudioProps; } AVFilterBufferRefAudioProps;
/** /**
...@@ -299,13 +296,6 @@ AVFilterFormats *avfilter_make_all_formats(enum AVMediaType type); ...@@ -299,13 +296,6 @@ AVFilterFormats *avfilter_make_all_formats(enum AVMediaType type);
*/ */
extern const int64_t avfilter_all_channel_layouts[]; extern const int64_t avfilter_all_channel_layouts[];
#if FF_API_PACKING
/**
* Return a list of all audio packing formats.
*/
AVFilterFormats *avfilter_make_all_packing_formats(void);
#endif
/** /**
* Return a format list which contains the intersection of the formats of * Return a format list which contains the intersection of the formats of
* a and b. Also, all the references of a, all the references of b, and * a and b. Also, all the references of a, all the references of b, and
...@@ -350,10 +340,6 @@ attribute_deprecated ...@@ -350,10 +340,6 @@ attribute_deprecated
void avfilter_set_common_sample_formats(AVFilterContext *ctx, AVFilterFormats *formats); void avfilter_set_common_sample_formats(AVFilterContext *ctx, AVFilterFormats *formats);
attribute_deprecated attribute_deprecated
void avfilter_set_common_channel_layouts(AVFilterContext *ctx, AVFilterFormats *formats); void avfilter_set_common_channel_layouts(AVFilterContext *ctx, AVFilterFormats *formats);
#if FF_API_PACKING
attribute_deprecated
void avfilter_set_common_packing_formats(AVFilterContext *ctx, AVFilterFormats *formats);
#endif
/** /**
* @} * @}
...@@ -656,13 +642,6 @@ struct AVFilterContext { ...@@ -656,13 +642,6 @@ struct AVFilterContext {
struct AVFilterCommand *command_queue; struct AVFilterCommand *command_queue;
}; };
#if FF_API_PACKING
enum AVFilterPacking {
AVFILTER_PACKED = 0,
AVFILTER_PLANAR,
};
#endif
/** /**
* A link between two filters. This contains pointers to the source and * A link between two filters. This contains pointers to the source and
* destination filters between which this link exists, and the indexes of * destination filters between which this link exists, and the indexes of
...@@ -697,10 +676,6 @@ struct AVFilterLink { ...@@ -697,10 +676,6 @@ struct AVFilterLink {
#else #else
int sample_rate; ///< samples per second int sample_rate; ///< samples per second
#endif #endif
#if FF_API_PACKING
int planar; ///< agreed upon packing mode of audio buffers. true if planar.
#endif
int format; ///< agreed upon media format int format; ///< agreed upon media format
/** /**
...@@ -713,11 +688,6 @@ struct AVFilterLink { ...@@ -713,11 +688,6 @@ struct AVFilterLink {
AVFilterFormats *in_formats; AVFilterFormats *in_formats;
AVFilterFormats *out_formats; AVFilterFormats *out_formats;
#if FF_API_PACKING
AVFilterFormats *in_packing;
AVFilterFormats *out_packing;
#endif
/** /**
* The buffer reference currently being sent across the link by the source * The buffer reference currently being sent across the link by the source
* filter. This is used internally by the filter system to allow * filter. This is used internally by the filter system to allow
......
...@@ -46,9 +46,6 @@ AVBufferSinkParams *av_buffersink_params_alloc(void); ...@@ -46,9 +46,6 @@ AVBufferSinkParams *av_buffersink_params_alloc(void);
typedef struct { typedef struct {
const enum AVSampleFormat *sample_fmts; ///< list of allowed sample formats, terminated by AV_SAMPLE_FMT_NONE 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 int64_t *channel_layouts; ///< list of allowed channel layouts, terminated by -1
#if FF_API_PACKING
const int *packing_fmts; ///< list of allowed packing formats
#endif
} AVABufferSinkParams; } AVABufferSinkParams;
/** /**
......
...@@ -46,12 +46,3 @@ static void set_common_formats(AVFilterContext *ctx, AVFilterFormats *fmts, ...@@ -46,12 +46,3 @@ static void set_common_formats(AVFilterContext *ctx, AVFilterFormats *fmts,
av_free(fmts); av_free(fmts);
} }
} }
#if FF_API_PACKING
void avfilter_set_common_packing_formats(AVFilterContext *ctx, AVFilterFormats *formats)
{
set_common_formats(ctx, formats, AVMEDIA_TYPE_AUDIO,
offsetof(AVFilterLink, in_packing),
offsetof(AVFilterLink, out_packing));
}
#endif
...@@ -285,19 +285,6 @@ const int64_t avfilter_all_channel_layouts[] = { ...@@ -285,19 +285,6 @@ const int64_t avfilter_all_channel_layouts[] = {
// return avfilter_make_format64_list(avfilter_all_channel_layouts); // return avfilter_make_format64_list(avfilter_all_channel_layouts);
// } // }
#if FF_API_PACKING
AVFilterFormats *avfilter_make_all_packing_formats(void)
{
static const int packing[] = {
AVFILTER_PACKED,
AVFILTER_PLANAR,
-1,
};
return ff_make_format_list(packing);
}
#endif
AVFilterFormats *ff_planar_sample_fmts(void) AVFilterFormats *ff_planar_sample_fmts(void)
{ {
AVFilterFormats *ret = NULL; AVFilterFormats *ret = NULL;
......
...@@ -56,9 +56,6 @@ ...@@ -56,9 +56,6 @@
#ifndef FF_API_VSRC_BUFFER_ADD_FRAME #ifndef FF_API_VSRC_BUFFER_ADD_FRAME
#define FF_API_VSRC_BUFFER_ADD_FRAME (LIBAVFILTER_VERSION_MAJOR < 3) #define FF_API_VSRC_BUFFER_ADD_FRAME (LIBAVFILTER_VERSION_MAJOR < 3)
#endif #endif
#ifndef FF_API_PACKING
#define FF_API_PACKING (LIBAVFILTER_VERSION_MAJOR < 3)
#endif
#ifndef FF_API_DEFAULT_CONFIG_OUTPUT_LINK #ifndef FF_API_DEFAULT_CONFIG_OUTPUT_LINK
#define FF_API_DEFAULT_CONFIG_OUTPUT_LINK (LIBAVFILTER_VERSION_MAJOR < 3) #define FF_API_DEFAULT_CONFIG_OUTPUT_LINK (LIBAVFILTER_VERSION_MAJOR < 3)
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment