summaryrefslogtreecommitdiff
path: root/celt/bands.c
Commit message (Expand)AuthorAgeFilesLines
* Fix warning with --disable-rfc8251Jean-Marc Valin2022-07-051-0/+2
* Remove an unused parameterFelicia Lim2021-07-071-4/+3
* Fix FIXED_POINT conditional checkevpobr2019-01-201-2/+2
* two more asserts I forgotJean-Marc Valin2018-03-271-0/+1
* Adding ENABLE_HARDENINGJean-Marc Valin2018-03-271-3/+3
* Forgot one RFC8251 behaviour to disable with --disable-rfc8251Jean-Marc Valin2018-02-181-0/+2
* Add a simple masking model to the spreading decisionJean-Marc Valin2018-02-131-4/+4
* Enable RFC 8251 changes by defaultJean-Marc Valin2017-10-291-2/+2
* Replace call of celt_inner_prod_c() (step 1)Linfeng Zhang2017-06-061-3/+4
* Fixes unit tests that need arch-specific codeJean-Marc Valin2017-05-251-2/+2
* Avoids pre-echo in hybrid mode caused by noise being injected in the first bandJean-Marc Valin2017-01-051-0/+20
* Prevents ridiculously large gains from causing inf/NaNs in float decoderJean-Marc Valin2016-09-141-1/+1
* Make it possible to ignore inverted phase stereo for downmix purposesexp_bitstream7Jean-Marc Valin2016-09-011-2/+7
* Bitstream change: prevent noise injection in hybrid modeJean-Marc Valin2016-09-011-0/+25
* SSE2 implementation of the PVQ searchJean-Marc Valin2016-08-091-1/+1
* biasing quantizationJean-Marc Valin2016-08-051-4/+11
* Fixes "mixed declarations and code"Jean-Marc Valin2016-08-051-1/+1
* Weighting theta rdo based on channel energyJean-Marc Valin2016-08-051-2/+28
* Don't do theta RDO on intensity-stereo-coded bandsJean-Marc Valin2016-07-281-1/+1
* Saving the state rather than re-compute the best optionJean-Marc Valin2016-07-281-13/+37
* Making stereo theta decision based on minimizing distortionJean-Marc Valin2016-07-281-7/+54
* controlling roundingJean-Marc Valin2016-07-281-2/+10
* Properly allocation scratch space for resynth encoderJean-Marc Valin2016-07-281-3/+15
* cleanup: putting resynth flag in the contextJean-Marc Valin2016-07-281-30/+8
* cleanup: line wrappingJean-Marc Valin2016-07-281-30/+17
* Fixes cap on gain in denormalise_bands()Jean-Marc Valin2016-07-241-4/+4
* Avoid overflowing on ridiculously large energyJean-Marc Valin2016-07-221-1/+1
* Fixes shift<-2 case for denormalise_bands()Jean-Marc Valin2016-07-221-1/+1
* Fixes minor code quality issues in CELTJean-Marc Valin2016-06-201-1/+1
* Fixes overflows on CPUs with 16-bit intsJean-Marc Valin2016-03-241-1/+1
* Reorganize x86 SSE intrinsics code.Jonathan Lennox2015-09-011-3/+3
* Cisco optimization for x86 & fixed pointxiangmingzhu2014-10-031-8/+12
* 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