<div dir="ltr">If wikipedia is correct (have not verified this in any manner), then setting the mode to RESTRICTED_LOWDELAY will disable SILK: <a href="https://en.wikipedia.org/wiki/Opus_(audio_format)#Quality_comparison_and_low_latency_performance">https://en.wikipedia.org/wiki/Opus_(audio_format)#Quality_comparison_and_low_latency_performance</a><div><br></div><div><a href="http://www.opus-codec.org/docs/html_api-1.1.0/group__opus__encoder.html#gaa89264fd93c9da70362a0c9b96b9ca88">http://www.opus-codec.org/docs/html_api-1.1.0/group__opus__encoder.html#gaa89264fd93c9da70362a0c9b96b9ca88</a><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 6, 2015 at 4:25 PM, Andrew Lentvorski <span dir="ltr">&lt;<a href="mailto:bsder@allcaps.org" target="_blank">bsder@allcaps.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I saw the custom API, but nothing explicitly says &quot;CELT-only&quot; just<br>
&quot;custom sample rate and frame size&quot;.<br>
<br>
I&#39;ll dig further now that you&#39;ve pointed me in a direction.<br>
<br>
Thanks,<br>
-a<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On 7/6/15, 6:18 PM, Jean-Marc Valin wrote:<br>
&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>
&gt; Hash: SHA256<br>
&gt;<br>
&gt; I believe what you want is called Opus custom (OPUS_CUSTOM in the<br>
&gt; code). With that you can compile only the contents of the celt/<br>
&gt; directory and use it like the old CELT.<br>
&gt;<br>
&gt;       Jean-Marc<br>
&gt;<br>
&gt; On 07/06/2015 06:48 PM, Andrew Lentvorski wrote:<br>
&gt;&gt; Is there a configuration or compile flag that lets me disable the<br>
&gt;&gt; SILK portion of the codec and use CELT only?<br>
&gt;&gt;<br>
&gt;&gt; I could have sworn that there is something, but I can&#39;t seem to<br>
&gt;&gt; find it in the mailing list archives.<br>
&gt;&gt;<br>
&gt;&gt; The application here is that I am attempting to update from the old<br>
&gt;&gt; CELT codec to OPUS.  Unfortunately, the CELT codec was running<br>
&gt;&gt; *very* close to the CPU (MIPS32--80MHz) limit (over, actually,<br>
&gt;&gt; occasionally a packet didn&#39;t have time to get encoded and the<br>
&gt;&gt; application treated it as a lost packet).  SILK probably isn&#39;t in<br>
&gt;&gt; the cards.<br>
&gt;&gt;<br>
&gt;&gt; Now, I do know that *some* improvements have been made in<br>
&gt;&gt; performance, but I really can&#39;t count on that being good enough<br>
&gt;&gt; since I really had to tune things in the first place.  If I can<br>
&gt;&gt; come back later and switch the SILK portion on I&#39;ll give it a try<br>
&gt;&gt; then.<br>
&gt;&gt;<br>
&gt;&gt; Thanks, -a<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________ opus mailing list<br>
&gt;&gt; <a href="mailto:opus@xiph.org">opus@xiph.org</a> <a href="http://lists.xiph.org/mailman/listinfo/opus" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/opus</a><br>
&gt;&gt;<br>
<br>
</div></div><br>_______________________________________________<br>
opus mailing list<br>
<a href="mailto:opus@xiph.org">opus@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/opus" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/opus</a><br>
<br></blockquote></div><br></div>