<div dir="ltr">Divya, thanks. Can you please walk through the x265_param structure and make sure every single field in x265_param is logged in this string? It will help if you stick to the exact same order as the x265_param structure. </div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 11, 2016 at 4:13 PM, Divya Manivannan <span dir="ltr"><<a href="mailto:divya@multicorewareinc.com" target="_blank">divya@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 Divya Manivannan <<a href="mailto:divya@multicorewareinc.com">divya@multicorewareinc.com</a>><br>
# Date 1478860402 -19800<br>
# Fri Nov 11 16:03:22 2016 +0530<br>
# Node ID ee0730643d795663682c24ea30ade5<wbr>566ab3ab5b<br>
# Parent a378efc939e37f13ec1673fda055b1<wbr>c3d0632e68<br>
Add param options to bitstream when info is enabled<br>
<br>
diff -r a378efc939e3 -r ee0730643d79 source/common/param.cpp<br>
--- a/source/common/param.cpp Sun Nov 06 23:24:16 2016 +0100<br>
+++ b/source/common/param.cpp Fri Nov 11 16:03:22 2016 +0530<br>
@@ -1442,6 +1442,9 @@<br>
s += sprintf(s, "%dx%d", p->sourceWidth,p-><wbr>sourceHeight);<br>
s += sprintf(s, " fps=%u/%u", p->fpsNum, p->fpsDenom);<br>
s += sprintf(s, " bitdepth=%d", p->internalBitDepth);<br>
+ s += sprintf(s, " frame-threads=%d", p->frameNumThreads);<br>
+ s += sprintf(s, " level-idc=%d", p->levelIdc);<br>
+ s += sprintf(s, " numa-pools=%s", p->numaPools);<br>
BOOL(p->bEnableWavefront, "wpp");<br>
s += sprintf(s, " ctu=%d", p->maxCUSize);<br>
s += sprintf(s, " min-cu-size=%d", p->minCUSize);<br>
@@ -1519,10 +1522,10 @@<br>
p->rc.complexityBlur, p->rc.qblur);<br>
if (p->rc.vbvBufferSize)<br>
{<br>
- s += sprintf(s, " vbv-maxrate=%d vbv-bufsize=%d",<br>
- p->rc.vbvMaxBitrate, p->rc.vbvBufferSize);<br>
+ s += sprintf(s, " vbv-maxrate=%d vbv-bufsize=%d vbv-init=%.1f",<br>
+ p->rc.vbvMaxBitrate, p->rc.vbvBufferSize, p->rc.vbvBufferInit);<br>
if (p->rc.rateControlMode == X265_RC_CRF)<br>
- s += sprintf(s, " crf-max=%.1f", p->rc.rfConstantMax);<br>
+ s += sprintf(s, " crf-max=%.1f crf-min=%.1f", p->rc.rfConstantMax, p->rc.rfConstantMin);<br>
}<br>
}<br>
else if (p->rc.rateControlMode == X265_RC_CQP)<br>
@@ -1538,6 +1541,8 @@<br>
BOOL(p->bMultiPassOptRPS, "multi-pass-opt-rps");<br>
BOOL(p->bRepeatHeaders, "repeat-headers");<br>
}<br>
+ s += sprintf(s, " uhd-bd=%d", p->uhdBluray);<br>
+ s += sprintf(s, " slices=%d", p->maxSlices);<br>
#undef BOOL<br>
return buf;<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>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Deepthi</div>
</div>