Commit 281fc4e9 authored by Stefano Sabatini's avatar Stefano Sabatini

doc/filters: extend/fix documentation for the geq filter

parent fbba76e8
...@@ -4004,25 +4004,31 @@ The filter accepts the following options: ...@@ -4004,25 +4004,31 @@ The filter accepts the following options:
@table @option @table @option
@item lum_expr @item lum_expr
the luminance expression Set the luminance expression.
@item cb_expr @item cb_expr
the chrominance blue expression Set the chrominance blue expression.
@item cr_expr @item cr_expr
the chrominance red expression Set the chrominance red expression.
@item alpha_expr @item alpha_expr
the alpha expression Set the alpha expression.
@item r @item r
the red expression Set the red expression.
@item g @item g
the green expression Set the green expression.
@item b @item b
the blue expression Set the blue expression.
@end table @end table
The colorspace is selected according to the specified options. If
one of the @option{lum_expr}, @option{cb_expr}, or @option{cr_expr}
options is specified, the filter will automatically select a YCbCr
colorspace. If one of the @option{r}, @option{g}, or @option{b}
options is specified, it will select an RGB colorspace.
If one of the chrominance expression is not defined, it falls back on the other If one of the chrominance expression is not defined, it falls back on the other
one. If no alpha expression is specified it will evaluate to opaque value. one. If no alpha expression is specified it will evaluate to opaque value.
If none of chrominance expressions are If none of chrominance expressions are specified, they will evaluate
specified, they will evaluate the luminance expression. to the luminance expression.
The expressions can use the following variables and functions: The expressions can use the following variables and functions:
...@@ -4058,15 +4064,21 @@ plane. ...@@ -4058,15 +4064,21 @@ plane.
@item cb(x, y) @item cb(x, y)
Return the value of the pixel at location (@var{x},@var{y}) of the Return the value of the pixel at location (@var{x},@var{y}) of the
blue-difference chroma plane. Returns 0 if there is no such plane. blue-difference chroma plane. Return 0 if there is no such plane.
@item cr(x, y) @item cr(x, y)
Return the value of the pixel at location (@var{x},@var{y}) of the Return the value of the pixel at location (@var{x},@var{y}) of the
red-difference chroma plane. Returns 0 if there is no such plane. red-difference chroma plane. Return 0 if there is no such plane.
@item r(x, y)
@item g(x, y)
@item b(x, y)
Return the value of the pixel at location (@var{x},@var{y}) of the
red/green/blue component. Return 0 if there is no such component.
@item alpha(x, y) @item alpha(x, y)
Return the value of the pixel at location (@var{x},@var{y}) of the alpha Return the value of the pixel at location (@var{x},@var{y}) of the alpha
plane. Returns 0 if there is no such plane. plane. Return 0 if there is no such plane.
@end table @end table
For functions, if @var{x} and @var{y} are outside the area, the value will be For functions, if @var{x} and @var{y} are outside the area, the value will be
......
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