<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Oct 6, 2017 at 5:28 PM,  <span dir="ltr"><<a href="mailto:bhavna@multicorewareinc.com" target="_blank">bhavna@multicorewareinc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># HG changeset patch<br>
# User Bhavna Hariharan <<a href="mailto:bhavna@multicorewareinc.com">bhavna@multicorewareinc.com</a>><br>
# Date 1507288000 -19800<br>
#      Fri Oct 06 16:36:40 2017 +0530<br>
# Node ID feb0086a5f55e2caad19443655868f<wbr>026565867c<br>
# Parent  5fe545a7b8968599b232c956dae9fb<wbr>9d107e4890<br>
doc: improve doc in help<br></blockquote><div><br></div><div>Pushed to default branch</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
diff -r 5fe545a7b896 -r feb0086a5f55 source/x265cli.h<br>
--- a/source/x265cli.h  Tue Aug 22 13:04:42 2017 +0530<br>
+++ b/source/x265cli.h  Fri Oct 06 16:36:40 2017 +0530<br>
@@ -456,16 +456,18 @@<br>
     H0("   --analysis-reuse-file <filename>    Specify file name used for either dumping or reading analysis data. Deault x265_analysis.dat\n");<br>
     H0("   --analysis-reuse-level <1..10>      Level of analysis reuse indicates amount of info stored/reused in save/load mode, 1:least..10:most. Default %d\n", param->analysisReuseLevel);<br>
     H0("   --scale-factor <int>          Specify factor by which input video is scaled down for analysis save mode. Default %d\n", param->scaleFactor);<br>
-    H0("   --refine-intra <0..2>         Enable intra refinement for encode that uses analysis-reuse-mode=load.\n"<br>
+    H0("   --refine-intra <0..3>         Enable intra refinement for encode that uses analysis-reuse-mode=load.\n"<br>
         "                                    - 0 : Forces both mode and depth from the save encode.\n"<br>
-        "                                    - 1 : Evaluates all intra modes when current block size is one greater than the min-cu-size.\n"<br>
-        "                                    - 2 : In addition to level 1 functionality, force only depth when angular mode is chosen by the save encode.\n"<br>
+        "                                    - 1 : Functionality of (0), evaluate all intra modes at min-cu-size's depth when current depth is one smaller than min-cu-size's depth.\n"<br>
+        "                                    - 2 : Functionality of (1), irrespective of size evaluate all angular modes when the save encode decides the best mode as angular.\n"<br>
+        "                                    - 3 : Functionality of (1), irrespective of size evaluate all intra modes.\n"<br>
         "                                Default:%d\n", param->intraRefine);<br>
     H0("   --refine-inter <0..3>         Enable inter refinement for encode that uses analysis-reuse-mode=load.\n"<br>
         "                                    - 0 : Forces both mode and depth from the save encode.\n"<br>
-        "                                    - 1 : Evaluates all inter modes when current block is a skip and block size is one greater than the min-cu-size.\n"<br>
-        "                                    - 2 : In addition to level 1 functionality, restricts the modes evaluated when specific modes are decided as the best mode by the save encode.\n"<br>
-        "                                    - 3 : Perform analysis of inter modes while reusing depths from the previous encode.\n"<br>
+        "                                    - 1 : Functionality of (0), evaluates all inter modes at min-cu-size's depth when current depth is one smaller than "<br>
+        "                                          min-cu-size's depth. When save encode decides the current block as skip(for all sizes) evaluate skip/merge.\n"<br>
+        "                                    - 2 : Functionality of (1), irrespective of size restrict the modes evaluated when specific modes are decided as the best mode by the save encode.\n"<br>
+        "                                    - 3 : Functionality of (1), irrespective of size evaluate all inter modes.\n"<br>
         "                                Default:%d\n", param->interRefine);<br>
     H0("   --[no-]refine-mv              Enable mv refinement for load mode. Default %s\n", OPT(param->mvRefine));<br>
     H0("   --aq-mode <integer>           Mode for Adaptive Quantization - 0:none 1:uniform AQ 2:auto variance 3:auto variance with bias to dark scenes. Default %d\n", param->rc.aqMode);<br>
<br>______________________________<wbr>_________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org">x265-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/x265-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/<wbr>listinfo/x265-devel</a><br>
<br></blockquote></div><br></div></div>