<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" id="owaParaStyle" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style><style type="text/css">
<!--
body
        {margin:5px 5px 5px 5px;
        background-color:#ffffff}
hr
        {color:#000000}
body, table
        {font-size:9pt;
        font-family:'Courier New';
        font-style:normal;
        font-weight:normal;
        color:#000000;
        text-decoration:none}
span.rvts1
        {font-size:10pt;
        font-family:'Arial';
        font-weight:bold;
        color:#0000ff}
span.rvts2
        {font-size:10pt;
        font-family:'Arial';
        font-weight:bold;
        color:#000080}
span.rvts3
        {font-size:10pt;
        font-family:'Arial';
        font-style:italic;
        color:#800000}
a.rvts4, span.rvts4
        {font-size:10pt;
        font-family:'Arial';
        color:#008000;
        text-decoration:underline}
a.rvts5, span.rvts5
        {font-size:10pt;
        font-family:'Arial';
        color:#008000;
        text-decoration:underline}
span.rvts6
        {font-size:11pt;
        font-family:'segoe ui';
        font-weight:bold;
        color:#ffffff;
        background-color:#0000ff}
span.rvts7
        {font-family:'verdana'}
span.rvts8
        {font-family:'segoe ui'}
span.rvts9
        {font-size:8pt;
        font-family:'arial';
        font-style:italic;
        color:#c0c0c0}
a.rvts10, span.rvts10
        {color:#0000ff;
        text-decoration:underline}
p, ul, ol
        {text-align:left;
        text-indent:0px;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px}
.rvps1
        {text-align:center}
-->
</style>
</head>
<body dir="ltr" tabindex="0">
<div name="divtagdefaultwrapper" id="divtagdefaultwrapper" style="font-family:Verdana,Geneva,sans-serif; font-size:10pt; color:#000000; margin:0">
<p>Thank you Ilya!&nbsp;</p>
<p>So, it seems like it's not really straightforward to create an encoder and decoder exe :-)</p>
<p><br>
</p>
<p><br>
</p>
<div>
<p><br>
</p>
<div style="font-family:Tahoma; font-size:13px"><style id="owaParaStyle">
<!--
p
        {margin-top:0px;
        margin-bottom:0px}
body
        {font-family:Verdana,Geneva,sans-serif;
        font-size:10pt;
        color:#000000;
        margin:0}
body
        {font-family:Verdana,Geneva,sans-serif;
        font-size:10pt;
        color:#000000;
        margin:0}
body
        {font-family:Verdana,Geneva,sans-serif;
        font-size:10pt;
        color:#000000;
        margin:0}
-->
</style>
<div style="font-family:Tahoma; font-size:13px">
<div class="MsoNormal" align="left" style="margin:0cm 0cm 0pt"><br>
</div>
<div class="MsoNormal" align="left" style="margin:0cm 0cm 0pt"></div>
</div>
</div>
</div>
<p><br>
</p>
<div style="color:rgb(40,40,40)">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Ilya Basin &lt;basinilya@gmail.com&gt;<br>
<b>Sent:</b> Monday, December 02, 2013 1:30 PM<br>
<b>To:</b> #ARIJIT BISWAS#<br>
<b>Cc:</b> opus@xiph.org<br>
<b>Subject:</b> Re: [opus] creating opus encoder and decoder executable on Windows</font>
<div>&nbsp;</div>
</div>
<div>
<p><a name="divtagdefaultwrapper"></a>Hi Arijit.</p>
<p><br>
</p>
<p>The programs you're looking for are part of opus-tools&nbsp;<a class="rvts10" href="https://git.xiph.org/?p=opus-tools.git">https://git.xiph.org/?p=opus-tools.git</a></p>
<p>There're precompiled binaries here:&nbsp;<a class="rvts10" href="http://www.opus-codec.org/downloads/" title="http://www.opus-codec.org/downloads/
Ctrl&#43;click or tap to follow link">http://www.opus-codec.org/downloads/</a></p>
<p><br>
</p>
<p>To build opus-tools from sources you also need libogg</p>
<p><br>
</p>
<div>
<table border="0" cellpadding="1" cellspacing="2">
<tbody>
<tr valign="top">
<td width="11" style="background-color:#0000ff">
<p><span class="rvts6">&gt;</span></p>
</td>
<td width="726" style="background-color:#ffffff">
<p><span class="rvts7">Hi all:</span></p>
<p><br>
</p>
<p><span class="rvts7">How do I create opus encoder and decoder executable on Windows using MS Visual Studio 2010?</span></p>
<p><br>
</p>
<p><span class="rvts7">What I&#8217;m doing is the following:</span></p>
<p><span class="rvts7">1. I downloaded the codebase on my local drive using: &nbsp;$ git clone git://git.opus-codec.org/opus.git</span></p>
<p><span class="rvts7">2. Then I go to D:\opus\win32\VS2010 and open the opus.sln using MS Visual Studio 2010.</span></p>
<p><span class="rvts7">3. Then I build the solution opus. I get 3 executable at D:\opus\win32\VS2010\Win32\Debug</span></p>
<p><span class="rvts7">&nbsp; &nbsp; &nbsp; &nbsp; a. test_opus_api.exe</span></p>
<p><span class="rvts7">&nbsp; &nbsp; &nbsp; &nbsp; b. test_opus_decode.exe</span></p>
<p><span class="rvts7">&nbsp; &nbsp; &nbsp; &nbsp; c. test_opus_encode.exe</span></p>
<p><span class="rvts7">But these are not the Opus encoder (for creating *.opus bitstream) or decoder (for decoding *.opus to *.wav).</span></p>
<p><br>
</p>
<p><span class="rvts7">Any hints where I should look into and I should do?</span></p>
<p><br>
</p>
<p><span class="rvts7">Best Regards,</span></p>
<p><span class="rvts7">Arijit</span></p>
<p><br>
</p>
</td>
</tr>
</tbody>
</table>
</div>
<p><br>
</p>
<p><span class="rvts8">**Disclaimer** The sender of this email is NOT authorized to represent or act on behalf of Nanyang Technological University in any matter or transaction by means of using this email account. Nanyang Technological University will not be
 responsible for any content or views expressed in this email and this email does not express the views or opinions of the Nanyang Technological University.&nbsp;</span></p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><span class="rvts9">--&nbsp;</span></p>
</div>
</div>
</div>
**Disclaimer** The sender of this email is NOT authorized to represent or act on behalf of Nanyang Technological University in any matter or transaction by means of using this email account. Nanyang Technological University will not be responsible for any content
 or views expressed in this email and this email does not express the views or opinions of the Nanyang Technological University.
</body>
</html>