Difference between revisions of "CELT TODO"

From XiphWiki
Jump to: navigation, search
m (Add notice that CELT was merged into Opus)
 
(42 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Obsolete|The CELT codec has been merged into the IETF [[Opus]] codec and is now obsolete}}
 
== Open issues ==
 
== Open issues ==
  
* Stereo merge numerical issue with correlated mid/side
+
== Post-freeze ==
* DTX/CNG
+
* VBR waste prevention
* Reduce waste when splitting at high bit-rate?
+
* More intelligent VBR decisions
* Stop computing log2Amp() on uninitialized data
+
* Denorm prevention
 
+
* Ogg mapping (including >2ch; LM/ch switching)
== Tuning ==
 
* 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 ==
+
[[Category:Opus]]
* Stereo/mono switching
 
* Samplerate switching
 

Latest revision as of 05:31, 23 June 2016

Open issues

Post-freeze

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