1 For 1.2: 2 Major 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 12 Post 1.2: 13 improve float<->int conversion 14 split encoder and decoder? 15 Merge TriMedia stuff 16 packet dump 17 Do VAD properly 18 --enable-{aec,preprocessor,jitter,resampler} 19 20 Optimisations 21 - Add restrict in a few places? 22 - use __builtin_expect() (likely()/unlikely()) 23 24 Allocator override (speex_lib_ctl?) 25 Fixed-point: 26 - VBR 27 - Jitter buffer 28 - AGC 29 Denoiser: 30 - Better noise adaptation 31 AGC: 32 - Use median filtering instead of "non-linear mean"? 33