[opus] Disable SILK/CELT only?

Tom Hughes tom at airtime.com
Thu Jul 9 10:10:17 PDT 2015


If wikipedia is correct (have not verified this in any manner), then
setting the mode to RESTRICTED_LOWDELAY will disable SILK:
https://en.wikipedia.org/wiki/Opus_(audio_format)#Quality_comparison_and_low_latency_performance

http://www.opus-codec.org/docs/html_api-1.1.0/group__opus__encoder.html#gaa89264fd93c9da70362a0c9b96b9ca88

On Mon, Jul 6, 2015 at 4:25 PM, Andrew Lentvorski <bsder at allcaps.org> wrote:

> I saw the custom API, but nothing explicitly says "CELT-only" just
> "custom sample rate and frame size".
>
> I'll dig further now that you've pointed me in a direction.
>
> Thanks,
> -a
>
>
> On 7/6/15, 6:18 PM, Jean-Marc Valin wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA256
> >
> > I believe what you want is called Opus custom (OPUS_CUSTOM in the
> > code). With that you can compile only the contents of the celt/
> > directory and use it like the old CELT.
> >
> >       Jean-Marc
> >
> > On 07/06/2015 06:48 PM, Andrew Lentvorski wrote:
> >> Is there a configuration or compile flag that lets me disable the
> >> SILK portion of the codec and use CELT only?
> >>
> >> I could have sworn that there is something, but I can't seem to
> >> find it in the mailing list archives.
> >>
> >> The application here is that I am attempting to update from the old
> >> CELT codec to OPUS.  Unfortunately, the CELT codec was running
> >> *very* close to the CPU (MIPS32--80MHz) limit (over, actually,
> >> occasionally a packet didn't have time to get encoded and the
> >> application treated it as a lost packet).  SILK probably isn't in
> >> the cards.
> >>
> >> Now, I do know that *some* improvements have been made in
> >> performance, but I really can't count on that being good enough
> >> since I really had to tune things in the first place.  If I can
> >> come back later and switch the SILK portion on I'll give it a try
> >> then.
> >>
> >> Thanks, -a
> >>
> >>
> >>
> >>
> >> _______________________________________________ opus mailing list
> >> opus at xiph.org http://lists.xiph.org/mailman/listinfo/opus
> >>
>
>
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/opus/attachments/20150709/49c6d18e/attachment.htm 


More information about the opus mailing list