1
0
mirror of https://github.com/mpv-player/mpv synced 2025-04-17 04:40:09 +00:00

options: remove -lavdopts debug suboption

This can be set as avopt instead.
This commit is contained in:
wm4 2013-06-28 14:42:06 +02:00
parent 398722c5a6
commit 0435ab7131
3 changed files with 1 additions and 31 deletions

View File

@ -991,27 +991,6 @@
Only use bit-exact algorithms in all decoding steps (for codec Only use bit-exact algorithms in all decoding steps (for codec
testing). testing).
debug=<value>
Display debugging information.
:0: disabled
:1: picture info
:2: rate control
:4: bitstream
:8: macroblock (MB) type
:16: per-block quantization parameter (QP)
:32: motion vector
:0x0040: motion vector visualization
:0x0080: macroblock (MB) skip
:0x0100: startcode
:0x0200: PTS
:0x0400: error resilience
:0x0800: memory management control operations (H.264)
:0x1000: bugs
:0x2000: Visualize quantization parameter (QP), lower QP are tinted
greener.
:0x4000: Visualize block types.
fast (MPEG-2, MPEG-4, and H.264 only) fast (MPEG-2, MPEG-4, and H.264 only)
Enable optimizations which do not comply to the specification and Enable optimizations which do not comply to the specification and
might potentially cause problems, like simpler dequantization, simpler might potentially cause problems, like simpler dequantization, simpler
@ -1019,10 +998,6 @@
assuming YUV 4:2:0 and skipping a few checks to detect damaged assuming YUV 4:2:0 and skipping a few checks to detect damaged
bitstreams. bitstreams.
idct=<0-99>
For best decoding quality use the same IDCT algorithm for decoding and
encoding. This may come at a price in accuracy, though.
o=<key>=<value>[,<key>=<value>[,...]] o=<key>=<value>[,<key>=<value>[,...]]
Pass AVOptions to libavcodec decoder. Note, a patch to make the o= Pass AVOptions to libavcodec decoder. Note, a patch to make the o=
unneeded and pass all unknown options through the AVOption system is unneeded and pass all unknown options through the AVOption system is
@ -1030,7 +1005,7 @@
Some options which used to be direct options can be set with this Some options which used to be direct options can be set with this
mechanism, like ``bug``, ``gray``, ``idct``, ``ec``, ``vismv``, mechanism, like ``bug``, ``gray``, ``idct``, ``ec``, ``vismv``,
``skip_top`` (was ``st``), ``skip_bottom`` (was ``sb``). ``skip_top`` (was ``st``), ``skip_bottom`` (was ``sb``), ``debug``.
*EXAMPLE*: ``o=debug=pict`` *EXAMPLE*: ``o=debug=pict``

View File

@ -201,7 +201,6 @@ typedef struct MPOpts {
char *hwdec_codecs; char *hwdec_codecs;
struct lavc_param { struct lavc_param {
int debug;
int fast; int fast;
char *skip_loop_filter_str; char *skip_loop_filter_str;
char *skip_idct_str; char *skip_idct_str;

View File

@ -73,7 +73,6 @@ static void uninit(struct sh_video *sh);
#define OPT_BASE_STRUCT struct MPOpts #define OPT_BASE_STRUCT struct MPOpts
const m_option_t lavc_decode_opts_conf[] = { const m_option_t lavc_decode_opts_conf[] = {
OPT_INTRANGE("debug", lavc_param.debug, 0, 0, 9999999),
OPT_FLAG_CONSTANTS("fast", lavc_param.fast, 0, 0, CODEC_FLAG2_FAST), OPT_FLAG_CONSTANTS("fast", lavc_param.fast, 0, 0, CODEC_FLAG2_FAST),
OPT_STRING("skiploopfilter", lavc_param.skip_loop_filter_str, 0), OPT_STRING("skiploopfilter", lavc_param.skip_loop_filter_str, 0),
OPT_STRING("skipidct", lavc_param.skip_idct_str, 0), OPT_STRING("skipidct", lavc_param.skip_idct_str, 0),
@ -325,9 +324,6 @@ static void init_avctx(sh_video_t *sh, const char *decoder, struct hwdec *hwdec)
avctx->flags |= lavc_param->bitexact; avctx->flags |= lavc_param->bitexact;
avctx->flags2 |= lavc_param->fast; avctx->flags2 |= lavc_param->fast;
avctx->debug = lavc_param->debug;
if (lavc_param->debug)
av_log_set_level(AV_LOG_DEBUG);
avctx->skip_loop_filter = str2AVDiscard(lavc_param->skip_loop_filter_str); avctx->skip_loop_filter = str2AVDiscard(lavc_param->skip_loop_filter_str);
avctx->skip_idct = str2AVDiscard(lavc_param->skip_idct_str); avctx->skip_idct = str2AVDiscard(lavc_param->skip_idct_str);
avctx->skip_frame = str2AVDiscard(lavc_param->skip_frame_str); avctx->skip_frame = str2AVDiscard(lavc_param->skip_frame_str);