33 lines
		
	
	
		
			792 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			792 B
		
	
	
	
		
			Plaintext
		
	
	
	
For 1.2:
 | 
						|
Major points:
 | 
						|
- Make documentation match the actual code (especially jitter buffer, AEC and preprocessor)
 | 
						|
- Get AGC to work in fixed-point even if not totally converted
 | 
						|
- Stabilise all APIs (need feedback)
 | 
						|
- Short-term estimate in jitter buffer
 | 
						|
- Control delay in new AEC API.
 | 
						|
- NaN checks?
 | 
						|
- Better error reporting
 | 
						|
- Make kiss-fft 32-bit safe
 | 
						|
 | 
						|
Post 1.2:
 | 
						|
improve float<->int conversion
 | 
						|
split encoder and decoder?
 | 
						|
Merge TriMedia stuff
 | 
						|
packet dump
 | 
						|
Do VAD properly
 | 
						|
--enable-{aec,preprocessor,jitter,resampler}
 | 
						|
 | 
						|
Optimisations
 | 
						|
- Add restrict in a few places?
 | 
						|
- use __builtin_expect() (likely()/unlikely())
 | 
						|
 | 
						|
Allocator override (speex_lib_ctl?)
 | 
						|
Fixed-point:
 | 
						|
  - VBR
 | 
						|
  - Jitter buffer
 | 
						|
  - AGC
 | 
						|
Denoiser:
 | 
						|
  - Better noise adaptation
 | 
						|
AGC:
 | 
						|
  - Use median filtering instead of "non-linear mean"?
 |