CELT TODO: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
m (Add notice that CELT was merged into Opus)
 
(93 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==TODO list for CELT (before freezing)==
{{Obsolete|The CELT codec has been merged into the IETF [[Opus]] codec and is now obsolete}}
* raw bits
== Open issues ==
* adaptive folding
 
** finalize folding details
== Post-freeze ==
* dynamic allocation
* VBR waste prevention
* configuration packet
* More intelligent VBR decisions
* revisit stereo coupling
* Denorm prevention
* stereo allocation
* Ogg mapping (including >2ch; LM/ch switching)
* tune everything
 
* increase max pulses
[[Category:Opus]]
** change if(_n<=6) to if(_n<=6 || _m>255) in ncwrs_u32
** Use real limits in fits_in32()
* Tune for lower sampling rates
* Improve dynamic range by changing the energy floor
* Laplace encoder
** Make ft=32768 to save some divisions
** Use the last symbols to have a wider range

Latest revision as of 04:31, 23 June 2016

Open issues

Post-freeze

  • VBR waste prevention
  • More intelligent VBR decisions
  • Denorm prevention
  • Ogg mapping (including >2ch; LM/ch switching)