Fixed minor pi_gain synchronisation problem in the wideband decoder. Should
[speexdsp.git] / libspeex / nb_celp.c
2007-03-14 jmFixed minor pi_gain synchronisation problem in the...
2007-01-03 jmOnly the RMS of the excitation is saved in the encoder...
2007-01-02 jmsimplified the double_codebook code and improved accura...
2007-01-02 jmcode shuffling -- no real change.
2006-12-25 jmfixed-point: minor tweaks
2006-12-16 jmfixed-point: wideband double codebook converted
2006-12-04 jmRemoved 5 kB of useless buffering in the wideband encod...
2006-12-02 jmGot rid of the excitation memory in the decoder and...
2006-12-01 jmreviving the old EPIC_48K mode.
2006-11-30 jmSaved innovation from nb to wb is now 16-bit precision.
2006-11-26 jmMore debug info and fixed two unlikely overflows on...
2006-11-26 jmRemoved the generic PSHR/SHL/SHR operators and changed...
2006-11-19 jmFixed an overflow in the excitation decoding (again...
2006-11-17 jmThird (hopefully last) set of fixes for the overflow...
2006-09-08 jmAdding the "f" suffix to float constants (path by Micha...
2006-08-30 jmmore replacements of int with spx_int32_t
2006-08-28 jmChanged part of the API to use spx_int32_t instead...
2006-08-22 jmremoved unused variable
2006-08-15 jmsimplified PLC (one whole frame at a time now).
2006-08-14 jmfixed the concealment for fixed-point (the noise gain...
2006-08-13 jmMaking libspeex C++-friendly
2006-08-03 jmfixed random numbers (were reset on each subframe)...
2006-08-03 jmadded highpass (enabled by default) to the encoder...
2006-07-29 jmcopyright details, more info about the mdf learning...
2006-07-03 jmchanged a few parameter definitions from int to spx_int...
2006-06-25 jmSPEEX_SET_VBR_MAX_BITRATE partially implemented for...
2006-06-25 jmInitial implementation of SPEEX_MAX_VBR_BITRATE. Narrow...
2006-06-25 jmRemoved old enhancer code (was already disabled)
2006-06-10 jmBetter control of the pitch gain to prevent potential...
2006-06-07 jmPatch by David Rowe: sending the stack parameter to...
2006-06-06 jmremoved some unnecessary bisections
2006-05-29 jmoops, wasn't allocating enough temp memory
2006-05-26 jmMoved some filter coefs from the encoder state to temp...
2006-05-20 jmexcitation and target are now 16-bit (were 32) in the...
2006-05-16 jmdecoder excitation now in 16-bit precision (was 32...
2006-05-11 jmEnable enhancer by default (should have been done a...
2006-05-10 jmC89 fixes
2006-05-08 jmreduced buffering size for the enhancer to what is...
2006-05-08 jmcleaned up temp allocation in enhancer a bit
2006-05-08 jmcomputation of gain correction now done with 16-bit...
2006-05-08 jmEnable the new enhancer by default.
2006-05-07 jmRemoved the whole LPC enhancement -- wasn't really...
2006-05-04 jmGapless works again (I think). Bit of cleaning up as...
2006-05-04 jmFixed a wideband regression (innovation wasn't saved...
2006-05-02 jmModify the open-loop gain depending on pitch gain
2006-04-30 jmApproximation for pitch search in new enhancer. Trying...
2006-04-30 jmcleaning up new enhancer
2006-04-29 jmBetter data alignment for Blackfin (i.e. no bus error...
2006-04-21 jm16-bit cleanliness
2006-04-20 jmVorbis-psy works again
2006-04-20 jmMake sure nobody breaks the code by changing the analys...
2006-04-19 jm24.6 kbps mode now entirely in fixed-point.
2006-04-19 jmoops, re-enabled lpc enhancement
2006-04-19 jmfixed narrowband mode 7
2006-04-19 jmAdded some EXTEND32 for 16-bit machines
2006-04-17 jmC89-correctness
2006-04-17 jmfixed enhancement for wideband (sort of) and a bit...
2006-04-13 jmoops, wasn't scaling the right thing...
2006-04-13 jmsimplified packet loss handling
2006-04-12 jmnew enhancer compiles and (sort of) works with FIXED_PO...
2006-04-11 jmopen-loop excitation gain computed in 16 bits
2006-04-11 jmadded explicit errors for those compiling with stupid...
2006-04-10 jminnovation is saved directly to the sb_celp en/decoder...
2006-04-10 jmringing computation now done with 16-bit accuracy.
2006-04-09 jmmoved some temporary variables from decoder state to...
2006-04-08 jmweighted signal now in 16-bit precision, saving 500...
2006-04-08 jmremoved unused variables and cleaned up some non-C89ness
2006-04-07 jmLPC analysis window now stored as constant in code...
2006-04-07 jmanother 640 bytes removed from the encoder state (using...
2006-04-07 jmremoved the decoder output buffer -- saving 640 bytes...
2006-04-07 jmFixed several fixed-point regressions:
2006-04-01 jmnon-causal comb filter
2006-03-20 jmFix the Vorbis curve for the smaller LPC window.
2006-03-18 jmnew experimental comb filter code
2006-03-15 jmMaking it easier to play with the excitation as I see...
2006-02-20 jmreduced lpc lookahead from 10ms to 5ms. No significant...
2006-02-12 jmfixed a bug when a packet is lost and submode-encoding...
2005-12-22 jmremove debug code
2005-12-19 jmvorbis-psy with 256 samples
2005-12-19 jmsave old curve
2005-10-16 jmprevents wierd things from happening when a large numbe...
2005-10-11 jmHooks are in for using any masking curve.
2005-10-10 jmlpc floor converted to fixed-point
2005-10-05 jmpacket loss tuning (and fixed-point improvements)
2005-10-05 jmcleaning up noise floor for fixed-point (not complete...
2005-10-01 jmImproved packet loss concealment
2005-06-09 jmAllow the stack to be allocated with speex_alloc_scratch()
2005-06-05 jmPacket loss concealment converted to fixed-point. Added...
2005-05-27 jmProper de-allocation
2005-05-26 jmAllow setting the encoder and decoder stacks at compile...
2005-05-26 jmBetter check for memory allocation failure
2005-05-25 jmFixed-point fixes for 16-bit archs
2005-05-23 jmChanged storage of lpc coefficients so that it no longe...
2005-05-02 jmAdded some control on the aggressiveness of the pitch...
2005-04-29 jmThink I fixed the PLC slowdown due to denorm/underflow...
2005-04-25 jmAutodetection of C99 variable arrays and alloca. The...
2005-04-22 jmMore work on fixed-point operators
2005-04-22 jmAdded some more fixed-point operators
2005-04-22 jmFixed-point improvements (moved some stuff to 16-bit...
2005-03-30 jmRemoved another bunch of warnings (when using some...
next