Commit e4bd1db8 authored by Clément Bœsch's avatar Clément Bœsch

lavfi/histeq: switch to an AVOptions-based system.

parent c2696dab
...@@ -3445,12 +3445,7 @@ viewed as an "automatically adjusting contrast filter". This filter is ...@@ -3445,12 +3445,7 @@ viewed as an "automatically adjusting contrast filter". This filter is
useful only for correcting degraded or poorly captured source useful only for correcting degraded or poorly captured source
video. video.
The filter accepts parameters as a list of @var{key}=@var{value} The filter accepts the following options:
pairs, separated by ":". If the key of the first options is omitted,
the arguments are interpreted according to syntax
@var{strength}:@var{intensity}:@var{antibanding}.
This filter accepts the following named options:
@table @option @table @option
@item strength @item strength
......
...@@ -679,6 +679,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque ...@@ -679,6 +679,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
!strcmp(filter->filter->name, "frei0r_src") || !strcmp(filter->filter->name, "frei0r_src") ||
!strcmp(filter->filter->name, "geq" ) || !strcmp(filter->filter->name, "geq" ) ||
!strcmp(filter->filter->name, "gradfun" ) || !strcmp(filter->filter->name, "gradfun" ) ||
!strcmp(filter->filter->name, "histeq" ) ||
!strcmp(filter->filter->name, "hqdn3d" ) || !strcmp(filter->filter->name, "hqdn3d" ) ||
!strcmp(filter->filter->name, "ocv" ) || !strcmp(filter->filter->name, "ocv" ) ||
!strcmp(filter->filter->name, "life" ) || !strcmp(filter->filter->name, "life" ) ||
......
...@@ -269,8 +269,6 @@ static const AVFilterPad histeq_outputs[] = { ...@@ -269,8 +269,6 @@ static const AVFilterPad histeq_outputs[] = {
{ NULL } { NULL }
}; };
static const char *const shorthand[] = { "strength", "intensity", "antibanding", NULL };
AVFilter avfilter_vf_histeq = { AVFilter avfilter_vf_histeq = {
.name = "histeq", .name = "histeq",
.description = NULL_IF_CONFIG_SMALL("Apply global color histogram equalization."), .description = NULL_IF_CONFIG_SMALL("Apply global color histogram equalization."),
...@@ -281,5 +279,4 @@ AVFilter avfilter_vf_histeq = { ...@@ -281,5 +279,4 @@ AVFilter avfilter_vf_histeq = {
.inputs = histeq_inputs, .inputs = histeq_inputs,
.outputs = histeq_outputs, .outputs = histeq_outputs,
.priv_class = &histeq_class, .priv_class = &histeq_class,
.shorthand = shorthand,
}; };
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