<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 13, 2013 at 11:38 AM, Krishna <span dir="ltr"><<a href="mailto:krish.rao.v@gmail.com" target="_blank">krish.rao.v@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi everyone, <div><br></div><div>I am new to x265 and open-source codec dev. (but familiar with video compression) and I was wondering if anyone can help me get started. So, I looked at the BitBucket page and followed all the instructions regarding downloading the source, etc. </div>


<div><br></div><div>What happens next is where I am stuck at. For a newbie like myself, </div><div><div><ol><li>can you provide links to the current HEVC spec. which is being followed to develop the code. <br></li><li>is there a fixed order in which the encoder functionalities are being built. </li>
</ol></div></div></div></blockquote><div>Hello Krishna,</div><div><br></div><div>The ITU H.265 spec can be found here: <a href="http://www.itu.int/rec/T-REC-H.265">http://www.itu.int/rec/T-REC-H.265</a>  Others might be able to point to versions of the document that are better formatted for online reading.</div>
<div><br></div><div>We're currently adding the finishing touches to 3 features:</div><div><br></div><div>* frame parallelism</div><div>* slicetype decision (lookahead)</div><div>* rudimentary ABR rate control</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div dir="ltr"><div><div><ol>

</ol></div></div><div>Also, please feel free to add any tips that you think can help a newcomer get a grip on the code. </div></div></blockquote><div><br></div><div>A short history might be helpful.</div><div><br></div><div>
We started development in April based from the HM reference encoder.  Since then we have changed the sources and diverged quite a bit, but all of the code under source/Lib originated from the HM.  The goal is to eventually replace all the HM code.  I've been deleting HM source files at a rate of about 2 per week.  We have written a number of intrinsic based performance primitives, but have begun transitioning them all to assembly.</div>
<div><br></div><div>Please visit the CodingStyle, TOD, and Contribute pages of our wiki, and come visit us on #x265 on IRC to discuss whatever you decide to work on.O</div><div><br></div><div>Note that many of us are in Amsterdam for IBC this week, for our day jobs, so the IRC channel may be quiet.</div>
</div><div class="gmail_extra"><br></div>Regards,<br clear="all"><div><br></div>-- <br>Steve Borho
</div></div>