summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-04-12 16:26:08 +0200
committerMichael Niedermayer <michaelni@gmx.at>2013-04-12 16:32:33 +0200
commitebbd4fd5f06ac7a5c762fe3c8ee9684bf7fcf960 (patch)
tree0e94f037689c704b979633553616a7fa9558e453 /doc
parent7e68491367ce60af078c0b53069a8011842bcd84 (diff)
parent25882a7ff642e83f606071a568214c210b7b7ff1 (diff)
Merge remote-tracking branch 'qatar/master'
* qatar/master: FATE: add a test for the interlace filter lavfi: new interlace filter Conflicts: Changelog configure doc/filters.texi libavfilter/Makefile libavfilter/allfilters.c tests/fate/filter.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'doc')
-rw-r--r--doc/filters.texi30
1 files changed, 30 insertions, 0 deletions
diff --git a/doc/filters.texi b/doc/filters.texi
index a10d2fc8aa..419b0f39be 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -3774,6 +3774,36 @@ Default value is @code{none}.
Swap luma/chroma/alpha fields. Exchange even & odd lines. Default value is @code{0}.
@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 kerndeint
Deinterlace input video by applying Donald Graft's adaptive kernel