<html><head><meta http-equiv="content-type" content="text/html; charset=GB2312"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }body { font-size: 10.5pt; font-family: ËÎÌå; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Hi,</div><div><br></div><div>Thanks for your reply. I think it will take much effort to know multi-thread structure in x264 encoder, and then decide how to use threads and set some related parameters.</div><div><br></div><div>B.R.</div><div><br></div><div>Andrew</div>
<div><br></div><blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:alexcohn@netvision.net.il">Alex Cohn</a></div><div><b>Date:</b> 2015-11-08 20:27</div><div><b>To:</b> <a href="mailto:x264-devel@videolan.org">Mailing list for x264 developers</a></div><div><b>Subject:</b> Re: [x264-devel] how to get optimal thread number</div></div></div><div><div>X264_THREADS_AUTO setting is only good if video encoding is the only</div>
<div>important thing your device does. There may be other activity going on</div>
<div>in your CPU. For example, video chat applications must reserve some</div>
<div>resources for the down-channel, decoding the video stream, displaying</div>
<div>everything, and also dealing with audio. In our case, these</div>
<div>considerations resulted in dedicating 2 threads to x264 and only one</div>
<div>for the decoder.</div>
<div> </div>
<div>But your mileage may vary.</div>
<div> </div>
<div>Cheers,</div>
<div>Alex</div>
<div> </div>
<div>On Sun, Nov 8, 2015 at 9:49 AM, Simon Horlick <simonhorlick@gmail.com> wrote:</div>
<div>> Internally, x264 selects 1.5*cores (with some extra logic to cap the number</div>
<div>> and fewer for sliced threads). If you aren¡¯t sure what to use, set this to</div>
<div>> X264_THREADS_AUTO.</div>
<div>></div>
<div>> Thanks,</div>
<div>></div>
<div>> Simon</div>
<div>></div>
<div>> On 8 Nov 2015, at 15:43, applemax82@163.com wrote:</div>
<div>></div>
<div>> Hi,</div>
<div>></div>
<div>> I have one question about setting optimal thread number in x264 encoder.</div>
<div>> There are many factors affecting encoder performance, such as cpu, input</div>
<div>> parameter, and concurrent tasks.</div>
<div>></div>
<div>> Is there some recommendation about selecting optimal thread number in x264</div>
<div>> encoder in some situation?</div>
<div>></div>
<div>> Thanks</div>
<div>></div>
<div>></div>
<div>> Andrew</div>
<div>></div>
<div>></div>
<div>></div>
<div>> _______________________________________________</div>
<div>> x264-devel mailing list</div>
<div>> x264-devel@videolan.org</div>
<div>> https://mailman.videolan.org/listinfo/x264-devel</div>
<div>></div>
<div>></div>
<div>></div>
<div>> _______________________________________________</div>
<div>> x264-devel mailing list</div>
<div>> x264-devel@videolan.org</div>
<div>> https://mailman.videolan.org/listinfo/x264-devel</div>
<div>></div>
<div>_______________________________________________</div>
<div>x264-devel mailing list</div>
<div>x264-devel@videolan.org</div>
<div>https://mailman.videolan.org/listinfo/x264-devel</div>
</div></blockquote>
</body></html>