Fixed some bad DTX/packet-loss/wideband interactions.
[speexdsp.git] / libspeex / nb_celp.c
2003-01-08 jmFixed some bad DTX/packet-loss/wideband interactions.
2003-01-06 jmUsed the last 4 bits of mode1 for a CNG flag, plus...
2003-01-06 jmReplaced all the alloc's by one big memory allocation...
2003-01-06 jmThink I made the stack operations more portable in...
2003-01-06 jmcleanup: all use of libc has been moved to misc.c to...
2003-01-05 jmfixed some bugs in wave input: should now handle extra...
2002-12-20 jmremoved debug printf... Speex-1.0beta4
2002-12-20 jmAllowed CNG in VBR mode
2002-12-20 jmmisc stuff for beta4
2002-12-20 jmImprovements to the perceptual enhancement code: smooth...
2002-12-20 jmThink DTX now works for wideband too
2002-12-19 jmStarted work on discontinuous transmission (DTX)
2002-12-15 jmABR seems to work for wideband too...
2002-12-15 jmAverage bit-rate (ABR) now seems to work good for narro...
2002-12-14 jmMore ABR work...
2002-12-13 jmStarting (still incomplete) average bit-rate (ABR)...
2002-12-13 jmVAD should now work on wideband too.
2002-12-12 jmImplemented VAD-only mode with comfort noise generation...
2002-12-11 jmImprovements to the way silence is handled in VBR.
2002-12-11 jmMore 2.15 kbps tuning, improved open-loop pitch estimat...
2002-12-11 jmBig (hopefully) improvement in quality for the 2.15...
2002-12-02 jmImplemented SPEEX_RESET_STATE and reduced memory alloca...
2002-11-28 jmMany improvements (hopefully) to packet loss concealing...
2002-11-27 jmwideband VBR seems to (almost) work. Need to adapt...
2002-11-27 jm...
2002-11-15 jmFixed a bug in the VBR analyzer, trying to re-tune...
2002-11-14 jmFixed bugs in stereo and zero-mode and did some VBR...
2002-11-14 jmTrying a new VBR implementation... still experimental
2002-11-11 jmMisc stuff for beta 3
2002-11-10 jmUpdate for non-standard (not 8,16,32 kHz) sampling...
2002-11-06 jmPrevents a symbol name clash with the G729 version...
2002-11-02 jmTo make the OpenH323 people happy (warning on Win32)
2002-11-01 jmVBR quality is now a float parameter
2002-10-30 jmWideband code cleanup, first shot at an "ultra-wideband...
2002-10-30 jmNew cos approximation for slow CPU's (don't use it...
2002-10-27 jmMade the code valid for a C++ compiler (void* stuff...
2002-10-27 jmThe temp stack is now void* instead of float*
2002-10-26 jmStack allocation cleanup...
2002-10-25 jmCode cleanup
2002-10-24 jmDecoder optimizations, mostly when perceptual enhanceme...
2002-10-24 jmMore cleanups, do something more intelligent with LPC...
2002-10-23 jmfixed a double_codebook bug and prevented pitch from...
2002-10-23 jmCompute impulse response of "perceptual synthesis filte...
2002-10-23 jmContinuing cleanup, removed unused functions, ...
2002-10-22 jmPrevents useless calculation of perceptually-weighted... Speex-1.0beta2
2002-10-22 jmDon't compute open-loop pitch when mode has a per-subfr...
2002-10-21 jmFilter optimizations, cleanup, removed the stack POP...
2002-10-20 jmSeparated the enhanced LPC filter in 2
2002-10-11 jmChanged license to BSD
2002-10-03 jmvalinMost of the request/callback mechanism is implemented...
2002-10-02 jmvalinFirst version of in-band signalling and user callbacks
2002-10-02 jmvalinadding in-band signalling and callback handling
2002-10-02 jmvalinFixed (hopefully) once and for all the LSP root-finding...
2002-09-20 jmvalin...
2002-09-20 jmvalinConverted filters with memory to direct form II transpo...
2002-09-18 jmvalinpacket loss handling...
2002-08-27 jmvalinMoved modeID check in nb_celp/sb_celp
2002-08-27 jmvalinspeeded up lpc_to_lsp and open-loop pitch estimation
2002-08-22 jmvalinAPI change: a couple fields were removed from SpeexMode...
2002-08-22 jmvalinThe decode function can now do the packet loss interpol...
2002-08-22 jmvalinNew very high quality modes for narrowband and wideband...
2002-08-16 jmvalinstupid VBR bug corrected + improvements
2002-08-16 jmvalinImproved spectral folding wideband mode
2002-08-14 jmvalinCleaned up vocoder mode...
2002-08-14 jmvalinNow the narrowband and wideband bit-streams are compati...
2002-08-13 jmvalin...
2002-08-08 jmvalinReduced number of bits to code subframe excitation...
2002-08-02 jmvalinremoved debugging code
2002-08-02 jmvalinBug fixes, many leaks/errors fixed thanks to valgrind...
2002-08-01 jmvalinImplemented "null mode", i.e. silence. Only submodeID...
2002-08-01 jmvalinoops:-(
2002-08-01 jmvalinoops... forgot to remove some useless stuff
2002-08-01 jmvalinReplaced the post-filter by a simple pitch comb filter...
2002-07-31 jmvalinAdded bit-rate information via speex_*_ctl calls, fixed...
2002-07-30 jmvalinFixed post-filter producing NaN's, started writing...
2002-07-29 jmvalinadded encoder complexity option
2002-07-22 jmvalinReplaced memmove by speex_move
2002-07-22 jmvalinReplaced all malloc/calloc/free calls by speex_alloc...
2002-07-19 jmvalinFixed a pitch prediction bug when pitch is forced ...
2002-07-18 jmvalinImproved very low bit-rate (~5.9 kbps) mode
2002-07-11 jmvalinCompleted VBR for 0.5.0 release Speex-0.5.0
2002-07-10 jmvalinMore VBR work.
2002-07-07 jmvalinImproved VBR by adding pitch and some constraints...
2002-07-06 jmvalinCleanup
2002-07-01 jmvalinFirst try at VBR... off by default
2002-06-28 jmvalinJust some cleanup and comments.
2002-06-27 jmvalinCreated quality modes for wideband, updated encoder...
2002-06-26 jmvalinAdded a comfort noise mode...
2002-06-25 jmvalinFirst step to variable bit-rate (VBR): it is now possib...
2002-06-21 jmvalinImproved (I think) quality in presence of packet loss...
2002-06-18 jmvalins/hanning/hamming/ for analysis window provides a sligh...
2002-06-18 jmvalinChanged the LPC analysis window to an asymetric (pseudo...
2002-06-12 jmvalinMore header work
2002-06-12 jmvalinHeader work...
2002-06-11 jmvalinAdded low bit-rate (8 kbps) narrowband mode. It is...
2002-06-07 jmvalinImplemented an n-best open-loop pitch search to speed...
2002-06-06 jmvalinNew post-filter A(z/g1)/A(z/g2)
2002-06-05 jmvalinConstrain LSP's to produce a stable filter
2002-06-04 jmvalinLast modifs for 0.1.2 Speex-0.1.2
2002-06-03 jmvalinAdded SPEEX_GET_FRAME_SIZE to speex_*_ctl calls
next