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

pull/21/head
Clément Bœsch 12 years ago
parent 73c1a00e73
commit 77add967a5
  1. 10
      doc/filters.texi
  2. 1
      libavfilter/avfilter.c
  3. 3
      libavfilter/vf_setfield.c

@ -5057,9 +5057,12 @@ output frames. It does not change the input frame, but only sets the
corresponding property, which affects how the frame is treated by
following filters (e.g. @code{fieldorder} or @code{yadif}).
This filter accepts a single option @option{mode}, which can be
specified either by setting @code{mode=VALUE} or setting the value
alone. Available values are:
The filter accepts the following options:
@table @option
@item mode
Available values are:
@table @samp
@item auto
@ -5074,6 +5077,7 @@ Mark the frame as top-field-first.
@item prog
Mark the frame as progressive.
@end table
@end table
@section showinfo

@ -751,6 +751,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
!strcmp(filter->filter->name, "setpts" ) ||
!strcmp(filter->filter->name, "settb" ) ||
!strcmp(filter->filter->name, "asettb" ) ||
!strcmp(filter->filter->name, "setfield") ||
!strcmp(filter->filter->name, "showspectrum") ||
!strcmp(filter->filter->name, "silencedetect") ||
!strcmp(filter->filter->name, "sine" ) ||

@ -85,8 +85,6 @@ static const AVFilterPad setfield_outputs[] = {
{ NULL }
};
static const char *const shorthand[] = { "mode", NULL };
AVFilter avfilter_vf_setfield = {
.name = "setfield",
.description = NULL_IF_CONFIG_SMALL("Force field for the output video frame."),
@ -94,5 +92,4 @@ AVFilter avfilter_vf_setfield = {
.inputs = setfield_inputs,
.outputs = setfield_outputs,
.priv_class = &setfield_class,
.shorthand = shorthand,
};

Loading…
Cancel
Save