d4a9fa5f852fcaac76d0d6167dc7fa15d4deaaca
[speexdsp.git] / TODO
1 For 1.2beta3:
2 Merge TriMedia stuff
3 Control delay in new AEC API.
4 packet dump
5 make sure speex_alloc() and speex_free() are exported properly
6 split misc.h into spx_types.h and spx_sys.h
7
8
9 Eventually:
10 Do VAD properly
11 Warning/error handling
12 --enable-{aec,preprocessor,jitter,resampler}
13
14 Optimisations
15 - Add restrict in a few places?
16 - enable 4x4 version of pitch_xcorr() at least on some archs?
17
18 Would be nice:
19 Implement wideband split as IIR instead of QMF?
20
21 Allocator override (speex_lib_ctl?)
22 Fixed-point:
23   - VBR
24   - encoder init (lag_window, lsp)
25   - Jitter buffer
26   - AGC
27 Denoiser:
28   - Better noise adaptation
29 AGC:
30   - Use median filtering instead of "non-linear mean"?
31
32 Standards
33 -Complete Speex RTP profile
34 -MIME type registration
35
36 ideas:
37 Peelable stream (double codebook, higher bands, stereo)
38 LPC from spectral domain