RSS feed
2c53c149
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/01/08 06:29
Oops, forgot to add the VQ table!
b21b2a40
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/01/07 18:04
Switched to mdct mask computation
0a3e79aa
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/01/07 08:36
Pseudo-masking curve for the MDCT
825ec60b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/01/05 17:49
Completed low-overlap MDCT support by reducing the synthesis
2875f6bf
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/01/05 08:32
Now using 8 bands for the pitch gain, with a 128-entry codebook.
a5431bfb
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2008/01/03 15:53
Allowing reduced overlap MDCTs as an alternative
71c9bbff
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2008/01/01 02:18
Updated pulse coding to simpler (slightly faster) code included with
26c9e145
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/31 16:27
Comments/cleanup, no code change
0d227d86
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/31 11:12
Got the intra-band prediction/copy to work correctly with
97252d03
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/30 15:39
Spreading function inside quant_bands()
e84962bc
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/29 19:17
Doing multiple rotation passes instead of one produces better pulse spreading.
571e861d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/29 19:06
more exp_rotation() cleanup
559e8ff6
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/29 19:02
simplified exp_rotation()
6c24524b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/29 18:27
Added a DCT in time direction when multiple MDCTs are used within the same
46014ca4
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/14 08:47
Propagating perceptual weighting around (not used yet).
36d78e6f
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/13 09:59
Band energy quantisation info now in the mode directly
4a897680
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/11 19:45
Working on some stability issues (appears to be solved by making the pitch
f347dd3b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/11 13:01
Fixed parallel build
f8db800c
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/11 09:52
Added support for codebooks up to 64 bits.
f13fea7b
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
committed
on 2007/12/11 08:25
Added ec_{enc|dec}_bits64 and ec_{enc|dec}_bits64.
d710177d
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
committed
on 2007/12/11 08:25
Documentation fixes and a couple of other minor edits.
9d35ccda
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/10 12:57
Fixed stereo version of the pitch estimator
bf94045f
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/10 12:10
Stereo almost works now (still need to fix the pitch estimate and add more
ffa13474
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/10 11:54
Adding stereo support. Doesn't work yet, but at least it doesn't break
14bccef8
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/10 08:13
Comments on the spreading function
991410be
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/09 20:28
Added a simple psychoacoustic model (still needs a lot of work).
aaab1698
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/09 08:02
Fixed a stupid error caused by kdevelop in the configure.ac
11f01729
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/08 20:19
Some cleaning up, a few less warnings and the decoder no longer does an
06ee7f90
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/08 19:55
Updated README
1677aa9c
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 20:13
code cleanup: all inverse MDCTs in the same function
fb83fb42
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 19:56
Very basic packet loss concealment code
aa5bd61c
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 19:27
Another experimental mode with longer frames.
6baa8e18
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 19:08
A bit of quality tuning, plus created a higher quality mode
98d2a491
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 17:46
No more cheating, everything fully quantised
9c3e22c4
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 17:25
Moving to non-multiply-free entropy coder
fc43dbb7
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 14:12
A bit of probability tuning to reduce bit-rate variations
b7ceec2b
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 13:54
oops, forgot laplace.h
0c79f09e
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 13:02
debug code
c57ac95f
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 12:58
Actually enabled the probability model
143fbc31
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 12:48
Decent starting point for energy probabilities
e38c7c18
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 12:10
Energy is now Laplace-encoded (very poorly for now)
8143be30
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 11:40
energy decoding partially done (cheating a bit)
b726185d
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 11:06
Fixed Laplace encoder
671bf403
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 10:36
More work on decoding (still cheating)
0aa3903a
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 10:09
Cheating decoder now produces the same result as the encoder
6e9058ad
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 09:59
Nearly working cheating decoder.
70c8ffdd
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 09:20
More decoding work
fc08d0a6
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 08:26
Algebraic codebook decoding (not tested yet)
269d40a5
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 06:29
Added decoder code (not working yet)
bb57fe44
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/07 05:56
Most of the Laplace encoding works, except that ec_decode() is still not giving
468c5395
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/07 04:50
More code for laplace decoding (doesn't work)
6887fb51
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/06 20:40
Code for encoding Laplace-distributed variables (doesn't work).
c245a226
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/06 14:14
minor cleanup
9cace64e
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/06 12:44
Fixed codebook entirely quantised
e8376605
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/06 12:33
proper COPYING file
e5bab14e
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/06 11:51
Doing init/reset of the entropy coder properly
29ccab8a
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/06 10:39
Some work on index packing
bc5cedf2
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/06 10:18
Linking with libentcode
2ec8d9e5
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
committed
on 2007/12/06 10:09
Multiplier-free entropy coder
aeb4467d
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/06 08:50
improved energy quantisation/prediction
06311335
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/06 06:13
More energy quantisation work
8b0137aa
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/06 02:51
Quantisation of band energies (adding files)
fa248735
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/06 02:51
Quantisation of energies
96870d93
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/05 16:14
conversion to modes complete
3337e5d3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/05 16:00
More modes work
73e51b3e
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/05 12:48
Converting the code to use the modes instead of global arrays.
ecb36a33
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/04 20:31
Adding mode infrastructure (still incomplete)
1e7087e4
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/04 08:05
Compressing the innovation along the pitch direction
25298f29
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/03 10:24
Allowing to add pulses on top of intra-band prediction
50d11168
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/03 09:34
Fixed intra-frame prediction (added sign)
4841a0a0
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/12/03 08:54
Intra-frame prediction
c4541ae7
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
committed
on 2007/12/03 06:51
Code for converting back and forth between pulse vectors and the correspondig
7f470138
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/12/02 15:55
Nothing to see here.
f3efa3e1
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/11/30 20:55
Some improvements to the pitch period estimation
6f7e83d8
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/11/30 19:36
Pre-emphasis, plus a few minor tweaks
41af4215
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 13:35
Oops, forgot to add the Ghost/ceft vq files
3c453121
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 12:41
Vector quantisation of the residual (copied from Ghost/ceft)
dff7d36a
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 11:57
Some pitch prediction work.
991c0f02
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 11:07
Code for computing band energies and normalising: adapted from CEFT.
da72188b
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 10:17
Forward MDCTs in a function
4bf5fd88
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 10:01
Pitch cleanup/bugfix
14191b3c
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 07:15
Added pitch analysis. Doesn't crash, but otherwise untested.
013c31d6
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/30 06:36
Got MDCT analysis-synthesis to work
f02ba119
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2007/11/29 20:10
MDCT analysis-synthesis (untested)
8ebd3454
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/29 15:17
initial celt struct
07ec7907
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/29 13:06
Adding fields to the struct
405025de
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/29 12:29
kdevelop project
842b445e
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/29 12:19
There's nothing, but it now compiles
63590897
– Jean-Marc Valin <Jean-Marc.Valin@csiro.au>
authored
on 2007/11/29 12:01
Initial commit with the autotools stuff and files taken from Speex and Vorbis.