📄 todo
字号:
For 1.2beta2:*Use full complex values for fft results?*get rid of crap that shouldn't be exposed in speex.h*Reduce wideband RAM requirements*Make foreground filter 16 bits in AEC.*Enable resampler in build*Add dumping of data for debug purposes.*remove wideband pseudo-stack*pitch prediction saturation to prevent NaN-based DoS attacks.*Fix jitter bufferspeex_decoder_ctl() call to detect silenceComplete resampler API (error codes)Fix resampler corner caseUse lower sinc oversampling when down-sampling**Fix register issue on BlackfinMerge TriMedia stuffMake it possible to decode a "raw" packet with SpeexBitsControl delay in new AEC API.Later:Do VAD properlyWarning/error handling--enable-{aec,preprocessor,jitter,resampler}Optimisations- Add restrict in a few places?- enable 4x4 version of pitch_xcorr()?Would be nice:Implement wideband split as IIR instead of QMF.Allocator override (speex_lib_ctl?)Better error handlingFixed-point: - Wideband - Jitter bufferDenoiser: - Better noise adaptationAGC: - Use median filtering instead of "non-linear mean"?Features-Improve error handling (with perror-like call?)Standards-Complete Speex RTP profile-MIME type registrationideas:Peelable stream (double codebook, higher bands, stereo)LPC from spectral domain
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -