Wrapping all allocation within opus_alloc() and opus_free()
[opus.git] / libcelt / bands.c
2011-08-15 Gregory MaxwellAvoid passing 'resynth' argument since resynth is eithe...
2011-08-15 Gregory MaxwellRemove two branches from bitexact_cos(). These cases...
2011-08-11 Jean-Marc ValinAdds a fuzzing mode that causes the encoder to make...
2011-08-02 Gregory MaxwellFix varrious splint warnings, C89 compatibility, and...
2011-08-02 Gregory MaxwellRemove many unused defines and convert some double...
2011-07-31 Gregory MaxwellCorrect many whitespace errors under libcelt/ and remove
2011-07-29 Jean-Marc ValinRenamed celt_word* to opus_val*
2011-07-29 Jean-Marc ValinRenamed celt_[u]int* to opus_[u]int*
2011-04-28 Jean-Marc ValinMerge commit 'silk-repo/master'
2011-04-28 Jean-Marc ValinMerge commit 'celt-repo/master'
2011-03-03 Timothy B. TerriberryEliminate the ec_int32 and ec_uint32 typedefs.
2011-02-14 Gregory MaxwellCorrect a number of uninitialized value problems when...
2011-02-10 Jean-Marc ValinAdding a tiny amount of noise when folding to prevent...
2011-02-10 Jean-Marc ValinRelicensing under the simplified (2-clause) BSD license
2011-02-04 Gregory MaxwellThis removes some pointless/dead code.
2011-02-04 Timothy B. TerriberryRefactor the entropy coder.
2011-02-03 Jean-Marc ValinRenormalize in anti-collapse only when needed
2011-02-03 Timothy B. TerriberryFix collapse mask tracking for recombine steps.
2011-02-01 Jean-Marc ValinTuning the split threshold
2011-02-01 Timothy B. TerriberryAdd a seprate qtheta offset for two-phase stereo.
2011-02-01 Timothy B. TerriberryAdjust the splitting threshold.
2011-01-31 Timothy B. TerriberryDon't destroy stereo history when switching to mono.
2011-01-31 Timothy B. TerriberryPropagate balance from compute_allocation() to quant_al...
2011-01-31 Jean-Marc ValinMaking sure that itheta=0 or 16384 really cuts allocati...
2011-01-30 Jean-Marc ValinMerge branch 'exp_api_change'
2011-01-29 Timothy B. TerriberryChange qb cap to prevent side-fold collapses.
2011-01-28 Jean-Marc ValinDon't rebalance bits for itheta=0 or 16384
2011-01-27 Jean-Marc ValinMaking rebalance a celt_int32
2011-01-27 Jean-Marc ValinReducing waste at high bit-rate
2011-01-27 Jean-Marc ValinFixes fixed-point overflow on really low energy
2011-01-27 Jean-Marc ValinFixes a fixed-point overflow in anti-collapse
2011-01-27 Timothy B. TerriberryImprove accuracy of update_lowband test.
2011-01-27 Timothy B. TerriberryMore anti-collapse fixes, as well as a fold fix.
2011-01-26 Jean-Marc Valinanti-collapse tuning
2011-01-25 Jean-Marc ValinOops, fixed the sqrt(2) constant for anti_collapse()
2011-01-24 Jean-Marc ValinTaking LM into account for anti-collapse
2011-01-23 Jean-Marc ValinSimple DTX/CNG implementation
2011-01-23 Jean-Marc ValinStop uselessly calling haar1() when resynth=0
2011-01-23 Gregory MaxwellPrevent out of bounds access to collapse_masks.
2011-01-23 Gregory MaxwellCorrect an encoder/decoder mismatch at low volume level...
2011-01-21 Jean-Marc ValinDefining merge_stereo() when S==-M or S==M
2011-01-21 Timothy B. TerriberryFix collapse_masks overflow for mono.
2011-01-21 Jean-Marc ValinReorders some operations in anti-collapse to reuse...
2011-01-21 Jean-Marc ValinUsing previous range coder state for PRNG
2011-01-20 Jean-Marc ValinFixes an irrelevant uninitialized bug
2011-01-20 Timothy B. TerriberryMake collapse-detection bitexact.
2011-01-18 Jean-Marc ValinAdds an anti-collapse mechanism for transients
2011-01-17 Jean-Marc ValinAdding tapset decision logic
2011-01-13 Jean-Marc ValinMinor code cleanup, nothing to see here
2011-01-13 Jean-Marc ValinProper scaling for the mid folding
2011-01-13 Timothy B. TerriberryReplace log2_frac in the delta offset calculation.
2011-01-11 Jean-Marc ValinUsing a step pdf for the stereo itheta encoding
2011-01-11 Jean-Marc ValinFixes the recombining stride and the deinterleaving...
2011-01-11 Jean-Marc ValinUsing intensity_stereo() when itheta==0
2011-01-10 Jean-Marc ValinDefines MAX_FINE_BITS to ensure that we're using the...
2011-01-10 Jean-Marc ValinUsing tell() rather than log2_frac() to compute qalloc
2011-01-10 Jean-Marc ValinChanges the N=2 stereo case to use the same sign conven...
2011-01-10 Jean-Marc ValinMax delta: +/- 16384
2011-01-10 Jean-Marc Valin32-bit fixes
2011-01-10 Jean-Marc ValinMake LCG 16-bit clean
2011-01-09 Timothy B. TerriberryFix Jean-Marc's sqrt(0.5) constants.
2011-01-09 Jean-Marc ValinTuning the split allocation for temporal masking
2011-01-09 Timothy B. TerriberryUse B0 instead of B for decisions in quant_band().
2010-12-29 Jean-Marc ValinFixing stereo renormalisation
2010-12-27 Jean-Marc ValinMinor tweaks to the max allocation
2010-12-21 Jean-Marc ValinOrdering Hadamard frequencies when increasing the time...
2010-12-20 Jean-Marc ValinTurning noise filling back on for cases where we have...
2010-12-18 Timothy B. TerriberryReplace ec_{enc|dec}_bit_prob() with ec_{enc|dec}_bit_l...
2010-12-17 Timothy B. TerriberryRe-organize spreading/folding constants.
2010-12-16 Jean-Marc ValinComments, low bit-rate busting avoidance
2010-12-13 Jean-Marc ValinFix 2-phase stereo in the encoder
2010-12-04 Jean-Marc ValinKeeping the allocation of the intensity-codec bands
2010-12-02 Jean-Marc ValinAdding a dual stereo option.
2010-12-01 Jean-Marc Valinnothing to see here
2010-11-26 Jean-Marc ValinIntensity stereo now in the bit-stream
2010-11-24 Jean-Marc ValinImplementing intensity stereo.
2010-11-05 Gregory MaxwellSwitch iteration over channels to the do{}while();...
2010-11-04 Jean-Marc ValinMake sure that we always code the sign of N=1 bands
2010-10-21 Jean-Marc ValinPrevents a folding artefact due to "folding the folding"
2010-10-21 Jean-Marc ValinTuning the folding bands.
2010-10-18 Jean-Marc ValinSimplifying transient_analysis() now that we don't...
2010-10-18 Jean-Marc ValinRemoving renormalise_bands()
2010-10-16 Jean-Marc ValinFixed fixed-point overflow for 2.5 ms frames.
2010-10-16 Jean-Marc ValinFolding code moved to quant_band() to prevent duplication.
2010-10-15 Jean-Marc Valintweaks to the split delta for transients
2010-10-13 Jean-Marc ValinNo longer filling the stereo side with noise.
2010-10-13 Jean-Marc ValinNew TF decision code based on L1-norm. Needs more work.
2010-10-04 Jean-Marc ValinUsing high-band noise less aggressively
2010-09-28 Jean-Marc ValinPreventing bands from being coded at a rate below ...
2010-09-15 Jean-Marc ValinFixes a minor folding bug for N=2 bands in stereo
2010-09-14 Jean-Marc ValinFixes fixed-point overflow in stereo_merge()
2010-09-14 Jean-Marc ValinFixes a fixed-point overflow in haar1()
2010-09-14 Jean-Marc ValinFix stereo for N=2
2010-09-14 Jean-Marc ValinCopy lowband when needed instead of undoing the transforms
2010-09-13 Jean-Marc ValinAllowing a max of 8 bits to qtheta
2010-09-13 Jean-Marc ValinMore quant_band() reorganisation.
2010-09-13 Jean-Marc ValinRestructuring in quant_band()
2010-09-13 Jean-Marc ValinSeparates stereo_band_mix() into the intensity and...
2010-09-13 Jean-Marc ValinAdded stereo_merge(), which does the renormalisation too
2010-09-13 Jean-Marc ValinMoves the bit-side gain application to the quantizer
next