blob: ffca502001d253a12cb4a337d2c2e1f5b2653631 [file] [log] [blame]
Elliott Hughesaf8bb902018-06-26 16:57:59 -07001For 1.2:
2Major points:
3- Make documentation match the actual code (especially jitter buffer, AEC and preprocessor)
4- Get AGC to work in fixed-point even if not totally converted
5- Stabilise all APIs (need feedback)
6- Short-term estimate in jitter buffer
7- Control delay in new AEC API.
8- NaN checks?
9- Better error reporting
10- Make kiss-fft 32-bit safe
11
12Post 1.2:
13improve float<->int conversion
14split encoder and decoder?
15Merge TriMedia stuff
16packet dump
17Do VAD properly
18--enable-{aec,preprocessor,jitter,resampler}
19
20Optimisations
21- Add restrict in a few places?
22- use __builtin_expect() (likely()/unlikely())
23
24Allocator override (speex_lib_ctl?)
25Fixed-point:
26 - VBR
27 - Jitter buffer
28 - AGC
29Denoiser:
30 - Better noise adaptation
31AGC:
32 - Use median filtering instead of "non-linear mean"?