<div dir="ltr">I have compiled myself the previous version of libopus to find out if it was a regression or something I was doing wrong in compiling. It looks like it has got slower since 0.9.14. I have recompiled everything with these CFLAGS natively on the Pi: &quot;-O2 -pipe -march=armv6j -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard&quot;. These seem to be the recommended settings. I had assumed that opusenc would not be taking that much CPU but having re-compiled I have made up some of the loss but not all.<div>

<br></div><div>So on the same file with complexity 10 at bitrate 6kbps (floating point), I see the following speeds (x realtime):</div><div><br></div><div>libopus 0.9.14 opus-tools 0.1.2 Speed 2.289</div><div>libopus 1.1 opus-tools 0.1.2 Speed 1.887</div>
<div>libopus 1.1 opus-tools 0.1.8 Speed 1.667<br></div><div><br></div><div>Same file with complexity 10 at bitrate 64kbps (floating point), I see the following speeds:<br></div><div><br></div><div><div>libopus 0.9.14 opus-tools 0.1.2 Speed 2.639</div>
<div>libopus 1.1 opus-tools 0.1.2 Speed 2.193</div><div>libopus 1.1 opus-tools 0.1.8 Speed 2.069</div></div><div><br></div><div>So it seems both libopus and opus-tools have become slower on the Raspberry PI somewhere between 0.9.14 and 1.1. This seems to be for both SILK and CELT or at least 6 and 64kbps. Opus-tools is also contributing to the slowdown. I would be hitting the library direct when I implement so that is off less interest to me but still worth looking at. I did not run lots of repeats of each test but when I did they only varied by about 0.05 so natural variation does not account for it.</div>
<div><br></div><div>Maybe the advertised speed ups were only for more modern ARM targets but it is still a shame to see it get slower on this target. </div><div><br></div><div>Stuart Marsden</div><div><br></div><div><div class="gmail_extra">
<br clear="all"><div><div>Best Regards,</div><div><br></div>
<div>Stuart Marsden</div><div><br></div><div>Tactical Communications Consultant</div><div>FinMars Consulting Ltd</div><div>UK: <a href="tel:%2B441865589833" value="+441865589833" target="_blank">+441865589833</a>
</div><div>Finland: <a href="tel:%2B358453046287" value="+358453046287" target="_blank">+358453046287</a></div></div>
<br><br><div class="gmail_quote">On 17 December 2013 12:48, Stuart Marsden <span dir="ltr">&lt;<a href="mailto:stuartmarsden@finmars.co.uk" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=stuartmarsden@finmars.co.uk&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">stuartmarsden@finmars.co.uk</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Christian,<div><br></div><div>I will give 64kbit/s a try and post the figures. My own project is voice only and requires low bitrate so was hoping that it was just the way I was compiling and not an actual regression in speed for SILK. The raspberry PI is quite a cheap and handy reference platform though the ARM side is fairly underpowered but has a great GPU. It also has no audio in which is a pain for playing with codecs but it does support USB soundcards. I was wondering if a microcontroller like the Cortex-M range might be able to encode and that seemed possible extrapolating from the Pi results but this speed regression if it is real would kill that hope.</div>


<div><br></div><div>I should also probably try and compile the same version from the Raspbian repos myself and if I also see a big slowdown then it is something wrong with the way I am compiling. I am not a deb expert but it seemed like the only optimisation they were using was -O2 but perhaps there is something else set. Do not want to claim a regression when it may be my own fault. </div>


<div><br></div><div>Thanks for your response.</div><div><br></div><div class="gmail_extra"><br clear="all"><div><div>Best Regards,</div><div><br></div><div>Stuart Marsden</div><div><br></div></div><div><div><br>
<div class="gmail_quote">
On 17 December 2013 11:04, Christian Hoene <span dir="ltr">&lt;<a href="mailto:christian.hoene@symonics.com" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=christian.hoene@symonics.com&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">christian.hoene@symonics.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div><p class="MsoNormal">

<span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hi Stuart,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">you are compressing it at 6kbit/s. Then, then SILK mode is probability used and the Silk mode is much faster than CELT. Do you also some figures at 64kbit/s?<u></u><u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">It is strange that Opus 1.1 got slower in the Silk mode – may the speech/voice selection adds some overhead. I would be interested in seeing the performance of the 64 kbit/s in both Opus 1.0 and Opus 1.1.<u></u><u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">With best regards,<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"> Christian Hoene<u></u><u></u></span></p>


<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">PS:<br>


I also though on using Raspberry PI as a reference platform for testing the speech of Opus on a             ARM processor. For measuring the speech of Opus on Intel CPUs, the MARSS86.org simulator might be appropriate.<u></u><u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>


<p class="MsoNormal"><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10pt;font-family:Tahoma,sans-serif">Von:</span></b><span style="font-size:10pt;font-family:Tahoma,sans-serif"> <a href="mailto:opus-bounces@xiph.org" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=opus-bounces@xiph.org&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">opus-bounces@xiph.org</a> [mailto:<a href="mailto:opus-bounces@xiph.org" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=opus-bounces@xiph.org&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">opus-bounces@xiph.org</a>] <b>Im Auftrag von </b>Stuart Marsden<br>


<b>Gesendet:</b> Montag, 16. Dezember 2013 14:03<br><b>An:</b> <a href="mailto:opus@xiph.org" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=opus@xiph.org&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">opus@xiph.org</a><br>


<b>Betreff:</b> [opus] 1.1 Much slower on Raspberry Pi<u></u><u></u></span></p><div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">I have just started trying Opus with a view to using it in a project. I am interested in embedded hardware and tried it on the Raspberry Pi using the raspbian distro.<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">The version of libopus in the repos is 0.9.14. I installed this and tried encoding 2 minutes of speech from a librevox recording. It managed this at a respectable pace for complexity 10:<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div><blockquote style="margin-left:30pt;margin-right:0cm"><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Skipping chunk of type &quot;LIST&quot;, length 76</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding using libopus 0.9.14 (audio)</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">   Input: 44.1kHz 1 channel</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">  Output: 1 channel (1 uncoupled)</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">          20ms packets, 6kbit/sec VBR</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;"> Preskip: 356</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding complete                            </span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">    Encoded: 2 minutes and 0.02 seconds</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">    Runtime: 50.9 seconds</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">             (2.358x realtime)</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">      Wrote: 111194 bytes, 6001 packets, 123 pages</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">    Bitrate: 6.78414kbit/s (without overhead)</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;"> Rate range: 2.8kbit/s to 12kbit/s</span><u></u><u></u></p></div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">             (7 to 30 bytes per packet)</span><u></u><u></u></p>


</div></div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">   Overhead: 8.47% (container+metadata)</span><u></u><u></u></p></div></div></blockquote><div><div><p class="MsoNormal"><u></u> <u></u></p>


</div></div><p class="MsoNormal"><span style="font-family:Arial,sans-serif">And even faster on complexity 0:</span><u></u><u></u></p><div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div>
<div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Skipping chunk of type &quot;LIST&quot;, length 76</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding using libopus 0.9.14 (audio)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">   Input: 44.1kHz 1 channel</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">  Output: 1 channel (1 uncoupled)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">          20ms packets, 6kbit/sec VBR</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;"> Preskip: 316</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><u></u> <u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding complete                            </span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">    Encoded: 2 minutes and 0.02 seconds</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">    Runtime: 23.72 seconds</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">             (5.059x realtime)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">      Wrote: 106598 bytes, 6001 packets, 123 pages</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">    Bitrate: 6.47779kbit/s (without overhead)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;"> Rate range: 2.4kbit/s to 13.6kbit/s</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">             (6 to 34 bytes per packet)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">   Overhead: 8.83% (container+metadata)</span><u></u><u></u></p></div></div></div><div><div><p class="MsoNormal"><u></u> <u></u></p>


</div><div><p class="MsoNormal">I saw the 1.1 release notes and it said speed improvements on ARM so thought I would try. I downloaded from <a href="http://opus-codec.org" target="_blank">opus-codec.org</a> and compiled directly on the Pi. It has however turned out a lot slower. Complexity 10 barely can encode in realtime:<u></u><u></u></p>


</div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><blockquote style="margin-left:30pt;margin-right:0cm"><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Skipping chunk of type &quot;LIST&quot;, length 76</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding using libopus 1.1 (audio)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">   Input: 44.1kHz 1 channel</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">  Output: 1 channel (1 uncoupled)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">          20ms packets, 6kbit/sec VBR</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;"> Preskip: 356</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><u></u> <u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding complete                                                                      </span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">       Encoded: 2 minutes and 0.02 seconds</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">       Runtime: 1 minute and 53 seconds</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">                (1.062x realtime)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">         Wrote: 110743 bytes, 6001 packets, 123 pages</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">       Bitrate: 6.70782kbit/s (without overhead)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;"> Instant rates: 2.8kbit/s to 11.6kbit/s</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">                (7 to 29 bytes per packet)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">      Overhead: 9.13% (container+metadata)</span><u></u><u></u></p></div></div></div></blockquote><div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal">And is also much slower at complexity 0:<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><blockquote style="margin-left:30pt;margin-right:0cm">


<div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Skipping chunk of type &quot;LIST&quot;, length 76</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Notice: Using resampling with complexity&lt;10.</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Opusenc is fastest with 48, 24, 16, 12, or 8kHz input.</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<u></u> <u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding using libopus 1.1 (audio)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">   Input: 44.1kHz 1 channel</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">  Output: 1 channel (1 uncoupled)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">          20ms packets, 6kbit/sec VBR</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;"> Preskip: 316</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><u></u> <u></u></p></div>
</div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding complete                                                                      </span><u></u><u></u></p></div></div>


</div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">       Encoded: 2 minutes and 0.02 seconds</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">       Runtime: 36 seconds</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">                (3.334x realtime)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">         Wrote: 106945 bytes, 6001 packets, 123 pages</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">       Bitrate: 6.45466kbit/s (without overhead)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;"> Instant rates: 2.4kbit/s to 12.8kbit/s</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">                (6 to 32 bytes per packet)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">      Overhead: 9.45% (container+metadata)</span><u></u><u></u></p></div></div></div></blockquote><div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal">I tried compiling it as fixed point and it is slightly faster but no where near the older version. At complexity 10:<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p>


</div></div><blockquote style="margin-left:30pt;margin-right:0cm"><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Skipping chunk of type &quot;LIST&quot;, length 76</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding using libopus 1.1-fixed (audio)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">   Input: 44.1kHz 1 channel</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">  Output: 1 channel (1 uncoupled)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">          20ms packets, 6kbit/sec VBR</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;"> Preskip: 356</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><u></u> <u></u></p></div>
</div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">Encoding complete                                                                      </span><u></u><u></u></p></div></div>


</div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">-----------------------------------------------------</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;">       Encoded: 2 minutes and 0.02 seconds</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">       Runtime: 1 minute and 42 seconds</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">                (1.177x realtime)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">         Wrote: 110686 bytes, 6001 packets, 123 pages</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">       Bitrate: 6.70402kbit/s (without overhead)</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal">


<span style="font-family:&#39;Courier New&#39;"> Instant rates: 2.4kbit/s to 11.2kbit/s</span><u></u><u></u></p></div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">                (6 to 28 bytes per packet)</span><u></u><u></u></p>


</div></div></div><div><div><div><p class="MsoNormal"><span style="font-family:&#39;Courier New&#39;">      Overhead: 9.13% (container+metadata)</span><u></u><u></u></p></div></div></div></blockquote><div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I have tried different compiler options but nothing has brought the speed back up. <u></u><u></u></p></div><div><p class="MsoNormal">


<u></u> <u></u></p></div><div><p class="MsoNormal">Any advice on the compiler flags or why I should be seeing such a big speed regression?<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">


Stuart Marsden<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div></div></div></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div></div></div>