<div dir="ltr"><pre style="color:rgb(0,0,0)"><i>
</i>&gt;You need to feed libopus distinct packets, and you need to parse out the
<span style="font-family:arial">&gt;</span>size of those packets from the file first. This is not handled
<span style="font-family:arial">&gt;</span>automatically by libopus (that is what libopusfile is for).

So each libopus packet begins by a TOC byte as stated in RFC6716? And
the no. of bytes of each packet usually denoted by the segment table
entries in the ogg layer? If the TOC byte is also needed to feed into
libopus?

&gt;The source code of libopusfile is here:<a href="http://git.xiph.org/?p=opusfile.git">http://git.xiph.org/?p=opusfile.git</a>
&gt;
&gt;I don&#39;t know anything about your environment, but you should be able to
&gt;compile your own library from the source files there.

And for libopusfile, it needs to run with libopus and also libogg? And
is this (<a href="http://downloads.xiph.org/releases/ogg/libogg-1.3.0.zip">http://downloads.xiph.org/releases/ogg/libogg-1.3.0.zip</a>) the
download link for libogg?

BR

H.K. Wong</pre></div>