summaryrefslogtreecommitdiff
path: root/doc/filters.texi
diff options
context:
space:
mode:
authorVittorio Giovara <vittorio.giovara@gmail.com>2013-03-12 11:35:21 +0100
committerAnton Khirnov <anton@khirnov.net>2013-04-11 21:33:07 +0200
commit3fce13679837ce9b43b50a4843c30ee989566bf8 (patch)
tree63a99b18c7cb35909bafda9d07b5f03cf9d7bf1f /doc/filters.texi
parent921046008f5335601f9d76dc3a768eb5cd91e1b9 (diff)
lavfi: new interlace filter
Signed-off-by: Anton Khirnov <anton@khirnov.net>
Diffstat (limited to 'doc/filters.texi')
-rw-r--r--doc/filters.texi30
1 files changed, 30 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi
index 853d047998..0f1fd39a5e 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -1235,6 +1235,36 @@ a float number which specifies chroma temporal strength, defaults to
@var{luma_tmp}*@var{chroma_spatial}/@var{luma_spatial}
@end table
+@section interlace
+
+Simple interlacing filter from progressive contents. This interleaves upper (or
+lower) lines from odd frames with lower (or upper) lines from even frames,
+halving the frame rate and preserving image height.
+
+@example
+ Original Original New Frame
+ Frame 'j' Frame 'j+1' (tff)
+ ========== =========== ==================
+ Line 0 --------------------> Frame 'j' Line 0
+ Line 1 Line 1 ----> Frame 'j+1' Line 1
+ Line 2 ---------------------> Frame 'j' Line 2
+ Line 3 Line 3 ----> Frame 'j+1' Line 3
+ ... ... ...
+New Frame + 1 will be generated by Frame 'j+2' and Frame 'j+3' and so on
+@end example
+
+It accepts the following optional parameters:
+
+@table @option
+@item scan
+determines whether the interlaced frame is taken from the even (tff - default)
+or odd (bff) lines of the progressive frame.
+
+@item lowpass
+Enable (default) or disable the vertical lowpass filter to avoid twitter
+interlacing and reduce moire patterns.
+@end table
+
@section lut, lutrgb, lutyuv
Compute a look-up table for binding each pixel component input value