[x265-commits] [x265] rest: document the behavior of --subme

Steve Borho steve at borho.org
Wed Mar 26 04:13:25 CET 2014


details:   http://hg.videolan.org/x265/rev/939de245ea5f
branches:  
changeset: 6596:939de245ea5f
user:      Steve Borho <steve at borho.org>
date:      Tue Mar 25 21:39:52 2014 -0500
description:
rest: document the behavior of --subme
Subject: [x265] rest: improve the description of --rect --amp

details:   http://hg.videolan.org/x265/rev/0de64941eec8
branches:  
changeset: 6597:0de64941eec8
user:      Steve Borho <steve at borho.org>
date:      Tue Mar 25 21:43:07 2014 -0500
description:
rest: improve the description of --rect --amp
Subject: [x265] rest: improve --tu-*-depth, --ref, and --tskip descriptions

details:   http://hg.videolan.org/x265/rev/2404a23fb957
branches:  
changeset: 6598:2404a23fb957
user:      Steve Borho <steve at borho.org>
date:      Tue Mar 25 22:09:00 2014 -0500
description:
rest: improve --tu-*-depth, --ref, and --tskip descriptions

diffstat:

 doc/reST/cli.rst |  51 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 44 insertions(+), 7 deletions(-)

diffs (95 lines):

diff -r 82e2254874b1 -r 2404a23fb957 doc/reST/cli.rst
--- a/doc/reST/cli.rst	Tue Mar 25 21:06:23 2014 -0500
+++ b/doc/reST/cli.rst	Tue Mar 25 22:09:00 2014 -0500
@@ -225,11 +225,19 @@ Quad-Tree analysis
 
 .. option:: --tu-intra-depth <1..4>
 
-	Max TU recursive depth for intra CUs. Default: 1
+	The transform unit (residual) quad-tree begins with the same depth
+	as the coding unit quad-tree, but the encoder may decide to further
+	split the transform unit tree if it improves compression efficiency.
+	This setting limits the number of extra recursion depth which can be
+	attempted for intra coded units. Default: 1
 
 .. option:: --tu-inter-depth <1..4>
 
-	Max TU recursive depth for inter CUs. Default: 1
+	The transform unit (residual) quad-tree begins with the same depth
+	as the coding unit quad-tree, but the encoder may decide to further
+	split the transform unit tree if it improves compression efficiency.
+	This setting limits the number of extra recursion depth which can be
+	attempted for inter coded units. Default: 1
 
 
 Temporal / motion search options
@@ -248,7 +256,28 @@ Temporal / motion search options
 
 .. option:: --subme, -m <0..7>
 
-	Amount of subpel refinement to perform. Default 2
+	Amount of subpel refinement to perform. The higher the number the
+	more subpel iterations and steps are performed. Default 2
+
+	+----+------------+-----------+------------+-----------+-----------+
+	| -m | HPEL iters | HPEL dirs | QPEL iters | QPEL dirs | HPEL SATD |
+	+====+============+===========+============+===========+===========+
+	|  0 | 1          | 4         | 0          | 4         | false     |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  1 | 1          | 4         | 1          | 4         | false     |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  2 | 1          | 4         | 1          | 4         | true      |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  3 | 2          | 4         | 1          | 4         | true      |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  4 | 2          | 4         | 2          | 4         | true      |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  5 | 1          | 8         | 1          | 8         | true      |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  6 | 2          | 8         | 1          | 8         | true      |
+	+----+------------+-----------+------------+-----------+-----------+
+	|  7 | 2          | 8         | 2          | 8         | true      |
+	+----+------------+-----------+------------+-----------+-----------+
 
 .. option:: --merange <integer>
 
@@ -258,11 +287,16 @@ Temporal / motion search options
 
 .. option:: --rect, --no-rect
 
-	Enable rectangular motion partitions Nx2N and 2NxN. Default enabled
+	Enable analysis of rectangular motion partitions Nx2N and 2NxN
+	(50/50 splits, two directions).  Default enabled
 
 .. option:: --amp, --no-amp
 
-	Enable asymmetric motion partitions, requires rect. Default enabled
+	Enable analysis of asymmetric motion partitions (75/25 splits, four
+	directions). This setting has no effect if rectangular partitions
+	are disabled. Even there are four possible AMP partitions, only the
+	most likely candidate is tested, based on the results of the
+	rectangular mode tests. Default enabled
 
 .. option:: --max-merge <1..5>
 
@@ -287,7 +321,10 @@ Temporal / motion search options
 
 .. option:: --ref <1..16>
 
-	Max number of L0 references to be allowed. Default 3
+	Max number of L0 references to be allowed. This number has a linear
+	multiplier effect on the amount of work performed in motion search,
+	but will generally have a beneficial affect on compression and
+	distortion. Default 3
 
 .. option:: --weightp, -w, --no-weightp
 
@@ -306,7 +343,7 @@ Spatial/intra options
 .. option:: --tskip, --no-tskip
 
 	Enable intra transform skipping (encode residual as coefficients)
-	for intra coded TU. Default disabled
+	for intra coded blocks. Default disabled
 
 .. option:: --tskip-fast, --no-tskip-fast
 


More information about the x265-commits mailing list