"FFmpeg has its own Opus encoder too"
"Standard FFmpeg operating practice"
BUT ITS SO SO MUCH FUNNNN. Opus has no specs, its RFC gives breadcrumbs and its reference code is unreadable and slow. Not to mention its authors couldn't write their own FFT.
It was crazy writing an encoder by reverse engineering the decoder and RFC without looking at the reference, and unbelievably enjoyable. The transform was by far the hardest part, since research on non-ptwo FFTs is ridiculously rare.
Codec researcher, x86 assembly and Vulkan expert. As expected.
Had nothing to do with x264. Most unexpected.
A Mastodon instance for people interested in multimedia, codecs, assembly, SIMD, and the occasional weeb stuff.