summarylogtreecommitdiffstats
path: root/ffmpeg-full-git-add-intel-svt-hevc-docs.patch
diff options
context:
space:
mode:
Diffstat (limited to 'ffmpeg-full-git-add-intel-svt-hevc-docs.patch')
-rw-r--r--ffmpeg-full-git-add-intel-svt-hevc-docs.patch173
1 files changed, 0 insertions, 173 deletions
diff --git a/ffmpeg-full-git-add-intel-svt-hevc-docs.patch b/ffmpeg-full-git-add-intel-svt-hevc-docs.patch
deleted file mode 100644
index 4998042c1db4..000000000000
--- a/ffmpeg-full-git-add-intel-svt-hevc-docs.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-diff -Nawurp a/doc/encoders.texi b/doc/encoders.texi
---- a/doc/encoders.texi 2019-08-11 14:00:13.000000000 +0000
-+++ b/doc/encoders.texi 2019-08-11 14:00:13.000000000 +0000
-@@ -1640,6 +1640,151 @@ Set maximum NAL size in bytes.
- Allow skipping frames to hit the target bitrate if set to 1.
- @end table
-
-+@section libsvt_hevc
-+
-+Scalable Video Technology for HEVC encoder (SVT-HEVC encoder) wrapper.
-+
-+This encoder requires the presence of the headers and
-+library during configuration. You need to explicitly configure the
-+build with @code{--enable-libsvthevc}. The library is detected using
-+@command{pkg-config}.
-+
-+For more information about the library see
-+@url{https://github.com/intel/SVT-HEVC.git}.
-+
-+@subsection Options
-+
-+The following FFmpeg global options affect the configurations of the
-+libsvt_hevc encoder.
-+
-+@table @option
-+@item b (@emph{bitrate})
-+Set the bitrate (as a number of bits per second). Default is 7M.
-+
-+@item g / @option{gop_size}
-+Set the GOP size. Default is -2 (unspecified).
-+
-+@item flags +cgop
-+Enable closed GOP.
-+
-+@item qmin (@emph{min-q})
-+Defaults 10
-+
-+@item qmax (@emph{max-q})
-+Defaults 48
-+
-+Set minimum/maximum quantisation values. Valid range is from 0 to 51
-+(Only used when bit rate control mode @option{rc} is set to 1(vbr) mode.
-+Has to be qmax > = qmin).
-+
-+@item profile (@emph{profile})
-+Set profile restrictions. Can assume one of the following possible values:
-+
-+Default is 2 (main10).
-+
-+@table @samp
-+@item main
-+main profile
-+@item main10
-+main10 profile
-+@end table
-+
-+@item level
-+
-+@option{profile} sets the value of @emph{profile}.
-+@option{level} sets the value of @emph{level}.
-+
-+The encoder also has its own specific options:
-+
-+@table @option
-+@item vui
-+Enables or disables the vui structure in the HEVC elementary
-+bitstream. 0 = Off, 1 = On. Default is 0 (Off).
-+
-+@item aud (@emph{aud})
-+Enable use of access unit delimiters when set to 1. Default is 0 (Off).
-+
-+@item hielevel
-+Set hierarchical levels. Can assume one of the following possible values:
-+
-+Default is 3 (4level).
-+
-+@table @samp
-+@item flat
-+none hierarchy level
-+@item 2level
-+2-level hierarchy
-+@item 3level
-+3-level hierarchy
-+@item 4level
-+4-level hierarchy
-+@end table
-+
-+@item la_depth
-+Set look-ahead depth, depending on bit rate control mode @option{rc}, when
-+bit rate control mode is set to vbr it's best to set this parameter to be
-+equal to the intra period value (such is the default set by the encoder),
-+when cqp is chosen, then a look ahead is recommended. The range is from @var{0-256}.
-+
-+@item preset
-+A preset defining the quality vs density tradeoff point that the
-+encoding is to be performed at.(e.g. 0 is the highest quality mode,
-+12 is the highest density mode). The range is from @var{0-12}. Default is 9.
-+
-+@item tier
-+Set @emph{general_tier_flag}. This may affect the level chosen for the stream
-+if it is not explicitly specified. Can assume one of the following possible values:
-+
-+Default is 1 (main).
-+
-+@table @samp
-+@item main
-+main tier
-+@item high
-+high tier
-+@end table
-+
-+@item rc
-+Set bit rate control mode. Can assume one of the following possible values:
-+
-+Default is 0 (cqp).
-+
-+@table @samp
-+@item cqp
-+Constant QP (CQP) mode
-+@item vbr
-+Variable Bit Rate (VBR) mode
-+@end table
-+
-+@item qp
-+Initial quantization parameter for the intra pictures used when
-+@option{rc} is cqp mode. The range is from @var{0-51}. Default is 32.
-+
-+@item sc_detection
-+Enables or disables the scene change detection algorithm. Default is 0 (disable).
-+
-+@item tune
-+Set quality tuning mode. Can assume one of the following possible values:
-+
-+Default is 1 (oq).
-+
-+@table @samp
-+@item sq
-+Visually optimized mode
-+@item oq
-+PSNR / SSIM optimized mode
-+@item vmaf
-+VMAF optimized mode
-+@end table
-+
-+@item bl_mode
-+Enables or disables Random Access Prediction. Default is 0 (disable).
-+@end table
-+
-+@item hdr
-+High dynamic range input. Default is 0 (disable).
-+@end table
-+
- @section libtheora
-
- libtheora Theora encoder wrapper.
-diff -Nawurp a/doc/general.texi b/doc/general.texi
---- a/doc/general.texi 2019-08-11 14:00:13.000000000 +0000
-+++ b/doc/general.texi 2019-08-11 14:00:13.000000000 +0000
-@@ -243,6 +243,14 @@ FFmpeg can use the OpenJPEG libraries fo
- instructions. To enable using OpenJPEG in FFmpeg, pass @code{--enable-libopenjpeg} to
- @file{./configure}.
-
-+@section Scalable Video Technology for HEVC
-+
-+FFmpeg can make use of the SVT-HEVC library for HEVC encoding.
-+
-+Go to @url{https://github.com/intel/SVT-HEVC.git} and follow the instructions
-+for installing the library. Pass @code{--enable-libsvthevc} to configure to
-+enable it.
-+
- @section TwoLAME
-
- FFmpeg can make use of the TwoLAME library for MP2 encoding.