aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorTom Butterworth <bangnoise@gmail.com>2016-11-10 14:41:27 +0000
committerLou Logan <lou@lrcd.com>2016-11-10 14:08:30 -0900
commit48f0e41c30683f3fd2d4fb287d868cf2a1c7f4f9 (patch)
tree90cc8da2ebd42d4c86f8bb2eacba6d117758c441 /doc
parent89eb398c7fc4cb9a15e55bdf2ab6435b5332e377 (diff)
downloadffmpeg-48f0e41c30683f3fd2d4fb287d868cf2a1c7f4f9.tar.gz
doc/encoders: add documentation for the Hap encoder
Documents options and behaviour, noting when 'chunks' option will not be honoured. Signed-off-by: Tom Butterworth <bangnoise@gmail.com> Signed-off-by: Martin Vignali <martin.vignali@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/encoders.texi39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/encoders.texi b/doc/encoders.texi
index ba60e0ab40..c0597d8999 100644
--- a/doc/encoders.texi
+++ b/doc/encoders.texi
@@ -2501,6 +2501,45 @@ Reduces detail but attempts to preserve color at extremely low bitrates.
@end table
+@section Hap
+
+Vidvox Hap video encoder.
+
+@subsection Options
+
+@table @option
+@item format @var{integer}
+Specifies the Hap format to encode.
+
+@table @option
+@item hap
+@item hap_alpha
+@item hap_q
+@end table
+
+Default value is @option{hap}.
+
+@item chunks @var{integer}
+Specifies the number of chunks to split frames into, between 1 and 64. This
+permits multithreaded decoding of large frames, potentially at the cost of
+data-rate. The encoder may modify this value to divide frames evenly.
+
+Default value is @var{1}.
+
+@item compressor @var{integer}
+Specifies the second-stage compressor to use. If set to @option{none},
+@option{chunks} will be limited to 1, as chunked uncompressed frames offer no
+benefit.
+
+@table @option
+@item none
+@item snappy
+@end table
+
+Default value is @option{snappy}.
+
+@end table
+
@c man end VIDEO ENCODERS
@chapter Subtitles Encoders