|
- For 1.2:
- Major points:
- - Make documentation match the actual code (especially jitter buffer, AEC and preprocessor)
- - Get AGC to work in fixed-point even if not totally converted
- - Stabilise all APIs (need feedback)
- - Short-term estimate in jitter buffer
- - Control delay in new AEC API.
- - NaN checks?
- - Better error reporting
- - Make kiss-fft 32-bit safe
-
- Post 1.2:
- improve float<->int conversion
- split encoder and decoder?
- Merge TriMedia stuff
- packet dump
- Do VAD properly
- --enable-{aec,preprocessor,jitter,resampler}
-
- Optimisations
- - Add restrict in a few places?
- - use __builtin_expect() (likely()/unlikely())
-
- Allocator override (speex_lib_ctl?)
- Fixed-point:
- - VBR
- - Jitter buffer
- - AGC
- Denoiser:
- - Better noise adaptation
- AGC:
- - Use median filtering instead of "non-linear mean"?
|