- May 26, 2009
-
-
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
-
- Apr 28, 2009
-
-
Jean-Marc Valin authored
-
- Apr 15, 2009
-
-
Jean-Marc Valin authored
-
- Apr 12, 2009
-
-
reported by Bjoern Rasmussen.
-
Jean-Marc Valin authored
Rasmussen.
-
- Mar 30, 2009
-
-
Jean-Marc Valin authored
-
- Mar 27, 2009
-
-
Jean-Marc Valin authored
commit ea807b68678dd76175def2c5eb006c6bdb16679e Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Wed Mar 25 23:24:41 2009 -0400 cleanup before merge commit 73ad1a0202641be6a23903e464ece21fe332a131 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Sat Mar 21 00:02:16 2009 -0400 Some tuning of the new stereo commit c05057eb57a7723045214a2f830fd561388ae48a Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Sun Mar 15 19:56:11 2009 -0400 fixed-point: atan2() converted commit a8476cf8be55b0612d42df98d9807ca1335adfe3 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Sat Mar 14 23:10:04 2009 -0400 fixed-point: Getting the new stereo code working in fixed-point (still more work left) commit 70a452761a5ce15700664e7167886dce5914cbd0 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Mon Mar 2 23:36:25 2009 -0500 Coding left and right independently for lower bands commit 4efd1e6385c7d036749080265a8d26668312b91b Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Sun Mar 1 23:56:46 2009 -0500 Removed the sqrt(C) from the normalisation, which simplifies a lot of things. commit a4f3c5c60bc396bf644afa49b49e6b24ccf144f8 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Fri Feb 20 20:49:38 2009 -0500 Better point stereo calculation when we don't encode the side anyway commit f08525de4739f4017d19ec2e2022883deda8f826 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Thu Feb 19 19:43:09 2009 -0500 Apparently, Timothy's calculations for fine energy allocation also apply to the quantisation of theta. commit 6548cffc9d3f996b8a8dbfab982f0da0bc6c2dc2 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Thu Feb 19 07:35:24 2009 -0500 Better handling of the "theta bits" and disabling the orthogonalize() commit 7aa82c694967afa85dd30be8cc670663f98829fe Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Wed Feb 18 08:01:07 2009 -0500 tuning the new stereo commit c2b780a773de66fd9613c7cd54c09b705fe9ce45 Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Sun Feb 15 22:24:52 2009 -0500 The new stereo coupling actually decodes properly now. commit 85513c203d773bebcf0a6055f953170d563d890c Author: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Date: Sun Feb 15 21:31:16 2009 -0500 First attempt at a new "constrained" MS stereo scheme
-
- Mar 11, 2009
-
-
Gregory Maxwell authored
-
- Mar 06, 2009
-
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Mar 05, 2009
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-