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