CELT tuning: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
(tuning info)
 
No edit summary
Line 2: Line 2:


=== Allocation matrix ===
=== Allocation matrix ===
How many bits per critical band (assuming 256 frame size)


* modes.c: band_allocation[]
* modes.c: band_allocation[]
Line 7: Line 9:
=== Minimum band width ===
=== Minimum band width ===


* odes.c: MIN_BINS
Minimum number of MDCT bin allowed for a band, even if it means more than one Bark.
 
* modes.c: MIN_BINS


=== Folding decision ===
=== Folding decision ===

Revision as of 06:28, 21 June 2009

All the things that can be tuned in CELT

Allocation matrix

How many bits per critical band (assuming 256 frame size)

  • modes.c: band_allocation[]

Minimum band width

Minimum number of MDCT bin allowed for a band, even if it means more than one Bark.

  • modes.c: MIN_BINS

Folding decision

Decision when to turn folding on or off.

  • bands.c: folding_decision()

Transient decision

Decision when to use short blocks

  • celt.c: transient_decision()