RSS feed
137ec8e9
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 09:44
applying the pitch windowing directly in find_spectral_pitch()
05080b4b
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 09:23
No longer storing the zero parts of the in[] array in the encoder
632f218b
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 09:08
Pitch predictor now uses a larger range of offset by not being limited to the
0141723d
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 08:59
compute_mdcts() no longer reads the part of the input that should be zeros
3e08a883
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 08:49
Only the (rising) overlap part of the window is stored now. No need to hold the
f28062fe
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 08:24
Don't bother multiplying when the window's value is one or zero
227ad2f8
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 05:07
cwrs32-test should be 16-bit clean now.
4c2787a4
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/03/03 05:04
Laplace encoder now works with 16-bit frequencies
eb5a245a
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/02 23:11
Hadn't realised the bitr* stuff wasn't needed.
7ff2cbc1
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/02 16:25
oops, fixed the Laplace testcase
37942649
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/01 17:55
Saved 4 kB of stack usage in find_spectral_pitch() by doing the FFT in-place
7cdc5a34
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/01 15:56
Making it easier to debug laplace testcase
a556694e
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/01 15:14
Stereo pitch search no longer requires twice the memory/complexity.
86cb7e86
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/01 03:45
oops. Another 16-bit fix
9e006b6d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/01 03:33
16-bit fix
d748cd55
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/03/01 02:27
Another C90-fying pass. Fixed some warnings in the process.
81b38c22
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/02/29 16:08
Moved mdct state and window to the mode so it can be shared between multiple
37131e3a
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/02/29 15:03
Just realised half the twiddles in the real FFT weren't even used. Removing
8d4ac155
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/02/29 12:24
Saved on stack usage by changing the order of the allocation
9b9e9862
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/02/29 12:07
Bit of memory reduction in the pitch search. More needed.
cac91ec4
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/02/29 12:03
Fixed temp arrays that were allocated too large (no change in peak mem)
877b1975
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/02/29 11:40
fixed-point: converted intra prediction and folding, unb0rked mixed-precision
2aaa0fee
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/02/29 11:07
fixed-point: overflow debugging now works again.
8600f69f
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2008/02/29 10:14
Initial support for a managed stack/scratchpad. Still needs some work.
8b2a5923
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/02/28 19:32
fixed-point: energy quantisation is entirely converted now.
adf87e26
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/02/28 19:15
fixed-point: more energy quantisation stuff.
47bf175f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/02/28 19:07
fixed-point: a few more bits converted from the energy quantisation. Almost done