RSS feed
fd54a99e
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/21 13:50
Prevents a folding artefact due to "folding the folding"
94491653
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/21 13:10
Alternate tuning found using exp_tuning_knobs (disabled by default)
6bf15c55
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/21 11:08
Tuning the folding bands.
0110301d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/19 12:40
allocation trim doesn't make sense for stereo after all
c5792dee
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/19 10:24
First shot at automatically adjusting the "allocation trim" for stereo.
5790fba7
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/18 13:27
Simplifying transient_analysis() now that we don't care about the time window
7fff572a
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/18 12:20
Making sure we can use up to 128 pulses.
d50b6287
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/18 11:26
Removing renormalise_bands()
27fc0c42
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/18 11:10
s/const/static const/
7a08ddd1
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/18 10:55
Removing both the transient window and the mdct_weight_shift.
35fceef3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/17 20:34
Turning off time-domain window pending decision on what to do with it.
e0aa9d18
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/17 12:25
Removing dead code found by LLVM's static analysis
e0ae9801
– John Ridges <jridges@masque.com>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2010/10/16 14:00
Optimised float->int cast for Win64
bb918ef7
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/15 20:01
Fixed fixed-point overflow for 2.5 ms frames.
3295b5d5
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/15 19:43
Folding code moved to quant_band() to prevent duplication.
c4711e4e
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/15 19:31
More VQ search simplifications
bbc010c4
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/15 18:55
Removing yshift from the fixed-point VQ search
3d25e71b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/15 18:45
More simplifications to the VQ search
aca7a630
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/15 18:06
VQ search no longer needs to put more than one pulse at a time
dfb3e686
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/15 13:45
tweaks to the split delta for transients
4d2d9fc9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/15 10:17
Transient detection fix for the case where a transient occurs during the overlap
54fb7e56
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/15 07:26
Tuning the bias for the L1 tf metric
8852563a
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/15 06:24
Unb0rked the VBR code: several units issues that made VBR completely useless
8200b2d1
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/14 22:18
Modifying the L1 metric for tf analysis by merging together all frequencies.
4a8c1f11
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/13 14:03
Making it possible to have two transients in a row for longer frames
2794b630
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/13 13:32
Adding a high-pass filter in front of the transient analysis code
ccd51fe9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/13 07:48
No longer filling the stereo side with noise.
ccd5a61a
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/12 21:11
Taking into account TF decisions for VBR
0f8fc0be
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/12 19:25
New TF decision code based on L1-norm. Needs more work.
844f00de
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/12 18:18
Don't take into account silence for the coarse energy means
a8160dde
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/12 10:55
Remove lower bound on bit-rate for tf signalling
f1fea66b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/09 18:58
Dynamic allocation before VBR
8226ac08
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/10/09 17:07
Retrained coarse energy mean and beta coefficients
8ccda887
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/04 14:01
Making the allocation slightly less insane at very high rate
b441a157
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/10/04 10:45
Using high-band noise less aggressively
6bf04627
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/30 06:16
Allowing to change the allocation dynamically.
4a11daa2
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2010/09/29 14:56
Updates tandem-test for more robust error reporting and additional frame sizes and sample rates.
83c26fbd
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/09/29 16:05
Fixes a ibudget bust and a divide-by-zero at very low bit-rate
b1fe4f60
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/29 14:05
Fixes a fixed-point overflow on 16-bit architectures
d74c851f
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/29 13:39
Adds a simple dynamic allocation scheme
b801da5e
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/28 10:56
Preventing bands from being coded at a rate below (for now) 3/8 bit/sample
78ea9fd0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/09/24 04:27
Include tuning from exp_vorbis_tuning (disabled for now)
8abc6bee
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2010/09/15 02:57
Fixes a minor folding bug for N=2 bands in stereo
cb2c77c6
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/14 12:43
Add an extra safety bit in intra_decision()
ba760bc5
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/14 12:06
Fixes rare overflow in intra_decision()
3c15659c
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/14 12:02
Fixes fixed-point overflow in stereo_merge()
d60e0db0
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/14 08:22
Fixes a fixed-point overflow in haar1()
9ce95056
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/14 07:05
Speed up the bit allocator interpolation
5f3ad5f9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2010/09/14 06:30
Fix stereo for N=2