Merge remote-tracking branch 'ubitux/shorthand-cleanup'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 10 Apr 2013 22:37:21 +0000 (00:37 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 10 Apr 2013 22:37:32 +0000 (00:37 +0200)
* ubitux/shorthand-cleanup:
  lavfi/mptestsrc: switch to an AVOptions-based system.
  lavfi/mandelbrot: switch to an AVOptions-based system.
  lavfi/life: switch to an AVOptions-based system.
  lavfi/cellauto: switch to an AVOptions-based system.

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
doc/filters.texi
libavfilter/avfilter.c

diff --combined doc/filters.texi
@@@ -2452,6 -2452,11 +2452,6 @@@ The main use of this filter is for very
  (e.g. streaming over dialup modem), but it could in theory be used for
  fixing movies that were inverse-telecined incorrectly.
  
 -The filter accepts parameters as a list of @var{key}=@var{value}
 -pairs, separated by ":". If the key of the first options is omitted,
 -the arguments are interpreted according to the syntax:
 -@option{max}:@option{hi}:@option{lo}:@option{frac}.
 -
  A description of the accepted options follows.
  
  @table @option
@@@ -5540,15 -5545,17 +5540,15 @@@ Vertical low-pass filtering can only b
  
  Transpose rows with columns in the input video and optionally flip it.
  
 -The filter accepts parameters as a list of @var{key}=@var{value}
 -pairs, separated by ':'. If the key of the first options is omitted,
 -the arguments are interpreted according to the syntax
 -@var{dir}:@var{passthrough}.
 +This filter accepts the following options:
  
  @table @option
 +
  @item dir
 -Specify the transposition direction. Can assume the following values:
 +The direction of the transpose.
  
  @table @samp
 -@item 0, 4
 +@item 0, 4, cclock_flip
  Rotate by 90 degrees counterclockwise and vertically flip (default), that is:
  @example
  L.R     L.l
  l.r     R.r
  @end example
  
 -@item 1, 5
 +@item 1, 5, clock
  Rotate by 90 degrees clockwise, that is:
  @example
  L.R     l.L
  l.r     r.R
  @end example
  
 -@item 2, 6
 +@item 2, 6, cclock
  Rotate by 90 degrees counterclockwise, that is:
  @example
  L.R     R.r
  l.r     L.l
  @end example
  
 -@item 3, 7
 +@item 3, 7, clock_flip
  Rotate by 90 degrees clockwise and vertically flip, that is:
  @example
  L.R     r.R
@@@ -5806,9 -5813,7 +5806,7 @@@ At each new frame a new row in the vide
  the cellular automaton next generation. The behavior when the whole
  frame is filled is defined by the @option{scroll} option.
  
- This source accepts a list of options in the form of
- @var{key}=@var{value} pairs separated by ":". A description of the
- accepted options follows.
+ This source accepts the following options:
  
  @table @option
  @item filename, f
@@@ -5914,9 -5919,7 +5912,7 @@@ cellauto=p='@@@@ @@ @@@@':s=100x400:ful
  Generate a Mandelbrot set fractal, and progressively zoom towards the
  point specified with @var{start_x} and @var{start_y}.
  
- This source accepts a list of options in the form of
- @var{key}=@var{value} pairs separated by ":". A description of the
- accepted options follows.
+ This source accepts the following options:
  
  @table @option
  
@@@ -5989,8 -5992,7 +5985,7 @@@ Generate various test patterns, as gene
  The size of the generated video is fixed, and is 256x256.
  This source is useful in particular for testing encoding features.
  
- This source accepts an optional sequence of @var{key}=@var{value} pairs,
- separated by ":". The description of the accepted options follows.
+ This source accepts the following options:
  
  @table @option
  
@@@ -6090,9 -6092,7 +6085,7 @@@ which specifies the number of neighbor 
  cell stay alive or born. The @option{rule} option allows to specify
  the rule to adopt.
  
- This source accepts a list of options in the form of
- @var{key}=@var{value} pairs separated by ":". A description of the
- accepted options follows.
+ This source accepts the following options:
  
  @table @option
  @item filename, f
diff --combined libavfilter/avfilter.c
@@@ -660,11 -660,11 +660,12 @@@ int avfilter_init_filter(AVFilterContex
          !strcmp(filter->filter->name,  "ass")     ||
          !strcmp(filter->filter->name,  "blackframe") ||
          !strcmp(filter->filter->name,  "boxblur"   ) ||
+         !strcmp(filter->filter->name,  "cellauto") ||
          !strcmp(filter->filter->name,  "colormatrix") ||
          !strcmp(filter->filter->name,  "crop"      ) ||
          !strcmp(filter->filter->name,  "cropdetect") ||
          !strcmp(filter->filter->name,  "curves"    ) ||
 +        !strcmp(filter->filter->name,  "decimate"  ) ||
          !strcmp(filter->filter->name,  "delogo"    ) ||
          !strcmp(filter->filter->name,  "drawbox"   ) ||
          !strcmp(filter->filter->name,  "drawtext"  ) ||
          !strcmp(filter->filter->name, "gradfun"    ) ||
          !strcmp(filter->filter->name, "hqdn3d"     ) ||
          !strcmp(filter->filter->name, "ocv"        ) ||
+         !strcmp(filter->filter->name, "life"       ) ||
          !strcmp(filter->filter->name, "lut"        ) ||
          !strcmp(filter->filter->name, "lutyuv"     ) ||
          !strcmp(filter->filter->name, "lutrgb"     ) ||
+         !strcmp(filter->filter->name, "mandelbrot" ) ||
+         !strcmp(filter->filter->name, "mptestsrc"  ) ||
          !strcmp(filter->filter->name, "negate"     ) ||
          !strcmp(filter->filter->name, "overlay"    ) ||
          !strcmp(filter->filter->name, "pad"        ) ||
          !strcmp(filter->filter->name, "smartblur") ||
          !strcmp(filter->filter->name, "subtitles") ||
          !strcmp(filter->filter->name, "thumbnail") ||
 +        !strcmp(filter->filter->name, "transpose") ||
  //         !strcmp(filter->filter->name, "scale"      ) ||
          !strcmp(filter->filter->name, "select") ||
          0