some tuning, replaced conditional constants with QCONST16.
[speexdsp.git] / libspeex / modes.c
2006-04-25 jmsome tuning, replaced conditional constants with QCONST16.
2005-10-10 jmlpc floor converted to fixed-point
2005-10-05 jmcleaning up noise floor for fixed-point (not complete...
2005-03-30 jmfixed-point cleanup, removed some warnings
2005-03-15 jmMerged a modified version of Jamey Hicks' C55 patch...
2005-03-01 jmReduced unnecessary buffers (reduced memory usage)
2004-08-11 conradremove spurious #if 0 around speex_lib_get_mode() defin...
2004-08-10 conradadded speex_get_mode() function
2004-08-10 conradadd explicit consts in front of speex_mode_list[] decla...
2004-07-15 conradadded guarded #include "config.h" throughout libspeex...
2004-07-09 jmSymbian support by Conrad Parker
2004-07-09 jmmoved the mode list back to modes.c
2004-07-08 jmSplit modes.c in two. Now modes.c only contains the...
2004-06-06 gilesRecommit changes lost in server migration.
2004-04-20 jmspeex_encode/speex_decode are back to using floats...
2003-12-23 jmfixed-point: converted comb_gain
2003-12-23 jmfixed-point: some perceptual enhancement coef converted.
2003-12-04 jmAdded const's all over the place
2003-10-08 jmfixed-point: converted user-visible functions to use...
2003-10-08 jmfixed-point: removed pre-emphasis, more cleanup
2003-10-08 jmfixed-point: more LPC/LSP cleanup
2003-10-08 jmfixed-point: lpc stuff
2003-06-03 jmoops. Fixed a bug in frame size mode query
2003-05-21 jmminor compilation fixes
2003-05-13 jmMerged an experimental (and non-standard) 4.8 kbps...
2003-03-03 jmsome tuning
2003-01-28 jmGain codebook also converted to signed char.
2003-01-27 jmTransformed all excitation codebooks into sighed short...
2003-01-15 jmoops... I broke the 6 kbps mode. it's fixed now.
2003-01-15 jmadjusted VBR for the new 4 kbps mode (still early stage)
2003-01-15 jmAdded a new 3.95 kbps mode
2003-01-10 jmmostly wideband tuning...
2003-01-08 jmAdded a return value (error) to the *ctl functions...
2003-01-06 jmUsed the last 4 bits of mode1 for a CNG flag, plus...
2003-01-06 jmcleanup: all use of libc has been moved to misc.c to...
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-12 jmFirst shot at high-band perceptual enhancement
2002-11-30 jmUltra-wideband VBR seems to work. Also, fixed a bug...
2002-11-14 jmFixed bugs in stereo and zero-mode and did some VBR...
2002-11-11 jmMisc stuff for beta 3
2002-11-08 jmFixed a couple stupid bugs
2002-11-04 jmIntegrated "ultra-wideband" with encoder/decoder.
2002-10-30 jmWideband code cleanup, first shot at an "ultra-wideband...
2002-10-27 jmMade the code valid for a C++ compiler (void* stuff...
2002-10-23 jmMerged split_cb_search_nogain and split_cb_search_shape...
2002-10-11 jmChanged license to BSD
2002-08-30 jmvalin...
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 jmvalinAdded query function for modes
2002-08-22 jmvalinNew very high quality modes for narrowband and wideband...
2002-08-14 jmvalinCleaned up vocoder mode...
2002-08-14 jmvalinNow the narrowband and wideband bit-streams are compati...
2002-08-08 jmvalinReduced number of bits to code subframe excitation...
2002-08-02 jmvalinEnhancer tuning...
2002-08-02 jmvalinBug fixes, many leaks/errors fixed thanks to valgrind...
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-29 jmvalinadded encoder complexity option
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-17 jmvalinNew post-filter based on a new way of moving poles...
2002-07-16 jmvalincleanup
2002-07-11 jmvalinCompleted VBR for 0.5.0 release Speex-0.5.0
2002-07-10 jmvalinMore VBR work.
2002-07-05 jmvalincode cleanup
2002-07-05 jmvalinPlayed slightly with bit-rates...
2002-06-27 jmvalinCreated quality modes for wideband, updated encoder...
2002-06-26 jmvalinAdded a comfort noise mode...
2002-06-26 jmvalinAdded narrowband mode at 11.75 kbps
2002-06-25 jmvalinFirst step to variable bit-rate (VBR): it is now possib...
2002-06-18 jmvalinChanged the LPC analysis window to an asymetric (pseudo...
2002-06-17 jmvalinNew "low bit-rate" wideband mode (20150 kbps)
2002-06-12 jmvalinSpeex *should* now work on big-endian architectures.
2002-06-12 jmvalinIntroduced bit-stream version number (for compatibility)
2002-06-12 jmvalinMore header work
2002-06-12 jmvalinHeader work...
2002-06-11 jmvalinoops...
2002-06-11 jmvalinlow bit-rate codebooks optimized
2002-06-11 jmvalinAdded low bit-rate (8 kbps) narrowband mode. It is...
2002-06-07 jmvalinRemoved some warnings, fixed posfilter mode for wideband
2002-06-07 jmvalinHigh-band (for wideband) is now a shape-sign codebook...
2002-06-06 jmvalinNew post-filter A(z/g1)/A(z/g2)
2002-06-03 jmvalinAdded SPEEX_GET_FRAME_SIZE to speex_*_ctl calls
2002-06-03 jmvalinAdded speex_ctl call to set codec parameters (e.g....
2002-06-03 jmvalin"unified" narrowband and wideband post-filters
2002-05-29 jmvalinAdded a post-filter for narrowband (and thus 0-4 kHz...
2002-05-20 jmvalinEvery symbol in <speex.h> now has a speex_ prefix.
2002-05-18 jmvalinFrameBits renamed to SpeexBits and a "lost" argument...
2002-05-15 jmvalinRemoved narrowband 256x8 codebook from build. Speex-0.1.0
2002-05-14 jmvalin...
2002-05-14 jmvalinBig changes in both narrowband and wideband. Retrained...
2002-05-07 jmvalinMore comments
2002-05-06 jmvalinFinished cleaning up the sub-band mode
2002-05-03 jmvalinspeex.[ch] renamed to nb_celp.[ch] for consistency
2002-05-03 jmvalinFirst part of VBR: High-band excitation is coded or...
2002-05-02 jmvalinUnification of narrowband and wideband modes to simplif...
next