CELT TODO: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
** Decide on folding gain | ** Decide on folding gain | ||
* dynamic allocation | * dynamic allocation | ||
* Using PVQ for coarse energy/ | * <strike>Using PVQ for coarse energy?</strike> | ||
* configuration packet | * configuration packet | ||
* revisit stereo coupling | * revisit stereo coupling | ||
* stereo allocation | * stereo allocation | ||
* tune everything | * tune everything | ||
* increase max pulses | * <strike>increase max pulses</strike> | ||
** more pulses for N>5 | ** <strike>more pulses for N>5</strike> | ||
** <strike>Fast CWRS for N=3</strike> | ** <strike>Fast CWRS for N=3</strike> | ||
** <strike>change if(_n<=6) to if(_n<=6 || _m>255) in ncwrs_u32</strike> | ** <strike>change if(_n<=6) to if(_n<=6 || _m>255) in ncwrs_u32</strike> |
Revision as of 04:31, 15 June 2009
TODO list for CELT (before freezing)
- raw bits
- Use the last bits after PVQ (for fine energy?)
- adaptive folding
- finalize folding details
- Decide on folding gain
- dynamic allocation
Using PVQ for coarse energy?- configuration packet
- revisit stereo coupling
- stereo allocation
- tune everything
increase max pulsesmore pulses for N>5Fast CWRS for N=3change 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