Jean-Marc Valin
|
b66080a879
Fixes minor code quality issues in CELT
|
8 年之前 |
Jean-Marc Valin
|
be9e747bcc
Fixes overflows on CPUs with 16-bit ints
|
8 年之前 |
Jonathan Lennox
|
43120f0075
Reorganize x86 SSE intrinsics code.
|
9 年之前 |
xiangmingzhu
|
c95c9a048f
Cisco optimization for x86 & fixed point
|
10 年之前 |
Jean-Marc Valin
|
ad7b28ff19
Minor div optimization -- reducing denominators
|
11 年之前 |
Jean-Marc Valin
|
d9fb8a6651
Optimizing divisions with a signed numerator
|
11 年之前 |
Jean-Marc Valin
|
29354ff6e0
Save more integer divisions on ARM when we know the operands are positive
|
11 年之前 |
Jean-Marc Valin
|
bdc7b93358
Reduces decoder stack usage by only storing one channel of denormalized MDCT
|
11 年之前 |
Jean-Marc Valin
|
4a6744a446
Some cleaning up of the synthesis code.
|
11 年之前 |
Jean-Marc Valin
|
306d7f5a30
fixed-point: slight (but free) accuracy improvement in compute_band_energies()
|
11 年之前 |
Jean-Marc Valin
|
e0f26246b0
fixed-point: adds rounding to some shifts to eliminate bias
|
11 年之前 |
Jean-Marc Valin
|
5752d659fd
Minor fixed-point accuracy improvements that were completely free
|
11 年之前 |
Jean-Marc Valin
|
5607d5d1c8
Annotating pointer arguments with OPUS_RESTRICT and const
|
11 年之前 |
Jean-Marc Valin
|
4fda6b0142
Using celt_inner_prod() in compute_band_energies()
|
11 年之前 |
Jean-Marc Valin
|
ff072009fe
Replaces inline copies and initialization with OPUS_*() macros.
|
11 年之前 |
Jean-Marc Valin
|
8ea01eed10
Making the CELT fixed-point decoder a bit more robust to extreme signals
|
11 年之前 |
Jean-Marc Valin
|
ca6fac041b
Fixes some minor issues found by scan build
|
11 年之前 |
Jean-Marc Valin
|
b9176a4c3e
Makes dual_inner_prod() more generic to increase its use
|
11 年之前 |
Jean-Marc Valin
|
7fd98c571f
Converts denormalise_bands() to use 16-bit multiplications
|
11 年之前 |
Jean-Marc Valin
|
ee2506b2c7
Moves log2Amp inside denormalise_bands() and get rid of bandE[]
|
11 年之前 |
Jean-Marc Valin
|
fa28dea7be
Fixes a seed issue introduced in 5367dac
|
12 年之前 |
Jean-Marc Valin
|
5367dac3b0
seed and remaining_bits moved to band context
|
12 年之前 |
Jean-Marc Valin
|
a9d6286ca5
Using a band context to reduce the number of arguments being passed around.
|
12 年之前 |
Jean-Marc Valin
|
f18acee4a6
more bands.c cleaning up
|
12 年之前 |
Jean-Marc Valin
|
ddd0d21442
collapse mask cleanup
|
12 年之前 |
Jean-Marc Valin
|
414fd27056
Removes useless parameters and re-indents the code
|
12 年之前 |
Jean-Marc Valin
|
3d6c341867
Splitting off the recursion in quant_partition()
|
12 年之前 |
Jean-Marc Valin
|
4ffbf21174
stereo part of quant_band() moved to quant_band_stereo()
|
12 年之前 |
Jean-Marc Valin
|
113a5e1b1e
Moves the split angle code to compute_theta()
|
12 年之前 |
Jean-Marc Valin
|
dfe3bf9650
First step in quant_band() cleanup: N=1 case.
|
12 年之前 |