Wessel Lubberhuizen
7bf550ead4
fix STATIC_MODES for stereo (with a few fixes by JMV)
2008-10-06 07:12:08 -04:00
Jean-Marc Valin
25ec9ac39a
Fixed support for STATIC_MODES
2008-10-04 22:37:11 -04:00
Jean-Marc Valin
16ca18b9b0
Automatically choosing the overlap based on the frame size.
2008-06-18 23:44:48 +10:00
Jean-Marc Valin
bf2d648bbd
Implemented intensity stereo, which required changes all over the place
...
to make sure that stereo coupling is done at the band level. Previously
the stereo coupling was done all at once, but there were all kinds of
interactions with the prediction and folding.
2008-05-23 16:57:34 +10:00
Jean-Marc Valin
ad6371906a
Implemented rate-dependant allocation for the fine energy quantisation.
2008-05-07 13:44:39 +10:00
Jean-Marc Valin
24c9cdaca1
Fixed a bug in the PLC and added code to estimate the pitch from the synthesis
...
instead of relying on the one previously transmitted by the encoder.
2008-05-02 10:34:07 +10: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
9656ca0090
fixed three declaration-after-statement issues
2008-04-11 17:24:31 +10:00
Jean-Marc Valin
b18ec0b08d
Reworked the static modes. Now, if all static modes have the same frame size,
...
overlap or number of channels, we can pass the hint to the compiler.
2008-04-11 04:07:52 +10:00
Jean-Marc Valin
949902fd1b
const correctness. celt_mode_create() now makes a copy of the static mode
...
(if STATIC_MODES is defined) instead of attempting to modify read-only
storage.
2008-03-11 10:43:06 +11:00
Jean-Marc Valin
88b7abb6ac
oops, forgot to disable the main()
2008-03-10 16:44:07 +11:00
Jean-Marc Valin
db0141e766
Changed some of the mode data from int to celt_int16_t to save memory.
2008-03-10 16:37:37 +11:00
Jean-Marc Valin
6a0d97ebbc
No longer include redundent entries in the bit allocation cache
2008-03-10 16:10:15 +11:00
Jean-Marc Valin
b76ee70606
Allocation cache can now be pre-computed as well.
2008-03-10 15:42:35 +11:00
Jean-Marc Valin
5588d52e94
Psychoacoustic decay coefficients can now be included in the static modes
2008-03-10 15:07:58 +11:00
Jean-Marc Valin
680a9ec54b
Improvements to static modes
2008-03-10 14:52:18 +11:00
Jean-Marc Valin
7dbe0ca375
fixed some build problems
2008-03-10 10:25:40 +11:00
Jean-Marc Valin
3dbc1d0df9
cleaning up some of the mode stuff
2008-03-08 15:21:24 +11:00
Jean-Marc Valin
2a6039b3f4
Adding code to dump the contents of a mode struct to a C file that can be
...
compiled without having to use the initialisation code.
2008-03-07 22:25:27 +11:00