- 05 Jun, 2009 9 commits
-
-
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
-
Gregory Maxwell authored
-
Gregory Maxwell authored
state before using it. Handle malloc failures for the encoder and decoder setup gracefully and without leaks.
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
- 03 Jun, 2009 3 commits
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- 02 Jun, 2009 3 commits
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
allocation
-
Jean-Marc Valin authored
signal characteristics
-
- 30 May, 2009 4 commits
-
-
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.
-
- 27 May, 2009 5 commits
-
-
Jean-Marc Valin authored
-
Timothy B. Terriberry authored
-
Gregory Maxwell authored
"tandem-test" which tests the encoder and decoder in many modes.
-
Gregory Maxwell authored
the encoder could attempt to create folding-free short blocks which is not permitted by the bitstream.
-
Jean-Marc Valin authored
-
- 26 May, 2009 2 commits
-
-
Gregory Maxwell authored
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.
-
Timothy B. Terriberry authored
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.
-
- 24 May, 2009 2 commits
-
-
Jean-Marc Valin authored
bitrates. It was caused by excessive "balance" bits leading to qb>14.
-
Jean-Marc Valin authored
(rounding towards zero).
-
- 23 May, 2009 4 commits
-
-
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
-
- 22 May, 2009 5 commits
-
-
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.
-
John Ridges authored
that I'm resetting more than is necessary, but I would have to know a lot more about how CELT works to determine that.
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
- 19 May, 2009 1 commit
-
-
Jean-Marc Valin authored
-
- 12 May, 2009 1 commit
-
-
Jean-Marc Valin authored
-
- 11 May, 2009 1 commit
-
-
Jean-Marc Valin authored
-