Browse code

avconv: mark more options as expert.

Anton Khirnov authored on 2012/08/15 17:33:36
Showing 1 changed files
... ...
@@ -1892,17 +1892,17 @@ const OptionDef options[] = {
1892 1892
         "set the limit file size in bytes", "limit_size" },
1893 1893
     { "ss",             HAS_ARG | OPT_TIME | OPT_OFFSET,             { .off = OFFSET(start_time) },
1894 1894
         "set the start time offset", "time_off" },
1895
-    { "itsoffset",      HAS_ARG | OPT_TIME | OPT_OFFSET,             { .off = OFFSET(input_ts_offset) },
1895
+    { "itsoffset",      HAS_ARG | OPT_TIME | OPT_OFFSET | OPT_EXPERT,{ .off = OFFSET(input_ts_offset) },
1896 1896
         "set the input ts offset", "time_off" },
1897
-    { "itsscale",       HAS_ARG | OPT_DOUBLE | OPT_SPEC,             { .off = OFFSET(ts_scale) },
1897
+    { "itsscale",       HAS_ARG | OPT_DOUBLE | OPT_SPEC | OPT_EXPERT,{ .off = OFFSET(ts_scale) },
1898 1898
         "set the input ts scale", "scale" },
1899 1899
     { "metadata",       HAS_ARG | OPT_STRING | OPT_SPEC,             { .off = OFFSET(metadata) },
1900 1900
         "add metadata", "string=string" },
1901
-    { "dframes",        HAS_ARG | OPT_FUNC2,                         { .func2_arg = opt_data_frames },
1901
+    { "dframes",        HAS_ARG | OPT_FUNC2 | OPT_EXPERT,            { .func2_arg = opt_data_frames },
1902 1902
         "set the number of data frames to record", "number" },
1903 1903
     { "benchmark",      OPT_BOOL | OPT_EXPERT,                       { &do_benchmark },
1904 1904
         "add timings for benchmarking" },
1905
-    { "timelimit",      HAS_ARG,                                     { .func_arg = opt_timelimit },
1905
+    { "timelimit",      HAS_ARG | OPT_EXPERT,                        { .func_arg = opt_timelimit },
1906 1906
         "set max runtime in seconds", "limit" },
1907 1907
     { "dump",           OPT_BOOL | OPT_EXPERT,                       { &do_pkt_dump },
1908 1908
         "dump each input packet" },
... ...
@@ -1927,13 +1927,13 @@ const OptionDef options[] = {
1927 1927
         "finish encoding within shortest input" },
1928 1928
     { "dts_delta_threshold", HAS_ARG | OPT_FLOAT | OPT_EXPERT,       { &dts_delta_threshold },
1929 1929
         "timestamp discontinuity delta threshold", "threshold" },
1930
-    { "xerror",         OPT_BOOL,                                    { &exit_on_error },
1930
+    { "xerror",         OPT_BOOL | OPT_EXPERT,                       { &exit_on_error },
1931 1931
         "exit on error", "error" },
1932 1932
     { "copyinkf",       OPT_BOOL | OPT_EXPERT | OPT_SPEC,            { .off = OFFSET(copy_initial_nonkeyframes) },
1933 1933
         "copy initial non-keyframes" },
1934 1934
     { "frames",         OPT_INT64 | HAS_ARG | OPT_SPEC,              { .off = OFFSET(max_frames) },
1935 1935
         "set the number of frames to record", "number" },
1936
-    { "tag",            OPT_STRING | HAS_ARG | OPT_SPEC,             { .off = OFFSET(codec_tags) },
1936
+    { "tag",            OPT_STRING | HAS_ARG | OPT_SPEC | OPT_EXPERT,{ .off = OFFSET(codec_tags) },
1937 1937
         "force codec tag/fourcc", "fourcc/tag" },
1938 1938
     { "q",              HAS_ARG | OPT_EXPERT | OPT_DOUBLE | OPT_SPEC,{ .off = OFFSET(qscale) },
1939 1939
         "use fixed quality scale (VBR)", "q" },
... ...
@@ -1945,9 +1945,9 @@ const OptionDef options[] = {
1945 1945
         "create a complex filtergraph", "graph_description" },
1946 1946
     { "stats",          OPT_BOOL,                                    { &print_stats },
1947 1947
         "print progress report during encoding", },
1948
-    { "attach",         HAS_ARG | OPT_FUNC2,                         { .func2_arg = opt_attach },
1948
+    { "attach",         HAS_ARG | OPT_FUNC2 | OPT_EXPERT,            { .func2_arg = opt_attach },
1949 1949
         "add an attachment to the output file", "filename" },
1950
-    { "dump_attachment", HAS_ARG | OPT_STRING | OPT_SPEC,            { .off = OFFSET(dump_attachment) },
1950
+    { "dump_attachment", HAS_ARG | OPT_STRING | OPT_SPEC |OPT_EXPERT,{ .off = OFFSET(dump_attachment) },
1951 1951
         "extract an attachment into a file", "filename" },
1952 1952
     { "cpuflags",       HAS_ARG | OPT_EXPERT,                        { .func_arg = opt_cpuflags },
1953 1953
         "set CPU flags mask", "mask" },
... ...
@@ -1971,11 +1971,11 @@ const OptionDef options[] = {
1971 1971
         "rate control override for specific intervals", "override" },
1972 1972
     { "vcodec",       OPT_VIDEO | HAS_ARG  | OPT_FUNC2,                          { .func2_arg = opt_video_codec },
1973 1973
         "force video codec ('copy' to copy stream)", "codec" },
1974
-    { "same_quant",   OPT_VIDEO | OPT_BOOL ,                                     { &same_quant },
1974
+    { "same_quant",   OPT_VIDEO | OPT_BOOL | OPT_EXPERT,                         { &same_quant },
1975 1975
         "use same quantizer as source (implies VBR)" },
1976 1976
     { "pass",         OPT_VIDEO | HAS_ARG ,                                      { opt_pass },
1977 1977
         "select the pass number (1 or 2)", "n" },
1978
-    { "passlogfile",  OPT_VIDEO | HAS_ARG | OPT_STRING ,                         { &pass_logfilename_prefix },
1978
+    { "passlogfile",  OPT_VIDEO | HAS_ARG | OPT_STRING | OPT_EXPERT,             { &pass_logfilename_prefix },
1979 1979
         "select two pass log file name prefix", "prefix" },
1980 1980
     { "deinterlace",  OPT_VIDEO | OPT_EXPERT ,                                   { .func_arg = opt_deinterlace },
1981 1981
         "this option is deprecated, use the yadif filter instead" },
... ...
@@ -2045,11 +2045,11 @@ const OptionDef options[] = {
2045 2045
     { "muxpreload", OPT_FLOAT | HAS_ARG | OPT_EXPERT | OPT_OFFSET, { .off = OFFSET(mux_preload) },
2046 2046
         "set the initial demux-decode delay", "seconds" },
2047 2047
 
2048
-    { "bsf", HAS_ARG | OPT_STRING | OPT_SPEC, { .off = OFFSET(bitstream_filters) },
2048
+    { "bsf", HAS_ARG | OPT_STRING | OPT_SPEC | OPT_EXPERT, { .off = OFFSET(bitstream_filters) },
2049 2049
         "A comma-separated list of bitstream filters", "bitstream_filters" },
2050 2050
 
2051 2051
     /* data codec support */
2052
-    { "dcodec", HAS_ARG | OPT_DATA | OPT_FUNC2, { .func2_arg = opt_data_codec },
2052
+    { "dcodec", HAS_ARG | OPT_DATA | OPT_FUNC2 | OPT_EXPERT, { .func2_arg = opt_data_codec },
2053 2053
         "force data codec ('copy' to copy stream)", "codec" },
2054 2054
 
2055 2055
     { "default", HAS_ARG | OPT_AUDIO | OPT_VIDEO | OPT_EXPERT, { .func_arg = opt_default },