CELT TODO

From XiphWiki
Revision as of 07:27, 26 January 2011 by Jmspeex (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Open issues

  • Reduce waste when splitting at high bit-rate?
  • Stop computing log2Amp() on uninitialized data
  • Stereo/mono switching (Greg's patch)
  • Make sure we set every unused *bit* (rather than byte) to zero at the end?

Tuning (still open, but no changes planned)

  • Temporal masking
  • 3-tap prefilter/postfilter
  • qtheta offset
  • Just in case (probably not needed)
    • delta allocation for non-transient
    • fine offset
    • Spreading/folding parameter
    • Band layout (spacing)

Still possible, but probably not a good idea

  • Enable new layout with more HF bands
  • Remove 2-phase stereo?
  • Revert N=1 allocation special case?
  • Revisit folding
    • Can we remove the need to fold on split?
    • Should we do L/R folding?
    • Should we fold the side (probably not)?
    • Band-aligned folding?

Post-freeze

  • Samplerate switching
  • Denorm prevention