Jean-Marc Valin
|
7e70bb7467
Reverts the transient_analysis() changes from 4e8b9905
|
12 years ago |
Jean-Marc Valin
|
0f537bff22
Fixes issues when downmixing to mono or when encoding below fullband
|
13 years ago |
Jean-Marc Valin
|
39c4cc688d
Tonality and pitch tuning
|
13 years ago |
Jean-Marc Valin
|
e59889e48b
Converting most of the new code to fixed-point (not complete yet)
|
13 years ago |
Jean-Marc Valin
|
4d10fd76c0
Fixes some issues discovered with a log sweep
|
13 years ago |
Jean-Marc Valin
|
4e8b990511
Tuning the dynalloc adjustments and checking for LF transients
|
13 years ago |
Jean-Marc Valin
|
fe4730c587
Adds a 3 Hz high-pass filter and boost allocation on leakage
|
13 years ago |
Jean-Marc Valin
|
ee5466d75e
Dynalloc based on a bands that stand out of the "noise floor"
|
13 years ago |
Jean-Marc Valin
|
2b4c6c223a
Transient/VBR tuning, give more bits to frames where pitch changes
|
13 years ago |
Jean-Marc Valin
|
026db9e848
New transient code, weighted tonality
|
13 years ago |
Jean-Marc Valin
|
106d25c876
VBR tuning
|
13 years ago |
Jean-Marc Valin
|
cf2ab201dd
Adds automatic bandwidth detection
|
13 years ago |
Jean-Marc Valin
|
3138901e73
Better training set
|
13 years ago |
Jean-Marc Valin
|
08d6653e12
Adds low-energy feature, training with noise
|
13 years ago |
Jean-Marc Valin
|
e84fce86cd
Better training
|
13 years ago |
Jean-Marc Valin
|
51b9637225
Adds MFCC standard deviation features
|
13 years ago |
Jean-Marc Valin
|
578ee93085
Down to 17 features with same error rate
|
13 years ago |
Jean-Marc Valin
|
5d012b5042
Adds cepstral mean subtraction (CMS) to analysis
|
13 years ago |
Jean-Marc Valin
|
2ca137a41d
Continuous trim calculations, tapset/spread now use new analysis
|
13 years ago |
Jean-Marc Valin
|
916ce71318
Speech/music discrimination (not used for anything yet)
|
13 years ago |
Jean-Marc Valin
|
69e92c6f47
Cleanup, slightly changed analysis band layout, MFCC-like features
|
13 years ago |
Jean-Marc Valin
|
283754b65d
Cleans up the most ugly parts of the analysis code
|
13 years ago |
Jean-Marc Valin
|
dd6ed4b016
Adds an analysis function to control VBR
|
13 years ago |
Jean-Marc Valin
|
3f4a5aa5e7
Implements a better transient metric for VBR
|
13 years ago |
Jean-Marc Valin
|
ce87688938
Using a "pure L1" metric for tf analysis
|
13 years ago |
Jean-Marc Valin
|
e7f1a911c0
Unconstrained VBR no longer attempt to hit an average rate
|
13 years ago |
Ralph Giles
|
873fc5b04b
Fix documenation typos.
|
13 years ago |
Ralph Giles
|
1e0ba0f40a
Fix typos in the API documentation.
|
13 years ago |
Ralph Giles
|
b46991c34f
Restore the windows-side #ifdef check in silk/MacroDebug.h.
|
13 years ago |
Ralph Giles
|
a855a1f0ff
Check for underflow in the debug USUB32.
|
13 years ago |