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