History

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

Clément Bœsch committed 13 years ago

Commit e2b0edb1 parent 8da1fff3 files · +3 −6Browse files

Unified · Split

3 files
  1. doc/filters.texi +1 −2
  2. libavfilter/avfilter.c +2 −0
  3. libavfilter/vf_subtitles.c +0 −4
doc/filters.texi+1−2
@@ -5322,8 +5322,7 @@ To enable compilation of this filter you need to configure FFmpeg with · 5321 unmodified lines
5322libavformat to convert the passed subtitles file to ASS (Advanced Substation5322libavformat to convert the passed subtitles file to ASS (Advanced Substation
5323Alpha) subtitles format.5323Alpha) subtitles format.
5324 5324
5325This filter accepts the following named options, expressed as a5325The filter accepts the following options:
5326sequence of @var{key}=@var{value} pairs, separated by ":".
5327 5326
5328@table @option5327@table @option
5329@item filename, f5328@item filename, f
libavfilter/avfilter.c+2−0
@@ -657,6 +657,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque · 656 unmodified lines
657 int ret=0;657 int ret=0;
658 int anton_options =658 int anton_options =
659 !strcmp(filter->filter->name, "aformat") ||659 !strcmp(filter->filter->name, "aformat") ||
660 !strcmp(filter->filter->name, "ass") ||
660 !strcmp(filter->filter->name, "blackframe") ||661 !strcmp(filter->filter->name, "blackframe") ||
661 !strcmp(filter->filter->name, "boxblur" ) ||662 !strcmp(filter->filter->name, "boxblur" ) ||
662 !strcmp(filter->filter->name, "colormatrix") ||663 !strcmp(filter->filter->name, "colormatrix") ||
@@ -691,6 +692,7 @@ int avfilter_init_filter(AVFilterContext *filter, const char *args, void *opaque · 28 unmodified lines
691 !strcmp(filter->filter->name, "resample") ||692 !strcmp(filter->filter->name, "resample") ||
692 !strcmp(filter->filter->name, "showspectrum") ||693 !strcmp(filter->filter->name, "showspectrum") ||
693 !strcmp(filter->filter->name, "silencedetect") ||694 !strcmp(filter->filter->name, "silencedetect") ||
695 !strcmp(filter->filter->name, "subtitles") ||
694 !strcmp(filter->filter->name, "thumbnail") ||696 !strcmp(filter->filter->name, "thumbnail") ||
695// !strcmp(filter->filter->name, "scale" ) ||697// !strcmp(filter->filter->name, "scale" ) ||
696 0698 0
libavfilter/vf_subtitles.c+0−4
@@ -201,8 +201,6 @@ static const AVFilterPad ass_outputs[] = { · 200 unmodified lines
201 { NULL }201 { NULL }
202};202};
203 203
204static const char *const shorthand[] = { "filename", NULL };
205
206#if CONFIG_ASS_FILTER204#if CONFIG_ASS_FILTER
207 205
208static const AVOption ass_options[] = {206static const AVOption ass_options[] = {
@@ -240,7 +238,6 @@ AVFilter avfilter_vf_ass = { · 31 unmodified lines
240 .inputs = ass_inputs,238 .inputs = ass_inputs,
241 .outputs = ass_outputs,239 .outputs = ass_outputs,
242 .priv_class = &ass_class,240 .priv_class = &ass_class,
243 .shorthand = shorthand,
244};241};
245#endif242#endif
246 243
@@ -365,6 +362,5 @@ AVFilter avfilter_vf_subtitles = { · 118 unmodified lines
365 .inputs = ass_inputs,362 .inputs = ass_inputs,
366 .outputs = ass_outputs,363 .outputs = ass_outputs,
367 .priv_class = &subtitles_class,364 .priv_class = &subtitles_class,
368 .shorthand = shorthand,
369};365};
370#endif366#endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t