diff --git a/README.md b/README.md index d5f40c6a..f74a00b6 100644 --- a/README.md +++ b/README.md @@ -113,11 +113,13 @@ Video structure: - 0: Only send VPS with the first frame. - N: Send VPS with every Nth intra frame. -r, --ref : Number of reference frames, in range 1..15 [4] - --gop : GOP structure [8] - - 0: Disabled - - 8: B-frame pyramid of length 8 - - lp-: Low-delay P-frame GOP + --gop : GOP structure [lp-g4d3t1] + - 0: Disabled + - 8: B-frame pyramid of length 8 + - 16: B-frame pyramid of length 16 + - lp-: Low-delay P/B-frame GOP (e.g. lp-g8d4t2, see README) + --intra-qp-offset : QP offset for intra frames [-51..51] [0] --(no-)open-gop : Use open GOP configuration. [enabled] --cqmfile : Read custom quantization matrices from a file. --scaling-list : Set scaling list mode. [off] @@ -316,6 +318,7 @@ where the names have been abbreviated to fit the layout in GitHub. | pu-depth-inter | 2-3 | 2-3 | 1-3 | 1-3 | 1-3 | 0-3 | 0-3 | 0-3 | 0-3 | 0-3 | | me | hexbs | hexbs | hexbs | hexbs | hexbs | hexbs | hexbs | hexbs | hexbs | tz | | gop | g4d4t1| g4d4t1| g4d4t1| g4d4t1| g4d4t1| 8 | 8 | 8 | 8 | 8 | +| intra-qp-offset | 0 | 0 | 0 | 0 | 0 | -2 | -2 | -2 | -2 | -2 | | ref | 1 | 1 | 1 | 1 | 2 | 4 | 4 | 4 | 4 | 4 | | bipred | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | | deblock | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | diff --git a/doc/kvazaar.1 b/doc/kvazaar.1 index 285c2b83..362db5d3 100644 --- a/doc/kvazaar.1 +++ b/doc/kvazaar.1 @@ -115,12 +115,15 @@ How often the video parameter set is re\-sent [0] Number of reference frames, in range 1..15 [4] .TP \fB\-\-gop -GOP structure [8] - \- 0: Disabled - \- 8: B\-frame pyramid of length 8 - \- lp\-: Low\-delay P\-frame GOP +GOP structure [lp\-g4d3t1] + \- 0: Disabled + \- 8: B\-frame pyramid of length 8 + \- 16: B\-frame pyramid of length 16 + \- lp\-: Low\-delay P/B\-frame GOP (e.g. lp\-g8d4t2, see README) .TP +\fB\-\-intra\-qp\-offset : QP offset for intra frames [\-51..51] [0] +.TP \fB\-\-(no\-)open\-gop Use open GOP configuration. [enabled] .TP diff --git a/src/cli.c b/src/cli.c index 07acd601..335ef972 100644 --- a/src/cli.c +++ b/src/cli.c @@ -401,10 +401,11 @@ void print_help(void) " - 0: Only send VPS with the first frame.\n" " - N: Send VPS with every Nth intra frame.\n" " -r, --ref : Number of reference frames, in range 1..15 [4]\n" - " --gop : GOP structure [8]\n" - " - 0: Disabled\n" - " - 8: B-frame pyramid of length 8\n" - " - lp-: Low-delay P-frame GOP\n" + " --gop : GOP structure [lp-g4d3t1]\n" + " - 0: Disabled\n" + " - 8: B-frame pyramid of length 8\n" + " - 16: B-frame pyramid of length 16\n" + " - lp-: Low-delay P/B-frame GOP\n" " (e.g. lp-g8d4t2, see README)\n" " --intra-qp-offset : QP offset for intra frames [-51..51] [0]\n" " --(no-)open-gop : Use open GOP configuration. [enabled]\n"