- Jun 03, 2009
-
-
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.
-
Jean-Marc Valin authored
-
-
- May 19, 2009
-
-
Jean-Marc Valin authored
-
- May 12, 2009
-
-
Jean-Marc Valin authored
-
- May 11, 2009
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
(old) version -00 of the draft
-
Jean-Marc Valin authored
-
- May 05, 2009
-
-
This change breaks the bitstream. Make the first frame out of the encoder an intra-frame. (While not required this may help in the case that the decoder has old state laying around, and it shouldn't hurt)
-
This breaks the bitstream.
-
- May 03, 2009
-
-
Jean-Marc Valin authored
Also, setting transient shift to zero when not using short blocks (this causes a failed assertion otherwise)
-
- May 02, 2009
-
-
Jean-Marc Valin authored
frame
-
- May 01, 2009
-
-
Jean-Marc Valin authored
-
- Apr 30, 2009
-
-
Jean-Marc Valin authored
-
- Apr 29, 2009
-
-
-
Jean-Marc Valin authored
-