On 2015-07-15 00:15, Paul B Mahol wrote: > diff --git a/doc/filters.texi b/doc/filters.texi > index 9f7b976..d4d8bad 100644 > --- a/doc/filters.texi > +++ b/doc/filters.texi > @@ -3718,6 +3718,24 @@ Set whether or not chroma is considered in the metric > calculations. Default is > @code{1}. > @end table > > +@section deflate > + > +Apply deflate effect to the video. > + > +This filter replaces the pixel by the local(3x3) average by taking into > account > +only values lower than the pixel. > + > +It accepts the following options: > + > +@table @option > +@item threshold > +Allows to limit the maximum change, default is 65535.
Strange phrasing. Why not just "Limits the maximum change, default is 65535" > +@item planes > +Flag which specifies which planes to filter. Default is 15 i.e. all four > +planes. > +@end table While this was probably the existing behaviour (assuming this is the patch from ubitux), do many other filters use a bit mask for controlling which planes are processed? But to be honest, I don't have a suggestion for how else you should do it. 4 separate threshold options, similar to removegrain and its modes? > @@ -3904,6 +3922,27 @@ A number representing position of the first frame with > respect to the telecine > pattern. This is to be used if the stream is cut. The default value is > @code{0}. > @end table > > +@section dilation > + > +Apply dilation effect to the video. > + > +This filter replaces the pixel by the local(3x3) maximum. > + > +It accepts the following options: > + > +@table @option > +@item threshold > +Allows to limit the maximum change, default is 65535. As above. > +@item coordinates > +Flag which specifies the pixel to refer to. Default is 255 i.e. all eight > +pixels are used. You should probably explain which values represent which pixel, i.e. tha1 1 is the top left pixel. > @@ -4759,6 +4798,27 @@ value. > > @end table > > +@section erosion > + > +Apply erosion effect to the video. > + > +This filter replaces the pixel by the local(3x3) minimum. > + > +It accepts the following options: > + > +@table @option > +@item threshold > +Allows to limit the maximum change, default is 65535. ... > +@item coordinates > +Flag which specifies the pixel to refer to. Default is 255 i.e. all eight > +pixels are used. ... > @@ -6356,6 +6416,24 @@ Default value is @code{none}. > Swap luma/chroma/alpha fields. Exchange even & odd lines. Default value is > @code{0}. > @end table > > +@section inflate > + > +Apply inflate effect to the video. > + > +This filter replaces the pixel by the local(3x3) average by taking into > account > +only values higher than the pixel. > + > +It accepts the following options: > + > +@table @option > +@item threshold > +Allows to limit the maximum change, default is 65535. > + > +@item planes > +Flag which specifies which planes to filter. Default is 15 i.e. all four > +planes. > +@end table > + Same comments. > ... Despite my comments above I get the feeling that this might be intended for programmatic use by other future filters. If that's the case then I guess the options don't have to be user friendly.
signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel