summaryrefslogtreecommitdiff
path: root/celt/bands.c
Commit message (Expand)AuthorAgeFilesLines
* Minor div optimization -- reducing denominatorsJean-Marc Valin2014-01-301-1/+1
* Optimizing divisions with a signed numeratorJean-Marc Valin2014-01-301-2/+3
* Save more integer divisions on ARM when we know the operands are positiveJean-Marc Valin2014-01-211-6/+9
* Reduces decoder stack usage by only storing one channel of denormalized MDCTJean-Marc Valin2014-01-061-47/+44
* Some cleaning up of the synthesis code.Jean-Marc Valin2014-01-051-2/+12
* fixed-point: slight (but free) accuracy improvement in compute_band_energies()Jean-Marc Valin2013-12-161-15/+20
* fixed-point: adds rounding to some shifts to eliminate biasJean-Marc Valin2013-12-141-3/+3
* Minor fixed-point accuracy improvements that were completely freeJean-Marc Valin2013-12-111-11/+11
* Annotating pointer arguments with OPUS_RESTRICT and constJean-Marc Valin2013-12-101-7/+7
* Using celt_inner_prod() in compute_band_energies()Jean-Marc Valin2013-12-091-4/+2
* Replaces inline copies and initialization with OPUS_*() macros.Jean-Marc Valin2013-12-091-13/+6
* Making the CELT fixed-point decoder a bit more robust to extreme signalsJean-Marc Valin2013-11-131-3/+19
* Fixes some minor issues found by scan buildJean-Marc Valin2013-11-091-5/+1
* Makes dual_inner_prod() more generic to increase its useJean-Marc Valin2013-06-171-5/+2
* Converts denormalise_bands() to use 16-bit multiplicationsJean-Marc Valin2013-06-161-7/+20
* Moves log2Amp inside denormalise_bands() and get rid of bandE[]Jean-Marc Valin2013-06-161-46/+8
* Fixes a seed issue introduced in 5367dacJean-Marc Valin2013-01-031-0/+2
* seed and remaining_bits moved to band contextJean-Marc Valin2012-12-221-58/+62
* Using a band context to reduce the number of arguments being passed around.Jean-Marc Valin2012-12-221-69/+128
* more bands.c cleaning upJean-Marc Valin2012-12-221-40/+26
* collapse mask cleanupJean-Marc Valin2012-12-221-4/+4
* Removes useless parameters and re-indents the codeJean-Marc Valin2012-12-221-251/+235
* Splitting off the recursion in quant_partition()Jean-Marc Valin2012-12-221-116/+123
* stereo part of quant_band() moved to quant_band_stereo()Jean-Marc Valin2012-12-221-95/+204
* Moves the split angle code to compute_theta()Jean-Marc Valin2012-12-221-142/+179
* First step in quant_band() cleanup: N=1 case.Jean-Marc Valin2012-12-221-23/+36
* Numerous PLC cleanups.Timothy B. Terriberry2012-12-071-0/+1
* Guard _BitScanReverse on MSVC so that MSVC 6 doesn't break.Gregory Maxwell2012-11-271-2/+2
* Changed denormalize_bands() to only work between "start" and "end"Jean-Marc Valin2012-11-071-3/+6
* Reduces stack in quant_all_bands() for hybrid modeJean-Marc Valin2012-11-071-9/+11
* More stack usage reduction in quant_all_bands()Jean-Marc Valin2012-11-071-5/+10
* Removes the need for lowband_scratch in quant_all_bands()Jean-Marc Valin2012-11-071-3/+8
* Merge branch 'exp_analysis7'Jean-Marc Valin2012-10-091-0/+15
|\
| * Continuous trim calculations, tapset/spread now use new analysisJean-Marc Valin2012-07-131-0/+15
* | Replace C99 restrict keyword with OPUS_RESTRICT.Gregory Maxwell2012-07-181-10/+10
|/
* Fixes some cases where MIN/MAX macros result in duplicated function callsJean-Marc Valin2012-05-301-3/+8
* Avoid the unnecessary resynth averaging on intensity switch when encoding.Gregory Maxwell2012-05-051-2/+3
* Merge commit '390c89225d'Jean-Marc Valin2012-04-241-4/+3
|\
| * s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"Jean-Marc Valin2012-04-201-2/+2
| * Misc changes to address Robert Sparks' commentsJean-Marc Valin2012-04-201-2/+1
* | Fixes several overflows in the CELT fixed-pointJean-Marc Valin2012-04-121-1/+1
|/
* Eliminates an unused parameter warning in anti_collapse()Jean-Marc Valin2012-03-051-1/+1
* Last updates for draft -11v0.9.9Jean-Marc Valin2012-02-171-4/+4
* All variables named "bank" renamed to "bandE" to avoid problems on SHARCJean-Marc Valin2011-12-021-18/+18
* Rename '_FOO' to avoid potentional collisions with reserved identifiers.Ralph Giles2011-12-021-20/+14
* Add the noreturn attribute on the assert functions to aid static analysis, im...Gregory Maxwell2011-10-031-0/+4
* As of commit 44203907 all celt bands N>1 are even, including custom modes. In...Gregory Maxwell2011-09-301-10/+7
* Avoiding left shifts of negative valuesJean-Marc Valin2011-09-231-2/+2
* renames the libcelt/ directory to celt/Jean-Marc Valin2011-09-131-0/+1302
* Moved all SILK source code to the silk/ directoryJean-Marc Valin2011-04-281-6/+0