Gregory Maxwell
|
17a29c2567
Fix up various mixed unsigned/signed comparisons.
|
14 年之前 |
Gregory Maxwell
|
06d57b2165
Fix varrious splint warnings, C89 compatibility, and compilation with the
|
14 年之前 |
Gregory Maxwell
|
662587d9c5
Remove many unused defines and convert some double constants to float.
|
14 年之前 |
Gregory Maxwell
|
71d39ad841
Correct many whitespace errors under libcelt/ and remove
|
14 年之前 |
Jean-Marc Valin
|
ff5f7228fd
Renamed celt_word* to opus_val*
|
14 年之前 |
Jean-Marc Valin
|
d77d6a58fc
Renamed celt_[u]int* to opus_[u]int*
|
14 年之前 |
Jean-Marc Valin
|
3806c1d738
Relicensing under the simplified (2-clause) BSD license
|
14 年之前 |
Jean-Marc Valin
|
79afa9c605
Fixes fixed-point overflow on really low energy
|
14 年之前 |
Jean-Marc Valin
|
736efd6909
Fixes some MSVC warnings
|
15 年之前 |
Timothy B. Terriberry
|
68242ac58c
Eliminate the loop when decoding the split angle.
|
15 年之前 |
Jean-Marc Valin
|
48923ae996
Cleanup, de-inlining some math functions
|
15 年之前 |
Jean-Marc Valin
|
c239bd64dc
removing some warnings
|
15 年之前 |
Jean-Marc Valin
|
6c3788cb53
Removing old PCL, added plc.h
|
15 年之前 |
Jean-Marc Valin
|
dc68eb231f
Comments, code cleanup
|
15 年之前 |
Timothy B. Terriberry
|
dc8a6eee43
Update the log2 approximation to accomodate the increased bit precision from bd0610d21b28b76095a49e601df44fb792b96369. This requires another term in the power series to reduce the error to the level of truncation (peak absolute error 0.621785). Also refactor the rounding bias term so that further changes to DB_SHIFT will leave the result unbiased.
|
15 年之前 |
Jean-Marc Valin
|
bd0610d21b
Increasing log energy resolution
|
15 年之前 |
Jean-Marc Valin
|
5ed24f8155
celt_ilog2() is only used in fixed-point mode
|
15 年之前 |
Timothy Terriberry
|
8c7bb4c9c7
Expose the normalized range for reciprocal square roots in fixed-point mode. This allows subsequnt calculations to use the full precision of the result.
|
15 年之前 |
Timothy B. Terriberry
|
a9ffc14ab7
Enhancements the fixed-point approximations of non-linear functions.
|
16 年之前 |
Timothy B. Terriberry
|
4a275d4d8f
Accuracy improvements to the fixed-point celt_rsqrt().
|
16 年之前 |
Jean-Marc Valin
|
234969c903
Removed the _t from all the celt*_t types to avoid clashing with POSIX
|
16 年之前 |
Jean-Marc Valin
|
8b2ff0da5a
Updated copyright notices
|
16 年之前 |
Jean-Marc Valin
|
30f7f813ea
Changed all the celt*int*_t types to remove the _t suffix, which is reserved
|
16 年之前 |
Jean-Marc Valin
|
ece2cfa2d2
removed useless comments
|
16 年之前 |
Gregory Maxwell
|
b92dce3270
Additional mathops.h tests.
|
16 年之前 |
Jean-Marc Valin
|
9dff02188c
Minor stuff: preventing float underflow in celt_exp2(), preventing the use of
|
16 年之前 |
Jean-Marc Valin
|
f1ce900717
float approximations for log2() and exp2()
|
16 年之前 |
Jean-Marc Valin
|
d8dcd244ab
This simplifies the energy quantisation by converting to the log2() scale
|
16 年之前 |
Jean-Marc Valin
|
ca53b7c919
Squashed commit of the following:
|
16 年之前 |
Jean-Marc Valin
|
5c3bc67959
Fixed a bunch of fixed-point overflows on insanely hot signals by changing
|
17 年之前 |