- Jun 08, 2009
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jun 07, 2009
-
-
Jean-Marc Valin authored
directly instead of converting to dB and later dividing by 6.
-
- Jun 05, 2009
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Conflicts: libcelt/celt.c libcelt/celt.h
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
which allows the caller to request that frames be independent.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
-
state before using it. Handle malloc failures for the encoder and decoder setup gracefully and without leaks.
-
-
-
- Jun 03, 2009
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Jun 02, 2009
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
allocation
-
Jean-Marc Valin authored
signal characteristics
-
- May 30, 2009
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
allocator which was removed a while ago.
-
Jean-Marc Valin authored
a really big amplitude change, in which case the original time-domain window is used.
-
- May 27, 2009
-
-
Jean-Marc Valin authored
-
-
"tandem-test" which tests the encoder and decoder in many modes.
-
the encoder could attempt to create folding-free short blocks which is not permitted by the bitstream.
-
Jean-Marc Valin authored
-
- May 26, 2009
-
-
This avoids the need for 64-bit addition and is faster on x86_64. It may be slower on some platforms so the direct solution is still available in the source.
-
Adds specialized O(N*log(K)) versions of cwrsi() and O(N) versions of icwrs() for N={3,4,5}, which allows them to operate all the way up to the theoretical pulse limit without serious performance degredation. Also substantially reduces the computation time and stack usage of get_required_bits(). On x86-64, this gives a 2% speed-up for 256 sample frames, and almost a 16% speed-up for 64 sample frames.
-
- May 24, 2009
-
-
Jean-Marc Valin authored
bitrates. It was caused by excessive "balance" bits leading to qb>14.
-
Jean-Marc Valin authored
(rounding towards zero).
-
- May 23, 2009
-
-
Jean-Marc Valin authored
was removed from celt_mode_create()
-
Jean-Marc Valin authored
wider range of values.
-
Jean-Marc Valin authored
thus save a few divisions.
-
Jean-Marc Valin authored
-
- May 22, 2009
-
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
fixed point compilation because SCALEIN is a no-op in fixed point mode but the float interface is still normally +/- 1.0. This patch adds a seperate define for the scaling factor so people can adjust it for unusual input levels.
-
that I'm resetting more than is necessary, but I would have to know a lot more about how CELT works to determine that.
-