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 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature Url : http://lists.xiph.org/pipermail/opus/attachments/20150706/39d77b48/attachment.pgp
-----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 >
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 >>-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature Url : http://lists.xiph.org/pipermail/opus/attachments/20150706/ba0f85c0/attachment.pgp