Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
6bf15c55d893149fef044e6a6e6b3cae6f53b3e1
6bf15c5
Tuning the folding bands.
by Jean-Marc Valin
· 14 years ago
0110301
allocation trim doesn't make sense for stereo after all
by Jean-Marc Valin
· 14 years ago
c5792de
First shot at automatically adjusting the "allocation trim" for stereo.
by Jean-Marc Valin
· 14 years ago
5790fba
Simplifying transient_analysis() now that we don't care about the time window
by Jean-Marc Valin
· 14 years ago
7fff572
Making sure we can use up to 128 pulses.
by Jean-Marc Valin
· 14 years ago
d50b628
Removing renormalise_bands()
by Jean-Marc Valin
· 14 years ago
27fc0c4
s/const/static const/
by Jean-Marc Valin
· 14 years ago
7a08ddd
Removing both the transient window and the mdct_weight_shift.
by Jean-Marc Valin
· 14 years ago
35fceef
Turning off time-domain window pending decision on what to do with it.
by Jean-Marc Valin
· 14 years ago
e0aa9d1
Removing dead code found by LLVM's static analysis
by Jean-Marc Valin
· 14 years ago
e0ae980
Optimised float->int cast for Win64
by John Ridges
· 14 years ago
bb918ef
Fixed fixed-point overflow for 2.5 ms frames.
by Jean-Marc Valin
· 14 years ago
3295b5d
Folding code moved to quant_band() to prevent duplication.
by Jean-Marc Valin
· 14 years ago
c4711e4
More VQ search simplifications
by Jean-Marc Valin
· 14 years ago
bbc010c
Removing yshift from the fixed-point VQ search
by Jean-Marc Valin
· 14 years ago
3d25e71
More simplifications to the VQ search
by Jean-Marc Valin
· 14 years ago
aca7a63
VQ search no longer needs to put more than one pulse at a time
by Jean-Marc Valin
· 14 years ago
dfb3e68
tweaks to the split delta for transients
by Jean-Marc Valin
· 14 years ago
4d2d9fc
Transient detection fix for the case where a transient occurs during the overlap
by Jean-Marc Valin
· 14 years ago
54fb7e5
Tuning the bias for the L1 tf metric
by Jean-Marc Valin
· 14 years ago
8852563
Unb0rked the VBR code: several units issues that made VBR completely useless
by Jean-Marc Valin
· 14 years ago
8200b2d
Modifying the L1 metric for tf analysis by merging together all frequencies.
by Jean-Marc Valin
· 14 years ago
4a8c1f1
Making it possible to have two transients in a row for longer frames
by Jean-Marc Valin
· 14 years ago
2794b63
Adding a high-pass filter in front of the transient analysis code
by Jean-Marc Valin
· 14 years ago
ccd51fe
No longer filling the stereo side with noise.
by Jean-Marc Valin
· 14 years ago
ccd5a61
Taking into account TF decisions for VBR
by Jean-Marc Valin
· 14 years ago
0f8fc0b
New TF decision code based on L1-norm. Needs more work.
by Jean-Marc Valin
· 14 years ago
844f00d
Don't take into account silence for the coarse energy means
by Jean-Marc Valin
· 14 years ago
a8160dd
Remove lower bound on bit-rate for tf signalling
by Jean-Marc Valin
· 14 years ago
f1fea66
Dynamic allocation before VBR
by Jean-Marc Valin
· 14 years ago
8226ac0
Retrained coarse energy mean and beta coefficients
by Jean-Marc Valin
· 14 years ago
8ccda88
Making the allocation slightly less insane at very high rate
by Jean-Marc Valin
· 14 years ago
b441a15
Using high-band noise less aggressively
by Jean-Marc Valin
· 14 years ago
6bf0462
Allowing to change the allocation dynamically.
by Jean-Marc Valin
· 14 years ago
4a11daa
Updates tandem-test for more robust error reporting and additional frame sizes and sample rates.
by Gregory Maxwell
· 14 years ago
83c26fb
Fixes a ibudget bust and a divide-by-zero at very low bit-rate
by Jean-Marc Valin
· 14 years ago
b1fe4f6
Fixes a fixed-point overflow on 16-bit architectures
by Jean-Marc Valin
· 14 years ago
d74c851
Adds a simple dynamic allocation scheme
by Jean-Marc Valin
· 14 years ago
b801da5
Preventing bands from being coded at a rate below (for now) 3/8 bit/sample
by Jean-Marc Valin
· 14 years ago
78ea9fd
Include tuning from exp_vorbis_tuning (disabled for now)
by Jean-Marc Valin
· 14 years ago
8abc6be
Fixes a minor folding bug for N=2 bands in stereo
by Jean-Marc Valin
· 14 years ago
cb2c77c
Add an extra safety bit in intra_decision()
by Jean-Marc Valin
· 14 years ago
ba760bc
Fixes rare overflow in intra_decision()
by Jean-Marc Valin
· 14 years ago
3c15659
Fixes fixed-point overflow in stereo_merge()
by Jean-Marc Valin
· 14 years ago
d60e0db
Fixes a fixed-point overflow in haar1()
by Jean-Marc Valin
· 14 years ago
9ce9505
Speed up the bit allocator interpolation
by Jean-Marc Valin
· 14 years ago
5f3ad5f
Fix stereo for N=2
by Jean-Marc Valin
· 14 years ago
79b4533
Copy lowband when needed instead of undoing the transforms
by Jean-Marc Valin
· 14 years ago
ad7d5e0
Allowing a max of 8 bits to qtheta
by Jean-Marc Valin
· 14 years ago
a5ce03f
More quant_band() reorganisation.
by Jean-Marc Valin
· 14 years ago
a18c75e
Restructuring in quant_band()
by Jean-Marc Valin
· 14 years ago
293b9f1
Fixing tests on machines with no __builtin_clz()
by Jean-Marc Valin
· 14 years ago
3578076
Separates stereo_band_mix() into the intensity and MS stereo cases
by Jean-Marc Valin
· 14 years ago
90e7fdd
Added stereo_merge(), which does the renormalisation too
by Jean-Marc Valin
· 14 years ago
80cae17
MacOS X typedef fix
by John Ridges
· 14 years ago
009978e
Moves the bit-side gain application to the quantizer
by Jean-Marc Valin
· 14 years ago
ae319fe
Using 6 steps in allocation interpolation
by Jean-Marc Valin
· 14 years ago
eea914c
Simplifies vector renormalisation (and using it less)
by Jean-Marc Valin
· 14 years ago
725e5f4
Fix a minor, but bitstream-affecting bug
by Jean-Marc Valin
· 14 years ago
5277d2d
Fixes a divide-by-zero in narrowband mode with small frame size
by Jean-Marc Valin
· 14 years ago
aaedf17
Simplifies convoluted raw bits calls.
by Jean-Marc Valin
· 14 years ago
f9fdbff
Don't allow transients for 2.5 ms frames.
by Jean-Marc Valin
· 14 years ago
9e72ae2
Fixes an index bug in dump_modes
by Jean-Marc Valin
· 14 years ago
5c559ed
More sharing across different static modes
by Jean-Marc Valin
· 14 years ago
e0c2545
static modes simplifications for std mode
by Jean-Marc Valin
· 14 years ago
5493ded
minor tuning in the mid-high rates
by Jean-Marc Valin
· 14 years ago
cef1d6a
Raw bit init for for architectures with chars larger than 8 bits
by Jean-Marc Valin
· 14 years ago
7fde058
Smoothing out some curves
by Jean-Marc Valin
· 14 years ago
7d1cc9d
Tuning around 30 kb/s
by Jean-Marc Valin
· 14 years ago
fbcec9a
Tuning in the 24 kb/s area
by Jean-Marc Valin
· 14 years ago
c98ff90
Tuning at very low bit-rate (around 14 kb/s)
by Jean-Marc Valin
· 14 years ago
8bcd388
Tuning at very low rate
by Jean-Marc Valin
· 14 years ago
8f50b0f
Making the allocation matrix a bit smoother
by Jean-Marc Valin
· 14 years ago
1887401
Converting allocation table to 1/32 bit/sample resolution.
by Jean-Marc Valin
· 14 years ago
1b36d6c
Complexity setting now controls two-pass coarse energy quantization
by Jean-Marc Valin
· 14 years ago
020ef4f
Ignoring lower bands in folding_decision()
by Jean-Marc Valin
· 14 years ago
1213ba5
Complexity setting now does something again
by Jean-Marc Valin
· 14 years ago
a6a53ab
Minor simplification to interp_bits2pulses()
by Jean-Marc Valin
· 14 years ago
1d17b9a
New implementation of folding_decision()
by Jean-Marc Valin
· 14 years ago
6f6c88b
_alloca() for Win32
by Jean-Marc Valin
· 14 years ago
736efd6
Fixes some MSVC warnings
by Jean-Marc Valin
· 14 years ago
5c0c936
Fine energy allocation cleanup
by Jean-Marc Valin
· 14 years ago
f1c8fb1
qoffset tuning
by Jean-Marc Valin
· 14 years ago
32a1e6b
More fine energy tuning, compensation for N=2
by Jean-Marc Valin
· 14 years ago
fffae79
New fine energy allocation tuning.
by Jean-Marc Valin
· 14 years ago
6d3829f
CELT no longer prints to stderr (unless assertions are enabled)
by Jean-Marc Valin
· 14 years ago
c09807d
Simplifies the implementation of RESET by placing all the data that needs
by Jean-Marc Valin
· 14 years ago
7cfb730
Adds _init() functions that do not allocate the states themselves
by Jean-Marc Valin
· 14 years ago
ca8b992
Comments on encoder and decoder struct contents
by Jean-Marc Valin
· 14 years ago
f9950e0
Remove model markers
by Jean-Marc Valin
· 14 years ago
bce1dd0
Remove check_mode()
by Jean-Marc Valin
· 14 years ago
d13cd15
Unb0rk fixed-point build
by Jean-Marc Valin
· 14 years ago
0410e9c
Removing check_decoder()
by Jean-Marc Valin
· 14 years ago
02a3527
Decoder state stored in a single allocated object.
by Jean-Marc Valin
· 14 years ago
6d13108
Decoder cleanup
by Jean-Marc Valin
· 14 years ago
190b782
Removing check_encoder()
by Jean-Marc Valin
· 14 years ago
0d8eaa3
Encoder state now stored in a single allocated object
by Jean-Marc Valin
· 14 years ago
0695a5f
Simplifies convoluted/idiotic indexing.
by Jean-Marc Valin
· 14 years ago
f67b447
More IMDCT de-uglification
by Jean-Marc Valin
· 14 years ago
e0ce2cf
Removing out_mem from the encoder state.
by Jean-Marc Valin
· 14 years ago
Next »