avutil/opt: print runtime flag too

This commit is contained in:
Paul B Mahol 2019-10-08 12:56:55 +02:00
parent a918b833a5
commit c109dfc1b1
2 changed files with 26 additions and 25 deletions

View File

@ -1217,6 +1217,7 @@ static void opt_list(void *obj, void *av_log_obj, const char *unit,
av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_EXPORT) ? 'X' : '.'); av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_EXPORT) ? 'X' : '.');
av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_READONLY) ? 'R' : '.'); av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_READONLY) ? 'R' : '.');
av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_BSF_PARAM) ? 'B' : '.'); av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_BSF_PARAM) ? 'B' : '.');
av_log(av_log_obj, AV_LOG_INFO, "%c", (opt->flags & AV_OPT_FLAG_RUNTIME_PARAM) ? 'T' : '.');
if (opt->help) if (opt->help)
av_log(av_log_obj, AV_LOG_INFO, " %s", opt->help); av_log(av_log_obj, AV_LOG_INFO, " %s", opt->help);

View File

@ -18,31 +18,31 @@ num64=1
flt=0.333333 flt=0.333333
dbl=0.333333 dbl=0.333333
TestContext AVOptions: TestContext AVOptions:
-num <int> E........ set num (from 0 to 100) (default 0) -num <int> E......... set num (from 0 to 100) (default 0)
-toggle <int> E........ set toggle (from 0 to 1) (default 1) -toggle <int> E......... set toggle (from 0 to 1) (default 1)
-rational <rational> E........ set rational (from 0 to 10) (default 1/1) -rational <rational> E......... set rational (from 0 to 10) (default 1/1)
-string <string> E........ set string (default "default") -string <string> E......... set string (default "default")
-escape <string> E........ set escape str (default "\=,") -escape <string> E......... set escape str (default "\=,")
-flags <flags> E........ set flags (default cool) -flags <flags> E......... set flags (default cool)
cool E........ set cool flag cool E......... set cool flag
lame E........ set lame flag lame E......... set lame flag
mu E........ set mu flag mu E......... set mu flag
-size <image_size> E........ set size (default "200x300") -size <image_size> E......... set size (default "200x300")
-pix_fmt <pix_fmt> E........ set pixfmt (default 0bgr) -pix_fmt <pix_fmt> E......... set pixfmt (default 0bgr)
-sample_fmt <sample_fmt> E........ set samplefmt (default s16) -sample_fmt <sample_fmt> E......... set samplefmt (default s16)
-video_rate <video_rate> E........ set videorate (default "25") -video_rate <video_rate> E......... set videorate (default "25")
-duration <duration> E........ set duration (default 0.001) -duration <duration> E......... set duration (default 0.001)
-color <color> E........ set color (default "pink") -color <color> E......... set color (default "pink")
-cl <channel_layout> E........ set channel layout (default 0x137) -cl <channel_layout> E......... set channel layout (default 0x137)
-bin <binary> E........ set binary value -bin <binary> E......... set binary value
-bin1 <binary> E........ set binary value -bin1 <binary> E......... set binary value
-bin2 <binary> E........ set binary value -bin2 <binary> E......... set binary value
-num64 <int64> E........ set num 64bit (from 0 to 100) (default 1) -num64 <int64> E......... set num 64bit (from 0 to 100) (default 1)
-flt <float> E........ set float (from 0 to 100) (default 0.333333) -flt <float> E......... set float (from 0 to 100) (default 0.333333)
-dbl <double> E........ set double (from 0 to 100) (default 0.333333) -dbl <double> E......... set double (from 0 to 100) (default 0.333333)
-bool1 <boolean> E........ set boolean value (default auto) -bool1 <boolean> E......... set boolean value (default auto)
-bool2 <boolean> E........ set boolean value (default true) -bool2 <boolean> E......... set boolean value (default true)
-bool3 <boolean> E........ set boolean value (default false) -bool3 <boolean> E......... set boolean value (default false)
Testing av_opt_is_set_to_default() Testing av_opt_is_set_to_default()
name: num default:1 error: name: num default:1 error: