mirror of
https://github.com/xenia-project/FFmpeg.git
synced 2024-12-11 21:24:01 +00:00
abuffer: switch to an AVOptions-based shorthand system.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
16e5e13c7e
commit
c378ba19b5
@ -683,7 +683,6 @@ static int process_options(AVFilterContext *ctx, AVDictionary **options,
|
||||
|
||||
// TODO: drop me
|
||||
static const char *const filters_left_to_update[] = {
|
||||
"abuffer",
|
||||
#if FF_API_ACONVERT_FILTER
|
||||
"aconvert",
|
||||
#endif
|
||||
|
@ -345,8 +345,8 @@ static const AVOption abuffer_options[] = {
|
||||
{ "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A },
|
||||
{ "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
|
||||
{ "sample_fmt", NULL, OFFSET(sample_fmt_str), AV_OPT_TYPE_STRING, .flags = A },
|
||||
{ "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
|
||||
{ "channel_layout", NULL, OFFSET(channel_layout_str), AV_OPT_TYPE_STRING, .flags = A },
|
||||
{ "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
|
||||
{ NULL },
|
||||
};
|
||||
|
||||
@ -532,9 +532,6 @@ static const AVFilterPad avfilter_asrc_abuffer_outputs[] = {
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
static const char *const abuffer_shorthand[] = { "time_base", "sample_rate",
|
||||
"sample_fmt", "channel_layout", NULL };
|
||||
|
||||
AVFilter avfilter_asrc_abuffer = {
|
||||
.name = "abuffer",
|
||||
.description = NULL_IF_CONFIG_SMALL("Buffer audio frames, and make them accessible to the filterchain."),
|
||||
@ -547,5 +544,4 @@ AVFilter avfilter_asrc_abuffer = {
|
||||
.inputs = NULL,
|
||||
.outputs = avfilter_asrc_abuffer_outputs,
|
||||
.priv_class = &abuffer_class,
|
||||
.shorthand = abuffer_shorthand,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user