This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

OPUS decoder

Hi, I was recently asking about OPUS - https://devzone.nordicsemi.com/f/nordic-q-a/32875/how-compile-opus/128181#128181 . Now I am able to run encode on audio data and decode it back successfully. The problem is when I take .opus file encoded on PC. I have 2 issues:

1. OPUS is using 2 codecs - SILK and CELT and when encoding. And with opustools I used on PC there is no switch to use either SILK or CELT - it uses both of them. But in opus config file in SR the hybrid mode is described as not supported. I wonder what is the reason for that and If that reason is also a case for decoding?

2. OPUS files uses specific header to specify encode parameters. I saw that in SR there is no header created and raw OPUS data is send -  is that right? Also can you please share some information , human readable desription of header format? I started to read OPUS format specifciation but there are few hundreds of pages and I need to know if we can use OPUS for yesteraday ..

Thank you in advance.

Related