License for the kiss-fft headers
[opus.git] / libcelt / bands.c
2009-02-04 Gregory MaxwellAdditional copyright notices.
2009-02-03 Gregory MaxwellThis fixes a budget overrun and segfault for unreasonab...
2009-01-14 Jean-Marc ValinPitch now quantised at the band level, got rid of all...
2009-01-14 Jean-Marc ValinMoved the application of the pitch gain to (un)quant_ba...
2008-12-17 Timothy B. TerriberryFix log2_frac() to return an upper bound, not a lower...
2008-11-08 Jean-Marc ValinThe fold bit can now be used by the encoder and decoder...
2008-11-07 Jean-Marc ValinDisabling the folding sign bit
2008-11-06 Jean-Marc Valinexperimental code for choosing whether to apply folding...
2008-10-30 Gregory MaxwellIn some conditions the allocation could run out of...
2008-10-05 Jean-Marc ValinRemoving the 64-bit part of the range coder.
2008-10-04 Gregory MaxwellFix stereo support; correctly deallocate bits_stereo.
2008-09-24 Gregory MaxwellAdd an additional 1/16th bit of padding to avoid budget...
2008-09-22 Jean-Marc ValinMerge branch 'cwrs_speedup'
2008-09-19 Jean-Marc ValinMerge branch 'cwrs_speedup' (derf's cwrs changes)
2008-09-16 Jean-Marc ValinBetter use of the arithmetic operators
2008-09-11 Jean-Marc ValinOne-at-a-time allocator now uses direct feedback from...
2008-08-29 Jean-Marc ValinFixed a bunch of fixed-point overflows on insanely...
2008-08-02 Jean-Marc ValinUnified allocation of fine energy and pulses.
2008-07-21 Jean-Marc ValinRe-implemented renormalise_bands() based on renormalise...
2008-07-21 Jean-Marc ValinRe-enabling folding/intra for transients
2008-06-26 Jean-Marc ValinCleaned up the pre-echo avoidance code so it works...
2008-06-17 Jean-Marc Valinshort-block MDCT
2008-06-16 Jean-Marc ValinImplemented two pre-echo avoidance techniques: time...
2008-05-23 Jean-Marc ValinDoing mid-side stereo when not doing intensity.
2008-05-23 Jean-Marc ValinImplemented intensity stereo, which required changes...
2008-05-23 Jean-Marc ValinMore stereo infrastructure
2008-05-23 Jean-Marc Valininfrastructure changes for upcoming stereo improvements
2008-05-05 Jean-Marc ValinDisabled pulse spreading until I can show it actually...
2008-05-05 Jean-Marc ValinUsing only a sign for the intra prediction instead...
2008-04-21 Jean-Marc ValinPassing the mode to the intra prediction functions...
2008-04-21 Jean-Marc ValinRemoving some unnecessary initialisations to zero.
2008-04-21 Jean-Marc ValinAnother bunch of do-while() loops
2008-04-19 Jean-Marc Valinbetter indexing in exp_rotation()
2008-04-18 Jean-Marc Valina few minor optimisations
2008-04-11 Jean-Marc Valinfix minor compilation error/warning
2008-04-09 Jean-Marc ValinDefining DISABLE_STEREO now optimises for the mono...
2008-03-28 Jean-Marc ValinChanged the rules for using the pulse spreading. It...
2008-03-27 Jean-Marc ValinRemoved a few int divisions from the intra prediction...
2008-03-26 Jean-Marc Valinfixed-point: using MULT16_16 instead of * in compute_ba...
2008-03-26 Jean-Marc Valinoptimisations: faster handling of the zero for compute_...
2008-03-26 Jean-Marc Valinchanged 1*rcp(x) to just rcp(x)
2008-03-25 Jean-Marc ValinA bunch of pointers marked as "restrict" to ease the...
2008-03-25 Jean-Marc ValinRemoved the "pitch compression" in the residual quantis...
2008-03-22 Jean-Marc Valinfixed-point: added cheap celt_div() division using...
2008-03-15 Jean-Marc ValinMaking sure not to use the C library calls directly
2008-03-15 Jean-Marc ValinSome work on assertions.
2008-03-14 Jean-Marc Valinfixed-point: fixed a 16-bit issue in normalise_bands...
2008-03-13 Jean-Marc Valinfixed-point: simplification of the gain in mix_pitch_an...
2008-03-12 Jean-Marc ValinChanged definition of VARDECL to make it more flexible...
2008-03-10 Jean-Marc ValinChanged some of the mode data from int to celt_int16_t...
2008-03-08 Jean-Marc Valinfixed-point: stereo_mix() converted.
2008-03-07 Jean-Marc ValinBit of cleaning up. No real code change (well, I hope...
2008-03-07 Jean-Marc Valinfixed-point: compute_band_energies() converted. Had...
2008-03-07 Jean-Marc Valinfixed-point: converted normalise_bands (had to split...
2008-03-07 Jean-Marc ValinRevert "compute_band_energies() merged with normalised_...
2008-03-07 Jean-Marc ValinChanged the pulse spreading rotations so that the numbe...
2008-03-06 Jean-Marc Valinfixed-point: done converting quant_bands() and unquant_...
2008-03-05 Jean-Marc Valinfixed-point: part of stereo_mix() converted.
2008-03-04 Jean-Marc Valincompute_band_energies() merged with normalised_bands()
2008-03-04 Jean-Marc ValinRemoved deprecated mode interface and added missing...
2008-03-04 Jean-Marc Valinfixed-point: exp_rotation() now fully converted, using...
2008-03-04 Jean-Marc Valinfixed-point: converted denormalise_bands()
2008-03-03 Jean-Marc ValinA bunch of const qualifyers and a few comments
2008-02-29 Jean-Marc ValinInitial support for a managed stack/scratchpad. Still...
2008-02-27 Jean-Marc ValinRemoved some unused parameters and fixed a couple ...
2008-02-27 Jean-Marc Valinfixed-point: Moved sqrt and cos approximations to mathops.h
2008-02-27 Jean-Marc Valinfixed-point: compression factor (alpha) now a 16-bit...
2008-02-27 Jean-Marc Valinfixed-point: converted pitch_quant_bands() -- that...
2008-02-27 Jean-Marc Valinfixed-point: converted compute_pitch_gain() and removed...
2008-02-27 Jean-Marc Valinfixed-point: exp_rotation() mostly converted (still...
2008-02-26 Jean-Marc Valinfixed-point: got stereo to work again by fixing renorma...
2008-02-26 Jean-Marc Valinfixed-point: celt_pgain_t now a 16-bit value (Q15)
2008-02-26 Jean-Marc Valincelt_mask_t for masking curves
2008-02-26 Jean-Marc Valinpitch gain is now celt_pgain_t
2008-02-26 Jean-Marc Valinfixed-point: band energy now a 32-bit value. It might...
2008-02-26 Jean-Marc Valinfixed-point: added a celt_ener_t type for band energy.
2008-02-26 Jean-Marc ValinPut the channel count outside of the energy calculation...
2008-02-26 Jean-Marc Valinfixed-point: celt_norm_t now a 16-bit value.
2008-02-25 Jean-Marc Valinfixed-point: Using a NORM_SCALING of 16384, sig_norm_t...
2008-02-25 Jean-Marc Valinfixed-point: celt_sig_t now a 32-bit value.
2008-02-22 Jean-Marc ValinSeparating types for normalised vs. denormalised data...
2008-02-21 Jean-Marc ValinDoing intra-frame prediction backwards (and a few comments)
2008-02-20 Jean-Marc Valinremoved // comments and added stack_alloc.h (not used...
2008-02-19 Jean-Marc ValinFixed a bunch of warnings
2008-02-19 Jean-Marc ValinMerged the rate allocation atruct directly into the...
2008-02-13 Jean-Marc ValinSimplified exp_spreading by unifying both directions...
2008-02-13 Jean-Marc Valindoing the folding properly.
2008-02-12 Jean-Marc Valinminor optimisation+tuning of vq search
2008-02-11 Jean-Marc ValinEnabling "plain folding" in case we don't even have...
2008-02-07 Jean-Marc ValinRe-enabled intra-frame prediction, which seems to have...
2008-01-27 Jean-Marc ValinBit of cleaning up in the byte dumping part. Making...
2008-01-17 Jean-Marc ValinEnabled pure CBR, though there's still some decoder...
2008-01-17 Jean-Marc ValinClose to getting CBR working
2008-01-14 Jean-Marc Valinearly code for bit-rate management
2008-01-12 Jean-Marc ValinA bit of tuning and early work on bit allocation
2008-01-11 Jean-Marc ValinDoing stereo mixing adaptively based on amplitude diffe...
2008-01-08 Jean-Marc ValinSome stereo work (breaks the decoder for now)
2008-01-05 Jean-Marc ValinNow using 8 bands for the pitch gain, with a 128-entry...
2007-12-31 Jean-Marc ValinComments/cleanup, no code change
2007-12-31 Jean-Marc ValinGot the intra-band prediction/copy to work correctly...
next