Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
1cb32aa057d356ec4a0d2398e950aface7eaa5ec
/
libcelt
/
rate.h
1cb32aa
Fix rounding in bits2pulses search.
by Timothy B. Terriberry
· 14 years ago
5c80391
Comments, low bit-rate busting avoidance
by Jean-Marc Valin
· 14 years ago
b2f5900
Move skip coding into interp_bits2pulses().
by Timothy B. Terriberry
· 14 years ago
dfd6e71
Adding some hysteresis on the folding threshold frequency
by Jean-Marc Valin
· 14 years ago
7fff572
Making sure we can use up to 128 pulses.
by Jean-Marc Valin
· 14 years ago
6bf0462
Allowing to change the allocation dynamically.
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
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
732ea38
Updated static modes for new pulse cache.
by Jean-Marc Valin
· 14 years ago
3ad8db4
New pulse cache
by Jean-Marc Valin
· 14 years ago
3603428
Adaptive fine offset value
by Jean-Marc Valin
· 14 years ago
88c59a5
QTHETA_OFFSET* tuning
by Jean-Marc Valin
· 14 years ago
30e2493
Allowing fractional bits for splitting angle (theta)
by Jean-Marc Valin
· 14 years ago
fd3139c
Separate qtheta offset for stereo
by Jean-Marc Valin
· 14 years ago
37546cc
Bit allocation
by Jean-Marc Valin
· 14 years ago
a345dec
Adjust fine bits allocation.
by Timothy B. Terriberry
· 14 years ago
bdfb73b
Just removing old code that was commented out anyway
by Jean-Marc Valin
· 14 years ago
525d7cf
Support for adjusting the end band
by Jean-Marc Valin
· 14 years ago
6c37fb1
Changing the allocator resolution to 1/8 bit
by Jean-Marc Valin
· 14 years ago
2fcb239
Removing the rest of the >32-bit PVQ code
by Jean-Marc Valin
· 14 years ago
cae30df
Getting rid of PVQ-level split
by Jean-Marc Valin
· 14 years ago
c803ee1
Entropy-coding the new split parameter.
by Jean-Marc Valin
· 14 years ago
65ee67a
Making the band definition the same at all frame sizes.
by Jean-Marc Valin
· 15 years ago
3a0bc3d
Allowing CELT to skip the low frequencies
by Jean-Marc Valin
· 15 years ago
8b2ff0d
Updated copyright notices
by Jean-Marc Valin
· 15 years ago
30f7f81
Changed all the celt*int*_t types to remove the _t suffix, which is reserved
by Jean-Marc Valin
· 15 years ago
bf2398b
first step for removing the number of channels from the mode
by Jean-Marc Valin
· 15 years ago
91f07dc
Changing some code to use BITRES directly instead of its value.
by Jean-Marc Valin
· 15 years ago
164a229
Reducing the size of the pulses->bits cache by restricting the number of pulses
by Jean-Marc Valin
· 15 years ago
52cb5fb
Adding extra fine bits only when we have rounded down in the allocation
by Jean-Marc Valin
· 15 years ago
9a44cde
Removed support for band-per-band stereo_mode that was never really used
by Jean-Marc Valin
· 15 years ago
dcd580d
Disabling K>128 until it can be shown to be useful.
by Jean-Marc Valin
· 15 years ago
2b73a27
1024 pulses ought to be enough for everybody
by Jean-Marc Valin
· 15 years ago
5aaf123
Enabling more than 128 pulses for N=3 and N=4.
by Jean-Marc Valin
· 15 years ago
6f18d11
Adds support for up to 32767 pulses for the N=3 case (disabled for now)
by Jean-Marc Valin
· 15 years ago
7b0cb4b
One-at-a-time allocator now uses direct feedback from ec_*_tell().
by Jean-Marc Valin
· 16 years ago
ebf72da
At least attempting to use all the bits.
by Jean-Marc Valin
· 16 years ago
6775de3
Unified allocation of fine energy and pulses.
by Jean-Marc Valin
· 16 years ago
679083f
Implemented split-cwrs for very large codebooks (>64 bits), but still getting
by Jean-Marc Valin
· 16 years ago
7bd2b9e
More stereo infrastructure
by Jean-Marc Valin
· 16 years ago
fe0b8e8
infrastructure changes for upcoming stereo improvements
by Jean-Marc Valin
· 16 years ago
fed97d5
optimisation: changed some for() loops to do-while() to give the compiler
by Jean-Marc Valin
· 17 years ago
0de9d8a
Making bits2pulses() use a fixed number of iterations to allow further
by Jean-Marc Valin
· 17 years ago
b76ee70
Allocation cache can now be pre-computed as well.
by Jean-Marc Valin
· 17 years ago
879fbfd
Updated Doxygen comments, removed an incorrectly placed LGPL header (we own
by Jean-Marc Valin
· 17 years ago
25358cd
Merged the rate allocation atruct directly into the mode struct.
by Jean-Marc Valin
· 17 years ago
f51ca49
Looks like the bit allocation code is mostly working. Just need to actually
by Jean-Marc Valin
· 17 years ago
33ddd79
early code for bit-rate management
by Jean-Marc Valin
· 17 years ago