News for hackers. Stuff that matters.
Re:It’s Opus, it rocks and now it’s an audio codec standard by YokoZar on Tuesday September 11, 2012 @07:36PM (#4508328)
How does Opus compare to Celt, its direct predecessor?
Re:It’s Opus, it rocks and now it’s an audio codec standard by derf_ on Tuesday September 11, 2012 @08:37PM (#4508506)
The final version of libcelt is bit-for-bit compatible with Opus. Unlike SILK, there was never a "stable" version of CELT (we routinely broke the bitstream on almost every commit), so CELT development continued after the two codecs were merged, right up until the Opus bitstream was frozen.

That makes Opus a strict superset of CELT, and we've stopped maintaining libcelt, so any existing users should switch to libopus.

Re:It’s Opus, it rocks and now it’s an audio codec standard by rdtsc on Tuesday September 11, 2012 @08:17PM (#4508441)
It actually includes code from Celt and merged with code from Silk (the Skype codec).

Silk is very good at speech and Celt is very good at music. It is like having gears in your car. You need low gears for one mode of operation and high gears for another. So they combined the two into one and made a single codec.

I imagine behind the scenes it has a transition mode from one codec to another depending on the configuration parameters.