diff options
author | Lynne <dev@lynne.ee> | 2020-09-07 02:41:19 +0200 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2020-10-02 17:43:15 +0200 |
commit | 45070eec4c089b06947f07e25cdb1bc8b2102553 (patch) | |
tree | 3759869b0aa1413e3e430939481b296bc106b29b /doc | |
parent | d9e812797c84be0f03aa1e95905da1f2cb2ed81e (diff) | |
download | ffmpeg-45070eec4c089b06947f07e25cdb1bc8b2102553.tar.gz |
libwavpackenc: remove libwavpackenc wrapper
The manual states "there is virtually no reason to use that encoder.".
It supports less sample formats than the native encoder, is less efficient
than the native encoder and is also slower and pretty much remains untested.
libwavpack also isn't being fuzzed, which given that we plug the parameters
without any sanitizing them looks concerning.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/encoders.texi | 53 | ||||
-rw-r--r-- | doc/general_contents.texi | 8 |
2 files changed, 0 insertions, 61 deletions
diff --git a/doc/encoders.texi b/doc/encoders.texi index a48b15eb1b..0b1c69e982 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -1185,53 +1185,6 @@ transient response is a higher bitrate. @end table -@anchor{libwavpack} -@section libwavpack - -A wrapper providing WavPack encoding through libwavpack. - -Only lossless mode using 32-bit integer samples is supported currently. - -Requires the presence of the libwavpack headers and library during -configuration. You need to explicitly configure the build with -@code{--enable-libwavpack}. - -Note that a libavcodec-native encoder for the WavPack codec exists so users can -encode audios with this codec without using this encoder. See @ref{wavpackenc}. - -@subsection Options - -@command{wavpack} command line utility's corresponding options are listed in -parentheses, if any. - -@table @option -@item frame_size (@emph{--blocksize}) -Default is 32768. - -@item compression_level -Set speed vs. compression tradeoff. Acceptable arguments are listed below: - -@table @samp -@item 0 (@emph{-f}) -Fast mode. - -@item 1 -Normal (default) settings. - -@item 2 (@emph{-h}) -High quality. - -@item 3 (@emph{-hh}) -Very high quality. - -@item 4-8 (@emph{-hh -x}@var{EXTRAPROC}) -Same as @samp{3}, but with extra processing enabled. - -@samp{4} is the same as @option{-x2} and @samp{8} is the same as @option{-x6}. - -@end table -@end table - @anchor{mjpegenc} @section mjpeg @@ -1258,11 +1211,6 @@ Compute and use optimal huffman tables. WavPack lossless audio encoder. -This is a libavcodec-native WavPack encoder. There is also an encoder based on -libwavpack, but there is virtually no reason to use that encoder. - -See also @ref{libwavpack}. - @subsection Options The equivalent options for @command{wavpack} command line utility are listed in @@ -1283,7 +1231,6 @@ For the complete formula of calculating default, see @file{libavcodec/wavpackenc.c}. @item compression_level (@emph{-f}, @emph{-h}, @emph{-hh}, and @emph{-x}) -This option's syntax is consistent with @ref{libwavpack}'s. @end table @subsubsection Private options diff --git a/doc/general_contents.texi b/doc/general_contents.texi index c125fd0c21..598e0e74da 100644 --- a/doc/general_contents.texi +++ b/doc/general_contents.texi @@ -278,14 +278,6 @@ Due to security concerns, Vapoursynth scripts will not be autodetected so the input format has to be forced. For ff* CLI tools, add @code{-f vapoursynth} before the input @code{-i yourscript.vpy}. -@section WavPack - -FFmpeg can make use of the libwavpack library for WavPack encoding. - -Go to @url{http://www.wavpack.com/} and follow the instructions for -installing the library. Then pass @code{--enable-libwavpack} to configure to -enable it. - @section x264 FFmpeg can make use of the x264 library for H.264 encoding. |