<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="NL-BE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I am developing a VoIP application and have used SPEEX for that purpose; I successfully managed to port the codec in fixed-point to an ADSP-21364 processor, and the codec works fine in narrowband, wideband and ultra-wideband
 mode. Currently, I have chosen, in accordance with the speex manual, a 20 ms frame size in each of these modes: in other words, the input buffer for speex was set to respectively 160 &#8211; 320 &#8211; 640 samples. Now, I was wondering whether it is possible to reduce
 this buffer size in order to reduce the latency of the codec. Is this actually possible, or should I leave it as is? In addition, I have another question regarding packet loss concealment. In the manual, I found the encoder can be optimized for a certain percentage
 of packet loss by means of the <strong><span style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;">SPEEX_SET_PLC_TUNING
</span></strong><strong><span style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-weight:normal">parameter. What exactly does that optimization mean? Does it mean the speex decoder will use some kind of packet loss concealment algorithm to compensate for lost or
 late packets? And if so, what kind of packet loss concealment scheme does speex use?
<o:p></o:p></span></strong></span></p>
<p class="MsoNormal"><strong><span lang="EN-US" style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-weight:normal"><o:p>&nbsp;</o:p></span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-US" style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-weight:normal">Best regards,<o:p></o:p></span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-US" style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-weight:normal"><o:p>&nbsp;</o:p></span></strong></p>
<p class="MsoNormal"><strong><span lang="EN-US" style="font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;font-weight:normal">Peter</span></strong><span lang="EN-US"><o:p></o:p></span></p>
</div>
</body>
</html>