Jean-Marc Valin
|
069ab4df0f
distortion only
|
před 8 roky |
Jean-Marc Valin
|
20229b57bc
hack for scratch space problem
|
před 8 roky |
Jean-Marc Valin
|
3b019585fc
make decision
|
před 8 roky |
Jean-Marc Valin
|
2d28ade475
actually getting the synthesis
|
před 8 roky |
Jean-Marc Valin
|
b7b8a18ad9
wip
|
před 9 roky |
Jean-Marc Valin
|
d120a43ba9
cleanup: putting resynth flag in the context
|
před 9 roky |
Jean-Marc Valin
|
829fdba102
controlling rounding
|
před 9 roky |
Jean-Marc Valin
|
1fe23d8591
cleanup: line wrapping
|
před 9 roky |
Jean-Marc Valin
|
72d89fd7f9
Fixes cap on gain in denormalise_bands()
|
před 8 roky |
Jean-Marc Valin
|
c76c4de123
Avoid overflowing on ridiculously large energy
|
před 8 roky |
Jean-Marc Valin
|
b290bca91a
Fixes shift<-2 case for denormalise_bands()
|
před 8 roky |
Jean-Marc Valin
|
b66080a879
Fixes minor code quality issues in CELT
|
před 8 roky |
Jean-Marc Valin
|
be9e747bcc
Fixes overflows on CPUs with 16-bit ints
|
před 8 roky |
Jonathan Lennox
|
43120f0075
Reorganize x86 SSE intrinsics code.
|
před 9 roky |
xiangmingzhu
|
c95c9a048f
Cisco optimization for x86 & fixed point
|
před 10 roky |
Jean-Marc Valin
|
ad7b28ff19
Minor div optimization -- reducing denominators
|
před 11 roky |
Jean-Marc Valin
|
d9fb8a6651
Optimizing divisions with a signed numerator
|
před 11 roky |
Jean-Marc Valin
|
29354ff6e0
Save more integer divisions on ARM when we know the operands are positive
|
před 11 roky |
Jean-Marc Valin
|
bdc7b93358
Reduces decoder stack usage by only storing one channel of denormalized MDCT
|
před 11 roky |
Jean-Marc Valin
|
4a6744a446
Some cleaning up of the synthesis code.
|
před 11 roky |
Jean-Marc Valin
|
306d7f5a30
fixed-point: slight (but free) accuracy improvement in compute_band_energies()
|
před 11 roky |
Jean-Marc Valin
|
e0f26246b0
fixed-point: adds rounding to some shifts to eliminate bias
|
před 11 roky |
Jean-Marc Valin
|
5752d659fd
Minor fixed-point accuracy improvements that were completely free
|
před 11 roky |
Jean-Marc Valin
|
5607d5d1c8
Annotating pointer arguments with OPUS_RESTRICT and const
|
před 11 roky |
Jean-Marc Valin
|
4fda6b0142
Using celt_inner_prod() in compute_band_energies()
|
před 11 roky |
Jean-Marc Valin
|
ff072009fe
Replaces inline copies and initialization with OPUS_*() macros.
|
před 11 roky |
Jean-Marc Valin
|
8ea01eed10
Making the CELT fixed-point decoder a bit more robust to extreme signals
|
před 11 roky |
Jean-Marc Valin
|
ca6fac041b
Fixes some minor issues found by scan build
|
před 11 roky |
Jean-Marc Valin
|
b9176a4c3e
Makes dual_inner_prod() more generic to increase its use
|
před 11 roky |
Jean-Marc Valin
|
7fd98c571f
Converts denormalise_bands() to use 16-bit multiplications
|
před 11 roky |