- Sep 28, 2008
-
-
Jean-Marc Valin authored
-
Allow all even frame sizes, change the selection of number of short MDCTs per frame to be more intelligent.
-
- Sep 25, 2008
-
-
- Sep 24, 2008
-
-
- Sep 22, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Conflicts: libcelt/cwrs.c tests/cwrs32-test.c
-
It is no slower with a large number of pulses, and as much as 30% faster with a large number of dimensions.
-
Jean-Marc Valin authored
-
- Sep 19, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Conflicts: libcelt/cwrs.c
-
This lets us encode and decode directly from the pulse vector without an intermediate transformation. This makes old streams undecodable. Additionally, ncwrs_u32() has been sped up for large N by using the sliding recurrence from Mohorko et al. ncwrs_u64 could be sped up in a similar manner, but would require a larger table of multiplicative inverses (or several 32x32->64 bit multiplies). Note that U(N,M) is now everywhere 1/2 the value it used to be.
-
- Sep 16, 2008
-
-
Jean-Marc Valin authored
-
- Sep 13, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Sep 11, 2008
-
-
Jean-Marc Valin authored
-
- Sep 10, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Sep 09, 2008
-
-
Jean-Marc Valin authored
-
- Sep 01, 2008
-
-
Jean-Marc Valin authored
disables the synthesis on the encoder side when pitch is disabled.
-
- Aug 30, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
Also, making it possible to disable pitch for all frames.
-
- Aug 29, 2008
-
-
Jean-Marc Valin authored
the time-domain representation from Q14 to Q12 (Q29 to Q27 using the standard convention).
-
- Aug 14, 2008
-
-
Jean-Marc Valin authored
-
- Aug 12, 2008
-
-
- Aug 10, 2008
-
-
- Aug 07, 2008
-
-
Jean-Marc Valin authored
band
-
- Aug 06, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
(at which point, it causes problems)
-
- Aug 04, 2008
-
-
Jean-Marc Valin authored
per frames for each mode.
-
- Aug 03, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
pulse split. Also, added an allocation line for even higher bit-rates
-
Jean-Marc Valin authored
-
- Aug 02, 2008
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Aug 01, 2008
-
-
Jean-Marc Valin authored
-