lavfi/il: switch to AVOption-based system
authorMatthieu Bouron <matthieu.bouron@gmail.com>
Wed, 10 Apr 2013 22:27:31 +0000 (00:27 +0200)
committerMatthieu Bouron <matthieu.bouron@gmail.com>
Wed, 10 Apr 2013 22:31:25 +0000 (00:31 +0200)
doc/filters.texi
libavfilter/avfilter.c
libavfilter/vf_il.c

index b2d375d..cd81a71 100644 (file)
@@ -3750,8 +3750,7 @@ fields (so called half pictures). Odd lines are moved to the top
 half of the output image, even lines to the bottom half.
 You can process (filter) them independently and then re-interleave them.
 
-It accepts a list of options in the form of @var{key}=@var{value} pairs
-separated by ":". A description of the accepted options follows.
+The filter accepts the following options:
 
 @table @option
 @item luma_mode, l
index 753567f..8864a6b 100644 (file)
@@ -678,6 +678,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
         !strcmp(filter->filter->name,  "geq"       ) ||
         !strcmp(filter->filter->name, "gradfun"    ) ||
         !strcmp(filter->filter->name, "hqdn3d"     ) ||
+        !strcmp(filter->filter->name,  "il"        ) ||
         !strcmp(filter->filter->name, "ocv"        ) ||
         !strcmp(filter->filter->name, "lut"        ) ||
         !strcmp(filter->filter->name, "lutyuv"     ) ||
index 7eee398..904be8c 100644 (file)
@@ -204,8 +204,6 @@ static const AVFilterPad outputs[] = {
     { NULL }
 };
 
-static const char *const shorthand[] = { NULL };
-
 AVFilter avfilter_vf_il = {
     .name          = "il",
     .description   = NULL_IF_CONFIG_SMALL("Deinterleave or interleave fields."),
@@ -214,5 +212,4 @@ AVFilter avfilter_vf_il = {
     .inputs        = inputs,
     .outputs       = outputs,
     .priv_class    = &il_class,
-    .shorthand     = shorthand,
 };