Jean-Marc Valin
234969c903
Removed the _t from all the celt*_t types to avoid clashing with POSIX
2009-10-17 22:12:42 -04:00
Jean-Marc Valin
8b2ff0da5a
Updated copyright notices
2009-10-17 21:40:10 -04:00
Jean-Marc Valin
bf2398b049
first step for removing the number of channels from the mode
2009-10-15 07:28:19 -04:00
Jean-Marc Valin
7a56741b2e
removing redundant calls to log2()
2009-06-13 23:02:54 -04:00
Jean-Marc Valin
52cb5fb3f6
Adding extra fine bits only when we have rounded down in the allocation
2009-06-10 08:08:55 -04:00
Jean-Marc Valin
24c25a23d1
Folding, coarse energy, source cleanup
2009-06-09 11:56:59 -04:00
Jean-Marc Valin
39710536fc
This makes it possible to use the bits left after PVQ for fine energy.
2009-06-09 00:52:16 -04:00
Gregory Maxwell
888d8ce939
VBR support. VBR API and VBR support in celtenc.
2009-05-21 22:23:25 -04:00
Jean-Marc Valin
32ec58cc3e
Dynamically selecting intra energy based on energy variations from the previous
...
frame
2009-05-01 21:28:58 -04:00
Jean-Marc Valin
18a3b79d24
Add support for intra-coding of the coarse energy.
2009-05-01 19:58:55 -04:00
Jean-Marc Valin
6775de3eae
Unified allocation of fine energy and pulses.
2008-08-02 08:14:42 -04:00
Jean-Marc Valin
c890b58b69
Completed the separation of coarse and fine energy quantisation
2008-08-01 22:26:49 -04:00
Jean-Marc Valin
4ce9205f38
Optimisation: caching the divisions used in the Laplace encoder.
2008-04-23 13:42:10 +10:00
Jean-Marc Valin
5d56183404
fixed-point: log-energy for previous frame now a 16-bit value. This currently
...
intruduces a bit of an encoder-decoder mismatch (Q8 in dB), but it'll be
reduced when the interals of quant_energy_mono() are properly converted to
fixed-point and oldEBands gets rounded instead of truncated.
2008-02-27 11:59:05 +11:00
Jean-Marc Valin
e901fe35b8
fixed-point: added a celt_ener_t type for band energy.
2008-02-26 14:46:26 +11:00
Jean-Marc Valin
c9cc6d3e34
Introducing a (very) crude budget for the energy encoder.
2008-02-13 11:37:41 +11:00
Jean-Marc Valin
98d2a4917e
No more cheating, everything fully quantised
2007-12-07 22:46:47 +11:00
Jean-Marc Valin
8143be3026
energy decoding partially done (cheating a bit)
2007-12-07 16:40:39 +11:00
Jean-Marc Valin
8b0137aa42
Quantisation of band energies (adding files)
2007-12-06 07:51:53 +11:00