More preparation work for variable frame size
[opus.git] / libcelt / celt.c
2010-05-08 Jean-Marc ValinMore preparation work for variable frame size
2010-05-08 Jean-Marc Valinreplaced instances of mode->nbShortMdcts by the dynamic...
2010-04-26 Jean-Marc ValinMaking the band definition the same at all frame sizes.
2010-04-20 Jean-Marc ValinSkipping transient shape renormalisation in the encoder...
2010-04-19 Jean-Marc ValinImproved transient_analysis() by adding one frame of...
2010-04-19 Jean-Marc ValinDisabling resynthesis when not needed (need to remove...
2010-04-17 Jean-Marc ValinConverted a few double-precision constants to single...
2010-04-07 Jean-Marc ValinA few minor optimisations (compute_allocation, denormal...
2010-02-26 Jean-Marc ValinAllowing CELT to skip the low frequencies
2010-02-12 John RidgesUpdating CELT_RESET_STATE to clear some fields that...
2010-01-17 Jean-Marc ValinGetting "make dist" to work again with the files that...
2010-01-01 Jean-Marc Valinfixed-point: converted PLC filters and LPC parameters
2009-12-31 Jean-Marc Valinfixed-point: starting conversion of the new PLC
2009-12-28 Jean-Marc ValinAdding a safeguard against unstable LPC, so now there...
2009-12-28 Jean-Marc ValinMaking new PLC code work in fixed-point even though...
2009-12-21 Jean-Marc ValinC89 friendliness
2009-12-17 Jean-Marc ValinThis fixes a bug in stereo PLC (offset wasn't changed...
2009-12-15 Jean-Marc ValinPLC: Added lag windowing and constraint to synthesis...
2009-12-11 Jean-Marc ValinNew LPC-based PLC code
2009-12-03 Jean-Marc ValinOops, forgot to free the pitch bufer
2009-11-26 Jean-Marc ValinReorganised the pitch code to simplify the PLC case...
2009-11-26 Jean-Marc ValinFixing a few memory errors
2009-11-22 Jean-Marc Valinminor code cleanup
2009-11-22 Jean-Marc ValinRenamed MDCT functions to avoid symbol clashes with...
2009-11-08 Jean-Marc ValinTemporal pitch search
2009-10-22 Jean-Marc Valinprevent busting at ridiculously low bit-rate VBR
2009-10-22 Jean-Marc ValinMaking sure the VBR controller never busts the number...
2009-10-22 Jean-Marc ValinBetter computation of the VBR rate upper bound and...
2009-10-21 Jean-Marc ValinAllow coarse energy to take almost all the bits. Also...
2009-10-20 Jean-Marc ValinNew VBR rate controller that doesn't allow more than...
2009-10-18 Jean-Marc ValinRemoved the _t from all the celt*_t types to avoid...
2009-10-18 Jean-Marc ValinUpdated copyright notices
2009-10-17 Jean-Marc ValinChanged all the celt*int*_t types to remove the _t...
2009-10-17 Jean-Marc ValinConstrain the pitch gain to prevent potential instabili...
2009-10-16 Jean-Marc ValinImproved error handling, and implemented celt_strerror()
2009-10-16 Jean-Marc ValinThe number of channels is now set when creating the...
2009-10-15 Jean-Marc Valinfirst step for removing the number of channels from...
2009-10-09 Jean-Marc Valinmerged the code for quant_bands() and unquant_bands()
2009-10-05 Jean-Marc ValinDoing the mdct shaping in the normalised domain, so...
2009-10-03 Jean-Marc Valinmoved the de-emphasis code to a separate function ...
2009-10-03 Jean-Marc ValinSimplifying the IMDCT
2009-10-03 Jean-Marc ValinSimplifications to the code
2009-10-01 Jean-Marc ValinDemoved the divisions from the inner pitch prediction...
2009-10-01 Jean-Marc ValinFix for folding_decision() in stereo mode and more...
2009-09-28 Jean-Marc ValinMore simplifications from denorm pitch
2009-09-16 Jean-Marc Valinenabling denorm pitch only at low bit-rate
2009-09-16 Jean-Marc Valindenorm pitch works in fixed-point (though there's still...
2009-09-15 Jean-Marc Valindoing pitch in denormalized domain
2009-09-14 Jean-Marc Valinremoved unused #ifdefs
2009-08-13 Jean-Marc ValinBetter fading for PLC: no fading for the first loss...
2009-08-08 Jean-Marc ValinC89 and 16-bit fixes
2009-08-01 Jean-Marc ValinThis fixes a VBR bug introduced by raw bits. We should...
2009-07-26 Jean-Marc ValinChanging some code to use BITRES directly instead of...
2009-07-23 Jean-Marc ValinImplemented "raw bits"
2009-07-21 Jean-Marc ValinC89 compatibility fixes for pseudo-stack mode.
2009-07-12 Gregory MaxwellThis patch makes it safe to call the encode / decode...
2009-07-09 Jean-Marc ValinAllowing frame sizes up to 1024, with pitch enabled...
2009-07-05 Jean-Marc Valinremoved useless comments
2009-06-30 Gregory MaxwellFor some frame sizes there can be 5 shorts in a frame.
2009-06-29 Gregory MaxwellNote some more platforms where float-approx is tested...
2009-06-19 Jean-Marc ValinMinor simplification to the transient code
2009-06-17 Jean-Marc ValinForced intra now overrides intra avoidance at low rate...
2009-06-16 Jean-Marc ValinMinor stuff: preventing float underflow in celt_exp2...
2009-06-14 Jean-Marc ValinMore de-interleaving: denormalised MDCT no longer store...
2009-06-14 Jean-Marc ValinNow storing the band energies in de-interleaved format...
2009-06-14 Jean-Marc Valinremoving redundant calls to log2()
2009-06-10 Jean-Marc ValinAdding extra fine bits only when we have rounded down...
2009-06-09 Jean-Marc ValinThe 010101 end of stream pattern is no longer needed...
2009-06-09 Jean-Marc ValinThis makes it possible to use the bits left after PVQ...
2009-06-08 Jean-Marc ValinMerge commit 'origin/master'
2009-06-05 Jean-Marc ValinMerge commit 'greg/master'
2009-06-05 Jean-Marc ValinIETF doc update, including better source code formatting
2009-06-05 Gregory MaxwellFor celt_encoder_ctl CELT_SET_LTP is replaced with...
2009-06-05 Gregory MaxwellHandle malloc failure in mode_create gracefully without...
2009-06-05 Gregory MaxwellAdd paranoid checking for the validity of the encoder...
2009-06-03 Gregory MaxwellAdd get_mode CTL for the encoder and decoder.
2009-06-03 Jean-Marc ValinRemoved support for band-per-band stereo_mode that...
2009-06-03 Jean-Marc ValinUpdating DISABLE_STEREO to the new stereo code (i.e...
2009-06-02 Jean-Marc ValinAdding a decision mechanism for turning folding on...
2009-05-30 Jean-Marc ValinMaking the modified transient code work with stereo...
2009-05-30 Jean-Marc ValinNew transient handling code that weights the MDCTs...
2009-05-27 Gregory MaxwellFixing the encoder's handling of no-folding; with foldi...
2009-05-22 Gregory MaxwellThe change to FLOAT2INT16 in a8734e0f would break float...
2009-05-22 John RidgesThis code does a very naive reset of the state. It...
2009-05-22 Jean-Marc ValinProper use of SCALEIN() as suggested by John Ridges
2009-05-22 Gregory MaxwellVBR support. VBR API and VBR support in celtenc.
2009-05-05 Gregory MaxwellFixing stereo: Do not attempt to use more bits than...
2009-05-03 Jean-Marc ValinThe intra decision is now made for the following frame...
2009-05-02 Jean-Marc ValinDynamically selecting intra energy based on energy...
2009-05-01 Jean-Marc ValinAdd support for intra-coding of the coarse energy.
2009-04-30 Jean-Marc ValinApparently the 0b notation used for the flags isn't...
2009-04-29 Jean-Marc ValinNew code for encoding the flags
2009-04-28 Jean-Marc ValinMaking it easier to Torben to develop his new PLC code
2009-04-12 Jean-Marc ValinMaking the "data" argument to celt_decode() const as...
2009-03-30 Jean-Marc ValinCleanup: getting rid of some old bits of stereo code...
2009-03-27 Jean-Marc ValinSquashed commit of the following:
2009-02-17 Gregory MaxwellMiscellaneous comment, copyright notice, readme updates.
2009-02-16 Jean-Marc ValinPreparing for version 0.5.2
2009-02-09 Gregory MaxwellSimple check that application supplied packet length...
2009-02-04 Gregory MaxwellAdditional copyright notices.
next