Balrogg: Demonically compacting (up to 15%) lossless Vorbis/Opus recompressor

3 days ago (github.com)

So, it looks like this tries to build a model (or rather, multiple layers of models combined with something called context mixing[0]), potentially analyzing the whole file first? Is it fair to call this a very fancy entropy coder, replacing the last phase of what a traditional audio codec does (the lossless part, after quantization)?

I like the code style, this is pretty nice C. It's refreshing to see human code.

[0]: https://en.wikipedia.org/wiki/Context_mixing

Interesting that it doesn’t use the same open source license as Vorbis/Opus itself. Otherwise improvements like these could be upstreamed?

Those .blr extensions in the examples are making me doubt: the result is still conformant and playable ogg Vorbis/Opus, right?