Jean-Marc Valin
Jean-Marc Valin
This got removed when introducing the fixed lapping. Now that the matrices are now "full" (not per band), we'll have to find an efficient way to code them in the...
Would be useful for screencasting and is not covered by the paint deringing filter.
Figure out how to modulate the effect of activity masking based on whether the block/superblock/whatever has texture vs edges.
Instead of having OD_ROBUST_STREAM in internal.h
Add macros like in Opus that automatically check the type and fill the length array when possible (and if not at least do sizeof(type)*elements).
The current one is a quick hack, I can probably get a lot better, e.g. a metric similar to the old switching code, but using the real rate and quantized...
Currently we have something for k=1, but it would be nice to have a fast K=2 tokenizer since that case is common too.
Currently the higher bands of 16x16 and 32x32 don't have it.
DC quantization currently has very limited RDO. We only consider RDO for zero vs non-zero, and even then the rate estimate is pretty rough. It considers the cost of coding...
Just a few updates around LPCNet. The repo has been transferred from the mozilla organization to xiph. Everything should just keep working (let us know if it doesn't) as usual....