<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Oct 11, 2013 at 3:57 PM, Steve Borho <span dir="ltr"><<a href="mailto:steve@borho.org" target="_blank">steve@borho.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div class="im">On Fri, Oct 11, 2013 at 5:29 AM, Gopu Govindaswamy <span dir="ltr"><<a href="mailto:gopu@multicorewareinc.com" target="_blank">gopu@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 Gopu Govindaswamy <<a href="mailto:gopu@multicorewareinc.com" target="_blank">gopu@multicorewareinc.com</a>><br>
# Date 1381487332 -19800<br>
# Node ID 8c6bef70a1d3298d894e013ab57d070683a7d76d<br>
# Parent  c6d89dc62e191f56f63dbcb1781a6494da50a70d<br>
common: included x265_param_parser to set the Input parameters to the encoder<br>
<br>
diff -r c6d89dc62e19 -r 8c6bef70a1d3 source/common/common.cpp<br>
--- a/source/common/common.cpp  Fri Oct 11 01:47:53 2013 -0500<br>
+++ b/source/common/common.cpp  Fri Oct 11 15:58:52 2013 +0530<br>
@@ -421,3 +421,142 @@<br>
     fprintf(stderr, "\n");<br>
     fflush(stderr);<br>
 }<br>
+<br></blockquote><div><br></div></div><div>This is a public API method, so it must be extern "C"</div></div></div></div></blockquote><div><br></div><div><br></div><div>By the way, when new methods are added to our public API (as you are about to do), we must also add them to source/<a href="http://x265.def.in">x265.def.in</a> so they are properly exported from our x265.dll.</div>
<div><br></div><div>And when any breaking change is added to x265.h (like changing function arguments or adding new items to x265_param_t) we must bump X265_BUILD in source/CMakeLists.txt to prevent users from linking with a mismatched library (static or dynamic).</div>
<div><br></div><div>--</div><div>Steve</div></div></div></div>