lavc/libxavs2: remove nonexistent parameters
authorhwren <hwrenx@126.com>
Wed, 12 Sep 2018 07:54:51 +0000 (15:54 +0800)
committerMark Thompson <sw@jkqxz.net>
Mon, 17 Sep 2018 22:20:40 +0000 (23:20 +0100)
Signed-off-by: hwren <hwrenx@126.com>
doc/encoders.texi
libavcodec/libxavs2.c

index 4623f38..0696a7a 100644 (file)
@@ -2761,9 +2761,6 @@ Set the Speed level from 0 to 9 (default 0). Higher is better but slower.
 Set the log level from -1 to 3 (default 0). -1: none, 0: error,
 1: warning, 2: info, 3: debug.
 
-@item hierarchical_ref
-Set the hierarchical reference or not (default true).
-
 @item xavs2-params
 Set xavs2 options using a list of @var{key}=@var{value} couples separated
 by ":".
index e26c90a..2b47d0c 100644 (file)
@@ -78,8 +78,6 @@ static av_cold int xavs2_init(AVCodecContext *avctx)
         return AVERROR(ENOMEM);
     }
 
-    xavs2_opt_set2("rec",   "%d", 0);
-
     xavs2_opt_set2("width",     "%d", avctx->width);
     xavs2_opt_set2("height",    "%d", avctx->height);
     xavs2_opt_set2("bframes",   "%d", avctx->max_b_frames);
@@ -92,7 +90,6 @@ static av_cold int xavs2_init(AVCodecContext *avctx)
 
     xavs2_opt_set2("thread_frames",     "%d", avctx->thread_count);
     xavs2_opt_set2("thread_rows",       "%d", cae->lcu_row_threads);
-    xavs2_opt_set2("hierarchical_ref",  "%d", cae->hierarchical_reference);
 
     xavs2_opt_set2("OpenGOP",  "%d", 1);
 
@@ -261,7 +258,6 @@ static const AVOption options[] = {
     { "min_qp"          ,   "min qp for rate control" ,                 OFFSET(min_qp)          , AV_OPT_TYPE_INT, {.i64 = 20 },  0,      63,  VE },
     { "speed_level"     ,   "Speed level, higher is better but slower", OFFSET(preset_level)    , AV_OPT_TYPE_INT, {.i64 =  0 },  0,       9,  VE },
     { "log_level"       ,   "log level: -1: none, 0: error, 1: warning, 2: info, 3: debug", OFFSET(log_level)    , AV_OPT_TYPE_INT, {.i64 =  0 },  -1,       3,  VE },
-    { "hierarchical_ref",   "hierarchical reference" ,                  OFFSET(hierarchical_reference)    , AV_OPT_TYPE_BOOL,    {.i64 =  1 }, 0, 1,  VE },
     { "xavs2-params"    ,   "set the xavs2 configuration using a :-separated list of key=value parameters", OFFSET(xavs2_opts), AV_OPT_TYPE_STRING, { 0 }, 0, 0, VE },
     { NULL },
 };