doc/codecs.texi: Remove removed or ineffective options

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
Andreas Rheinhardt 2021-02-26 09:49:45 +01:00
parent f9b5cef1d3
commit 3072438429
1 changed files with 1 additions and 121 deletions

View File

@ -50,8 +50,6 @@ Use internal 2pass ratecontrol in first pass mode.
Use internal 2pass ratecontrol in second pass mode. Use internal 2pass ratecontrol in second pass mode.
@item gray @item gray
Only decode/encode grayscale. Only decode/encode grayscale.
@item emu_edge
Do not draw edges.
@item psnr @item psnr
Set error[?] variables during encoding. Set error[?] variables during encoding.
@item truncated @item truncated
@ -72,10 +70,6 @@ This ensures that file and data checksums are reproducible and match between
platforms. Its primary use is for regression testing. platforms. Its primary use is for regression testing.
@item aic @item aic
Apply H263 advanced intra coding / mpeg4 ac prediction. Apply H263 advanced intra coding / mpeg4 ac prediction.
@item cbp
Deprecated, use mpegvideo private options instead.
@item qprd
Deprecated, use mpegvideo private options instead.
@item ilme @item ilme
Apply interlaced motion estimation. Apply interlaced motion estimation.
@item cgop @item cgop
@ -84,40 +78,6 @@ Use closed gop.
Output even potentially corrupted frames. Output even potentially corrupted frames.
@end table @end table
@item me_method @var{integer} (@emph{encoding,video})
Set motion estimation method.
Possible values:
@table @samp
@item zero
zero motion estimation (fastest)
@item full
full motion estimation (slowest)
@item epzs
EPZS motion estimation (default)
@item esa
esa motion estimation (alias for full)
@item tesa
tesa motion estimation
@item dia
dia motion estimation (alias for epzs)
@item log
log motion estimation
@item phods
phods motion estimation
@item x1
X1 motion estimation
@item hex
hex motion estimation
@item umh
umh motion estimation
@item iter
iter motion estimation
@end table
@item extradata_size @var{integer}
Set extradata size.
@item time_base @var{rational number} @item time_base @var{rational number}
Set codec time base. Set codec time base.
@ -184,9 +144,6 @@ Default value is 0.
@item b_qfactor @var{float} (@emph{encoding,video}) @item b_qfactor @var{float} (@emph{encoding,video})
Set qp factor between P and B frames. Set qp factor between P and B frames.
@item rc_strategy @var{integer} (@emph{encoding,video})
Set ratecontrol method.
@item b_strategy @var{integer} (@emph{encoding,video}) @item b_strategy @var{integer} (@emph{encoding,video})
Set strategy to choose between I/P/B-frames. Set strategy to choose between I/P/B-frames.
@ -210,8 +167,6 @@ Possible values:
@table @samp @table @samp
@item autodetect @item autodetect
@item old_msmpeg4
some old lavc generated msmpeg4v3 files (no autodetection)
@item xvid_ilace @item xvid_ilace
Xvid interlacing bug (autodetected if fourcc==XVIX) Xvid interlacing bug (autodetected if fourcc==XVIX)
@item ump4 @item ump4
@ -220,8 +175,6 @@ Xvid interlacing bug (autodetected if fourcc==XVIX)
padding bug (autodetected) padding bug (autodetected)
@item amv @item amv
@item ac_vlc
illegal vlc bug (autodetected per fourcc)
@item qpel_chroma @item qpel_chroma
@item std_qpel @item std_qpel
@ -242,14 +195,6 @@ Workaround various bugs in microsoft broken decoders.
trancated frames trancated frames
@end table @end table
@item lelim @var{integer} (@emph{encoding,video})
Set single coefficient elimination threshold for luminance (negative
values also consider DC coefficient).
@item celim @var{integer} (@emph{encoding,video})
Set single coefficient elimination threshold for chrominance (negative
values also consider dc coefficient)
@item strict @var{integer} (@emph{decoding/encoding,audio,video}) @item strict @var{integer} (@emph{decoding/encoding,audio,video})
Specify how strictly to follow the standards. Specify how strictly to follow the standards.
@ -306,26 +251,8 @@ consider things that a sane encoder should not do as an error
@item mpeg_quant @var{integer} (@emph{encoding,video}) @item mpeg_quant @var{integer} (@emph{encoding,video})
Use MPEG quantizers instead of H.263. Use MPEG quantizers instead of H.263.
@item qsquish @var{float} (@emph{encoding,video})
How to keep quantizer between qmin and qmax (0 = clip, 1 = use
differentiable function).
@item rc_qmod_amp @var{float} (@emph{encoding,video})
Set experimental quantizer modulation.
@item rc_qmod_freq @var{integer} (@emph{encoding,video})
Set experimental quantizer modulation.
@item rc_override_count @var{integer} @item rc_override_count @var{integer}
@item rc_eq @var{string} (@emph{encoding,video})
Set rate control equation. When computing the expression, besides the
standard functions defined in the section 'Expression Evaluation', the
following functions are available: bits2qp(bits), qp2bits(qp). Also
the following constants are available: iTex pTex tex mv fCode iCount
mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex
avgTex.
@item maxrate @var{integer} (@emph{encoding,audio,video}) @item maxrate @var{integer} (@emph{encoding,audio,video})
Set max bitrate tolerance (in bits/s). Requires bufsize to be set. Set max bitrate tolerance (in bits/s). Requires bufsize to be set.
@ -336,18 +263,12 @@ encode. It is of little use elsewise.
@item bufsize @var{integer} (@emph{encoding,audio,video}) @item bufsize @var{integer} (@emph{encoding,audio,video})
Set ratecontrol buffer size (in bits). Set ratecontrol buffer size (in bits).
@item rc_buf_aggressivity @var{float} (@emph{encoding,video})
Currently useless.
@item i_qfactor @var{float} (@emph{encoding,video}) @item i_qfactor @var{float} (@emph{encoding,video})
Set QP factor between P and I frames. Set QP factor between P and I frames.
@item i_qoffset @var{float} (@emph{encoding,video}) @item i_qoffset @var{float} (@emph{encoding,video})
Set QP offset between P and I frames. Set QP offset between P and I frames.
@item rc_init_cplx @var{float} (@emph{encoding,video})
Set initial complexity for 1-pass encoding.
@item dct @var{integer} (@emph{encoding,video}) @item dct @var{integer} (@emph{encoding,video})
Set DCT algorithm. Set DCT algorithm.
@ -412,11 +333,7 @@ Automatically pick a IDCT compatible with the simple one
@item simpleneon @item simpleneon
@item simplealpha @item xvid
@item ipp
@item xvidmmx
@item faani @item faani
floating point AAN IDCT floating point AAN IDCT
@ -714,19 +631,9 @@ Set diamond type & size for motion estimation pre-pass.
@item subq @var{integer} (@emph{encoding,video}) @item subq @var{integer} (@emph{encoding,video})
Set sub pel motion estimation quality. Set sub pel motion estimation quality.
@item dtg_active_format @var{integer}
@item me_range @var{integer} (@emph{encoding,video}) @item me_range @var{integer} (@emph{encoding,video})
Set limit motion vectors range (1023 for DivX player). Set limit motion vectors range (1023 for DivX player).
@item ibias @var{integer} (@emph{encoding,video})
Set intra quant bias.
@item pbias @var{integer} (@emph{encoding,video})
Set inter quant bias.
@item color_table_id @var{integer}
@item global_quality @var{integer} (@emph{encoding,audio,video}) @item global_quality @var{integer} (@emph{encoding,audio,video})
@item coder @var{integer} (@emph{encoding,video}) @item coder @var{integer} (@emph{encoding,video})
@ -741,8 +648,6 @@ arithmetic coder
raw (no encoding) raw (no encoding)
@item rle @item rle
run-length coder run-length coder
@item deflate
deflate-based coder
@end table @end table
@item context @var{integer} (@emph{encoding,video}) @item context @var{integer} (@emph{encoding,video})
@ -763,17 +668,9 @@ use fewest bits
use best rate distortion use best rate distortion
@end table @end table
@item stream_codec_tag @var{integer}
@item sc_threshold @var{integer} (@emph{encoding,video}) @item sc_threshold @var{integer} (@emph{encoding,video})
Set scene change threshold. Set scene change threshold.
@item lmin @var{integer} (@emph{encoding,video})
Set min lagrange factor (VBR).
@item lmax @var{integer} (@emph{encoding,video})
Set max lagrange factor (VBR).
@item nr @var{integer} (@emph{encoding,video}) @item nr @var{integer} (@emph{encoding,video})
Set noise reduction. Set noise reduction.
@ -824,11 +721,6 @@ Export film grain parameters through frame side data (see @code{AV_FRAME_DATA_FI
Supported at present by AV1 decoders. Supported at present by AV1 decoders.
@end table @end table
@item error @var{integer} (@emph{encoding,video})
@item qns @var{integer} (@emph{encoding,video})
Deprecated, use mpegvideo private options instead.
@item threads @var{integer} (@emph{decoding/encoding,video}) @item threads @var{integer} (@emph{decoding/encoding,video})
Set the number of threads to be used, in case the selected codec Set the number of threads to be used, in case the selected codec
implementation supports multi-threading. implementation supports multi-threading.
@ -841,12 +733,6 @@ automatically select the number of threads to set
Default value is @samp{auto}. Default value is @samp{auto}.
@item me_threshold @var{integer} (@emph{encoding,video})
Set motion estimation threshold.
@item mb_threshold @var{integer} (@emph{encoding,video})
Set macroblock threshold.
@item dc @var{integer} (@emph{encoding,video}) @item dc @var{integer} (@emph{encoding,video})
Set intra_dc_precision. Set intra_dc_precision.
@ -924,9 +810,6 @@ noise preserving sum of squared differences
@end table @end table
@item border_mask @var{float} (@emph{encoding,video})
Increase the quantizer for macroblocks close to borders.
@item mblmin @var{integer} (@emph{encoding,video}) @item mblmin @var{integer} (@emph{encoding,video})
Set min macroblock lagrange factor (VBR). Set min macroblock lagrange factor (VBR).
@ -1000,9 +883,6 @@ Adjust sensitivity of b_frame_strategy 1.
@item timecode_frame_start @var{integer} (@emph{encoding,video}) @item timecode_frame_start @var{integer} (@emph{encoding,video})
Set GOP timecode frame start number, in non drop frame format. Set GOP timecode frame start number, in non drop frame format.
@item request_channels @var{integer} (@emph{decoding,audio})
Set desired number of audio channels.
@item bits_per_raw_sample @var{integer} @item bits_per_raw_sample @var{integer}
@item channel_layout @var{integer} (@emph{decoding/encoding,audio}) @item channel_layout @var{integer} (@emph{decoding/encoding,audio})