xref: /aosp_15_r20/external/speex/TODO (revision 28e138c64d234588b5cd2a8a403b584bd3036e4e)
1*28e138c6SAndroid Build Coastguard WorkerFor 1.2:
2*28e138c6SAndroid Build Coastguard WorkerMajor points:
3*28e138c6SAndroid Build Coastguard Worker- Make documentation match the actual code (especially jitter buffer, AEC and preprocessor)
4*28e138c6SAndroid Build Coastguard Worker- Get AGC to work in fixed-point even if not totally converted
5*28e138c6SAndroid Build Coastguard Worker- Stabilise all APIs (need feedback)
6*28e138c6SAndroid Build Coastguard Worker- Short-term estimate in jitter buffer
7*28e138c6SAndroid Build Coastguard Worker- Control delay in new AEC API.
8*28e138c6SAndroid Build Coastguard Worker- NaN checks?
9*28e138c6SAndroid Build Coastguard Worker- Better error reporting
10*28e138c6SAndroid Build Coastguard Worker- Make kiss-fft 32-bit safe
11*28e138c6SAndroid Build Coastguard Worker
12*28e138c6SAndroid Build Coastguard WorkerPost 1.2:
13*28e138c6SAndroid Build Coastguard Workerimprove float<->int conversion
14*28e138c6SAndroid Build Coastguard Workersplit encoder and decoder?
15*28e138c6SAndroid Build Coastguard WorkerMerge TriMedia stuff
16*28e138c6SAndroid Build Coastguard Workerpacket dump
17*28e138c6SAndroid Build Coastguard WorkerDo VAD properly
18*28e138c6SAndroid Build Coastguard Worker--enable-{aec,preprocessor,jitter,resampler}
19*28e138c6SAndroid Build Coastguard Worker
20*28e138c6SAndroid Build Coastguard WorkerOptimisations
21*28e138c6SAndroid Build Coastguard Worker- Add restrict in a few places?
22*28e138c6SAndroid Build Coastguard Worker- use __builtin_expect() (likely()/unlikely())
23*28e138c6SAndroid Build Coastguard Worker
24*28e138c6SAndroid Build Coastguard WorkerAllocator override (speex_lib_ctl?)
25*28e138c6SAndroid Build Coastguard WorkerFixed-point:
26*28e138c6SAndroid Build Coastguard Worker  - VBR
27*28e138c6SAndroid Build Coastguard Worker  - Jitter buffer
28*28e138c6SAndroid Build Coastguard Worker  - AGC
29*28e138c6SAndroid Build Coastguard WorkerDenoiser:
30*28e138c6SAndroid Build Coastguard Worker  - Better noise adaptation
31*28e138c6SAndroid Build Coastguard WorkerAGC:
32*28e138c6SAndroid Build Coastguard Worker  - Use median filtering instead of "non-linear mean"?
33