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

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

parent 791da470
...@@ -5992,8 +5992,7 @@ Generate various test patterns, as generated by the MPlayer test filter. ...@@ -5992,8 +5992,7 @@ Generate various test patterns, as generated by the MPlayer test filter.
The size of the generated video is fixed, and is 256x256. The size of the generated video is fixed, and is 256x256.
This source is useful in particular for testing encoding features. This source is useful in particular for testing encoding features.
This source accepts an optional sequence of @var{key}=@var{value} pairs, This source accepts the following options:
separated by ":". The description of the accepted options follows.
@table @option @table @option
......
...@@ -685,6 +685,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque ...@@ -685,6 +685,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque
!strcmp(filter->filter->name, "lutyuv" ) || !strcmp(filter->filter->name, "lutyuv" ) ||
!strcmp(filter->filter->name, "lutrgb" ) || !strcmp(filter->filter->name, "lutrgb" ) ||
!strcmp(filter->filter->name, "mandelbrot" ) || !strcmp(filter->filter->name, "mandelbrot" ) ||
!strcmp(filter->filter->name, "mptestsrc" ) ||
!strcmp(filter->filter->name, "negate" ) || !strcmp(filter->filter->name, "negate" ) ||
!strcmp(filter->filter->name, "overlay" ) || !strcmp(filter->filter->name, "overlay" ) ||
!strcmp(filter->filter->name, "pad" ) || !strcmp(filter->filter->name, "pad" ) ||
......
...@@ -262,12 +262,6 @@ static av_cold int init(AVFilterContext *ctx, const char *args) ...@@ -262,12 +262,6 @@ static av_cold int init(AVFilterContext *ctx, const char *args)
int64_t duration = -1; int64_t duration = -1;
int ret; int ret;
test->class = &mptestsrc_class;
av_opt_set_defaults(test);
if ((ret = (av_set_options_string(test, args, "=", ":"))) < 0)
return ret;
if ((test->duration) && (ret = av_parse_time(&duration, test->duration, 1)) < 0) { if ((test->duration) && (ret = av_parse_time(&duration, test->duration, 1)) < 0) {
av_log(ctx, AV_LOG_ERROR, "Invalid duration: '%s'\n", test->duration); av_log(ctx, AV_LOG_ERROR, "Invalid duration: '%s'\n", test->duration);
return ret; return ret;
......
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