Jean-Marc Valin
|
0d95b3b48c
SSE optimization of comb_filter()
|
11 years ago |
Ron
|
2f2f9d63b8
Fully automate version updating
|
11 years ago |
Jean-Marc Valin
|
6906210cb0
Splits out the CELT encoder and decoder
|
12 years ago |
Jean-Marc Valin
|
8b906c102b
Changed denormalize_bands() to only work between "start" and "end"
|
12 years ago |
Jean-Marc Valin
|
5055cf8c13
Removes the need for lowband_scratch in quant_all_bands()
|
12 years ago |
Jean-Marc Valin
|
06bab45fb4
Moved up the second encoder mdct to reduce stack usage
|
12 years ago |
Jean-Marc Valin
|
cc83f6b875
Reduces decoder stack usage
|
12 years ago |
Jean-Marc Valin
|
4ea3ae9af7
Further cleanup of the MDCT code, fixes PLC bug
|
12 years ago |
Nils Wallménius
|
21b7164893
Avoid copying imdct output
|
12 years ago |
Jean-Marc Valin
|
5ab07e6b9a
comb_filter() bypass for the case where the gain is zero.
|
12 years ago |
Jean-Marc Valin
|
fedfe91d37
Oops, put back the "static" for transient_analysis()
|
12 years ago |
Jean-Marc Valin
|
36890bc852
Fixes a fixed-point overflow in the new transient detector
|
12 years ago |
Jean-Marc Valin
|
f2729ded66
Fixes a fixed-point divide-by-zero issue
|
12 years ago |
Jean-Marc Valin
|
fac68ce189
New transient detection algorithm
|
12 years ago |
Jean-Marc Valin
|
c8ce2ef391
Keeping the deemphasis coefficients in local variable to avoid aliasing issues
|
12 years ago |
Jean-Marc Valin
|
aaf40ef259
Moves the pitch prefiltering code to a separate function
|
12 years ago |
Jean-Marc Valin
|
6930d90c34
oops... fixes a C89 issue
|
12 years ago |
Jean-Marc Valin
|
1cdfd1b12b
Moved pre-emphasis to a separate function and cleaned it up
|
12 years ago |
Jean-Marc Valin
|
cc9f28c2ef
Optimizations to comb_filter()
|
12 years ago |
Jean-Marc Valin
|
d3fad97e3f
Removes more indirections in celt.c
|
12 years ago |
Jean-Marc Valin
|
297195b57a
Removes a bunch of indirections from the CELT encoder and decoder
|
12 years ago |
Jean-Marc Valin
|
4be7fe795e
This should speed up deemphasis() quite a bit.
|
12 years ago |
Jean-Marc Valin
|
8ccaefd39b
Take the PLC out of the stack size critical path
|
12 years ago |
Philip Jägenstedt
|
b7b5872c9d
Fix minor issues reported by scan-build
|
12 years ago |
Jean-Marc Valin
|
1b61303fc7
Fixes a bug in the LSB_DEPTH code introduced in cf1053dc
|
12 years ago |
Jean-Marc Valin
|
02dcf6aad8
Fixes a fixed-point stereo savings issue causing a celt_ilog2(0)
|
12 years ago |
Jean-Marc Valin
|
0e490591b7
Gets rid of unused boost analysis code that never worked anyway.
|
12 years ago |
Jean-Marc Valin
|
7315b35e13
Merge branch 'exp_analysis7'
|
12 years ago |
Jean-Marc Valin
|
2c3b5eeded
Saves channels*overlap*4 bytes off the state encoder
|
12 years ago |
Jean-Marc Valin
|
454d3d5959
s/SHL/SHL16/
|
12 years ago |