Hi, Since our device can only handle the Celt part of Opus (due to a MIPS limitation), we have two questions: 1. Is it possible to via SDP force the remote party to send a specific mode of the 32 different possible modes or to force the remote side to use CELT only? 2. In the reference implementation of Opus it looks like the only way to force the encoder to use CELT only is to use the OPUS_SET_FORCE_MODE request Defined in opus_private.h. Does the name and the location of the file suggest that it is not recommended to force the encoder to use CELT only? Any answers or suggestions are welcome! Best regards Fredrik Bonde -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20131114/33aac3a3/attachment.htm
On Thu, Nov 14, 2013 at 12:51 AM, Fredrik Bonde <Fredrik.Bonde at ascom.se> wrote:> 1. Is it possible to via SDP force the remote party to send a > specific mode of the 32 different possible modes or to force the remote side > to use CELT only?No, and if you cannot decode opus completely (all modes) your device is not conformant with the Opus specification. I'm confused about the MIPS limitation though. The LPC mode decoder is _much_ faster than the MDCT mode decoder. Can you explain more about this?
Thank you Gregory. I'll forward your answer to our people and they will have a look. Best regards Fredrik Bonde -----Original Message----- From: Gregory Maxwell [mailto:gmaxwell at gmail.com] Sent: den 14 november 2013 10:19 To: Fredrik Bonde Cc: opus at xiph.org Subject: Re: [opus] How to negotiate 'Opus/Celt only'? On Thu, Nov 14, 2013 at 12:51 AM, Fredrik Bonde <Fredrik.Bonde at ascom.se> wrote:> 1. Is it possible to via SDP force the remote party to send a > specific mode of the 32 different possible modes or to force the > remote side to use CELT only?No, and if you cannot decode opus completely (all modes) your device is not conformant with the Opus specification. I'm confused about the MIPS limitation though. The LPC mode decoder is _much_ faster than the MDCT mode decoder. Can you explain more about this?