more fixed-point in new enhancer
[speexdsp.git] / TODO
1 For 1.1.13:
2 Input buffer in new enhancer
3 make pseudofloat.h more portable
4 convert rest of enhancer to fixed-point
5 add win32 stuff to the distribution
6
7 Later:
8 reduce pitch search complexity in new enhancer
9 use 16-bit version of the filters in ltp.c
10 get rid of crap that shouldn't be exposed in speex.h
11
12 Would be nice:
13
14 Allocator override (speex_lib_ctl)
15 Better error handling
16 Fixed-point:
17   - Wideband
18   - Initialization
19   - Jitter buffer
20 Denoiser:
21   - Smooth gain (remove musical noise)
22   - Better noise adaptation
23   - Do some tuning
24 AGC:
25   - Use median filtering instead of "non-linear mean"
26
27
28
29 Features
30 -Add maximum/minimum bit-rate control for VBR
31 -Improve error handling (with perror-like call?)
32
33 Long-term quality improvements
34 -Improve perceptual enhancement (including wideband)
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
43 Better psycho-acoustic model. Masking curve from Vorbis?