CELT tuning: Difference between revisions
Jump to navigation
Jump to search
(tuning info) |
m (Add notice that CELT was merged into Opus) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Obsolete|The CELT codec has been merged into the IETF [[Opus]] codec and is now obsolete}} | |||
== All the things that can be tuned in CELT == | == All the things that can be tuned in CELT == | ||
=== 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 11: | ||
=== Minimum band width === | === 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 === | === Folding decision === | ||
Line 20: | Line 26: | ||
* celt.c: transient_decision() | * celt.c: transient_decision() | ||
[[Category:Opus]] |
Latest revision as of 04:32, 23 June 2016
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()