<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font style="font-size:10pt;" size="2" color="#5133AB" face="Arial,sans-serif"><br id="FontBreak"></font><br>Thanks Vishwa, I will test and let you know.<br><br><font style="background-color:rgb(255, 255, 255);font-size:10pt;" size="2" color="#5133AB" face="Arial">Best Regards,</font><div><font style="background-color:rgb(255, 255, 255);font-size:10pt;" size="2" color="#5133AB" face="Arial">Sakharam Thorat.</font></div><br /><br /><div>> Date&#58; Mon, 13 Apr 2015 11&#58;37&#58;18 -0500<br>> Subject&#58; Re&#58; &#91;opus&#93; Regarding Opus Codec Input output file.<br>> From&#58; viswanath.puttagunta&#64;linaro.org<br>> To&#58; sakharam.thorat&#64;outlook.com<br>> CC&#58; opus&#64;xiph.org<br>> <br>> Hi Sakharam,<br>> <br>> I see 2 potential issues with what you are doing.<br>> 1. ./opus_demo -e voip 48000 2 16 music_orig.wav testcase30.opus<br>>     in above command, &#34;16&#34; for bits/sec seems too low. I&#39;m no audio<br>> expert, but just cant convince myself you can get any reasonable audio<br>> data with 16 bits/sec. FYI, I was able to encode and decode with 16<br>> bits/sec, but when I played the decode file with &#34;aplay&#34;, couldn&#39;t<br>> hear anything.<br>> <br>>     I used 96000 bits/sec with command<br>>     ./opus_demo -e voip 48000 2 96000 music_orig.wav testcase30.opus<br>> <br>>     Then decoded with same command you gave<br>>     ./opus_demo -d 48000 2  testcase30.opus testcase31.wav<br>> <br>>      And played using command &#40;on my ubuntu 14.04 linux box&#41;<br>>      aplay -t raw -c 2 -r 48000 -f S16_LE testcase31.wav<br>>      and was able to hear the audio clearly<br>> <br>> 2. The file that gets generated with &#34;./opus_demo -d 48000 2<br>> testcase30.opus testcase31.wav&#34;<br>>      &#40;testcase31.wav&#41; is just a raw data file.. It does not have wav header.<br>>      For example, if you do<br>>     &#36; file music_orig.wav<br>>        music_orig.wav&#58; RIFF &#40;little-endian&#41; data, WAVE audio,<br>> Microsoft PCM, 16 bit, stereo 48000 Hz<br>> <br>>       But, for testcase31.wav, you get<br>>     &#36; file testcase31.wav<br>>        testcase31.wav&#58; data<br>> <br>>        So, if your audio quality app is looking for Wav header, it<br>> will not find it... You will need to add this header to your data file<br>> to make it a real &#34;wav&#34; file.<br>> <br>> Regards,<br>> Vish<br>> <br>> <br>> On 13 April 2015 at 07&#58;29, Sakharam Thorat &#60;sakharam.thorat&#64;outlook.com&#62; wrote&#58;<br>> &#62;<br>> &#62; Hi All,<br>> &#62;<br>> &#62; Need Help &#33;<br>> &#62;<br>> &#62; I am interested testing opus codec encoding decoding qaulity. for this have<br>> &#62; complied opus code codec from souce. After compiling i got opus_demo app.<br>> &#62;<br>> &#62; for Encoding i followed below steps&#58;<br>> &#62; 1&#41; Reference file used music_orig.wav<br>> &#62; &#40;http&#58;//www.opus-codec.org/examples/samples/music_orig.wav&#41;<br>> &#62;        Number of samples &#58; 4358219 &#40;90.8 s&#41;  2015-04-13 10&#58;40&#58;07 UTC<br>> &#62;        Sampling frequency&#58; 48000 Hz<br>> &#62;        Number of channels&#58; 2 &#40;16-bit integer&#41;<br>> &#62;     File name&#58; music_orig.wav<br>> &#62;     Header length&#58; 44<br>> &#62;     Sampling frequency&#58; 48000<br>> &#62;     No. samples&#58; 4358219<br>> &#62;     No. channels&#58; 2<br>> &#62;     Data type&#58; integer16<br>> &#62;     File byte order&#58; little-endian<br>> &#62;     Host byte order&#58; little-endian<br>> &#62; 2&#41; I encode this file using following command<br>> &#62;<br>> &#62; ./opus_demo -e voip 48000 2 16 music_orig.wav testcase30.opus<br>> &#62;<br>> &#62; 3&#41; Then Decoded testcase30.opus using following command<br>> &#62;<br>> &#62; ./opus_demo -d 48000 2  testcase30.opus testcase31.wav<br>> &#62;<br>> &#62; 4&#41; My quality monitoring app not able to identify file type of<br>> &#62; &#34;testcase31.wav&#34; , gives following error.<br>> &#62;<br>> &#62; AFfindType - Unknown audio file type<br>> &#62; AFopnRead&#58; Error opening input audio file &#34;testcase31.wav&#34;<br>> &#62;<br>> &#62;<br>> &#62; Can some body please take look and verify that i have followed correct steps<br>> &#62; while encoding and decoding , else let know correct steps.<br>> &#62;<br>> &#62; If any body have quality testing related resouce , test cases, sample files,<br>> &#62; web links please share.<br>> &#62;<br>> &#62;<br>> &#62; Best Regards,<br>> &#62; Sakharam Thorat.<br>> &#62;<br>> &#62; _______________________________________________<br>> &#62; opus mailing list<br>> &#62; opus&#64;xiph.org<br>> &#62; http&#58;//lists.xiph.org/mailman/listinfo/opus<br>> &#62;<br></div>                                               </div></body>
</html>