Jean-Marc Valin
|
84c9110d64
mask is unsigned
|
8 years ago |
Jean-Marc Valin
|
33a98c97b5
Using celt_inner_prod() instead
|
8 years ago |
Jean-Marc Valin
|
4040d515a8
wip
|
9 years ago |
Jean-Marc Valin
|
263ffe04b2
Properly allocation scratch space for resynth encoder
|
8 years ago |
Jean-Marc Valin
|
2511d235d0
controlling rounding
|
9 years ago |
Jean-Marc Valin
|
610bf2d7ee
cleanup: putting resynth flag in the context
|
9 years ago |
Jean-Marc Valin
|
c841e82ddb
cleanup: line wrapping
|
9 years ago |
Jean-Marc Valin
|
72d89fd7f9
Fixes cap on gain in denormalise_bands()
|
8 years ago |
Jean-Marc Valin
|
c76c4de123
Avoid overflowing on ridiculously large energy
|
8 years ago |
Jean-Marc Valin
|
b290bca91a
Fixes shift<-2 case for denormalise_bands()
|
8 years ago |
Jean-Marc Valin
|
b66080a879
Fixes minor code quality issues in CELT
|
8 years ago |
Jean-Marc Valin
|
be9e747bcc
Fixes overflows on CPUs with 16-bit ints
|
8 years ago |
Jonathan Lennox
|
43120f0075
Reorganize x86 SSE intrinsics code.
|
9 years ago |
xiangmingzhu
|
c95c9a048f
Cisco optimization for x86 & fixed point
|
10 years ago |
Jean-Marc Valin
|
ad7b28ff19
Minor div optimization -- reducing denominators
|
11 years ago |
Jean-Marc Valin
|
d9fb8a6651
Optimizing divisions with a signed numerator
|
11 years ago |
Jean-Marc Valin
|
29354ff6e0
Save more integer divisions on ARM when we know the operands are positive
|
11 years ago |
Jean-Marc Valin
|
bdc7b93358
Reduces decoder stack usage by only storing one channel of denormalized MDCT
|
11 years ago |
Jean-Marc Valin
|
4a6744a446
Some cleaning up of the synthesis code.
|
11 years ago |
Jean-Marc Valin
|
306d7f5a30
fixed-point: slight (but free) accuracy improvement in compute_band_energies()
|
11 years ago |
Jean-Marc Valin
|
e0f26246b0
fixed-point: adds rounding to some shifts to eliminate bias
|
11 years ago |
Jean-Marc Valin
|
5752d659fd
Minor fixed-point accuracy improvements that were completely free
|
11 years ago |
Jean-Marc Valin
|
5607d5d1c8
Annotating pointer arguments with OPUS_RESTRICT and const
|
11 years ago |
Jean-Marc Valin
|
4fda6b0142
Using celt_inner_prod() in compute_band_energies()
|
11 years ago |
Jean-Marc Valin
|
ff072009fe
Replaces inline copies and initialization with OPUS_*() macros.
|
11 years ago |
Jean-Marc Valin
|
8ea01eed10
Making the CELT fixed-point decoder a bit more robust to extreme signals
|
11 years ago |
Jean-Marc Valin
|
ca6fac041b
Fixes some minor issues found by scan build
|
11 years ago |
Jean-Marc Valin
|
b9176a4c3e
Makes dual_inner_prod() more generic to increase its use
|
11 years ago |
Jean-Marc Valin
|
7fd98c571f
Converts denormalise_bands() to use 16-bit multiplications
|
11 years ago |
Jean-Marc Valin
|
ee2506b2c7
Moves log2Amp inside denormalise_bands() and get rid of bandE[]
|
11 years ago |