CELT TODO: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
* adaptive folding | * adaptive folding | ||
** finalize folding details | ** finalize folding details | ||
** Decide on folding gain | |||
* dynamic allocation | * dynamic allocation | ||
* configuration packet | * configuration packet | ||
Line 17: | Line 18: | ||
** <strike>Make ft=32768 to save some divisions</strike> | ** <strike>Make ft=32768 to save some divisions</strike> | ||
** <strike>Use the last symbols to have a wider range</strike> | ** <strike>Use the last symbols to have a wider range</strike> | ||
* Investigate other transient algorithms | |||
** energy weight |
Revision as of 16:22, 25 May 2009
TODO list for CELT (before freezing)
- raw bits
- adaptive folding
- finalize folding details
- Decide on folding gain
- dynamic allocation
- configuration packet
- revisit stereo coupling
- stereo allocation
- tune everything
- increase max pulses
- Fast CWRS for N=3
change if(_n<=6) to if(_n<=6 || _m>255) in ncwrs_u32Use real limits in fits_in32()
- Tune for lower sampling rates
Improve dynamic range by changing the energy floorLaplace encoderMake ft=32768 to save some divisionsUse the last symbols to have a wider range
- Investigate other transient algorithms
- energy weight