Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
b5d123a5f540f47e0227a31758654f0518bae9b6
b5d123a
More band caps updates.
by Timothy B. Terriberry
· 14 years ago
13bffd2
Add generic fine-energy rebalancing.
by Timothy B. Terriberry
· 14 years ago
8cf29f0
Custom and non-custom versions of the get_size() functions
by Jean-Marc Valin
· 14 years ago
aaca4a7
Making sure that itheta=0 or 16384 really cuts allocation to one band
by Jean-Marc Valin
· 14 years ago
665da0b
Merge branch 'exp_api_change'
by Jean-Marc Valin
· 14 years ago
c564307
Use a smarter per-band bitrate cap.
by Timothy B. Terriberry
· 14 years ago
d6c3d3c
Error handling in _create() functions
by Jean-Marc Valin
· 14 years ago
913a174
Adding resampling support
by Jean-Marc Valin
· 14 years ago
9b34bd8
Change qb cap to prevent side-fold collapses.
by Timothy B. Terriberry
· 14 years ago
c97b258
celt_encoder_create() now defaults to Opus standard mode
by Jean-Marc Valin
· 14 years ago
5ad35bf
Enabling the standard static mode by default
by Jean-Marc Valin
· 14 years ago
d9e4b1d
Adding the auto-generated static modes for float and fixed
by Jean-Marc Valin
· 14 years ago
17cab43
Using the actual degrees of freedom rather than N*C for fine offset
by Jean-Marc Valin
· 14 years ago
420c325
Prevent VBR from shooting up to the maximum rate if set to very low target rates, and prevent the encoder VBR from producing 1 byte frames (which are no longer allowed).
by Gregory Maxwell
· 14 years ago
09213de
Don't rebalance bits for itheta=0 or 16384
by Jean-Marc Valin
· 14 years ago
a928572
Making rebalance a celt_int32
by Jean-Marc Valin
· 14 years ago
47e905d
Making anti-collapse a bit more conservative again
by Jean-Marc Valin
· 14 years ago
b417d83
Changing some double constants to float
by Jean-Marc Valin
· 14 years ago
61f4041
Adjusting post-filter coefficients to be exact in 13 bit precision.
by Jean-Marc Valin
· 14 years ago
49f7680
Adjusting pre-emphasis coefs to be exact in 16-bit precision
by Jean-Marc Valin
· 14 years ago
097c5be
Using a real 16-bit value for the coarse beta on intra frames
by Jean-Marc Valin
· 14 years ago
8ca1612
Reducing waste at high bit-rate
by Jean-Marc Valin
· 14 years ago
c30f8ca
Minor opus_compare fix
by Jean-Marc Valin
· 14 years ago
4cd3dd3
Comparison tool for decoder compliance
by Jean-Marc Valin
· 14 years ago
79afa9c
Fixes fixed-point overflow on really low energy
by Jean-Marc Valin
· 14 years ago
02ad779
Fixes a fixed-point overflow in anti-collapse
by Jean-Marc Valin
· 14 years ago
045e47c
Improve accuracy of update_lowband test.
by Timothy B. Terriberry
· 14 years ago
65d35a3
Only allowing silence in non-hybrid mode.
by Jean-Marc Valin
· 14 years ago
a396e15
More anti-collapse fixes, as well as a fold fix.
by Timothy B. Terriberry
· 14 years ago
4b000c3
Setting bandE[] to zero after log2Amp when silence=1
by Jean-Marc Valin
· 14 years ago
8b631f2
Fixes for silence handling in VBR mode, plus an encoder/decoder desync triggered by silent frames.
by Gregory Maxwell
· 14 years ago
e3e2c26
Removing more unused function params
by Jean-Marc Valin
· 14 years ago
13a7c26
Removes explicit filling of remaining bits with zeros
by Jean-Marc Valin
· 14 years ago
c39bb8a
Removes unused function parameters
by Jean-Marc Valin
· 14 years ago
4610d18
Should avoid running log2Amp on uninitialized data
by Jean-Marc Valin
· 14 years ago
de79c37
Adding a special way to code digital silence in two or more bytes
by Jean-Marc Valin
· 14 years ago
72e86fa
Remove // comment
by Jean-Marc Valin
· 14 years ago
9ce95e0
anti-collapse tuning
by Jean-Marc Valin
· 14 years ago
72a5547
Oops, fixed the sqrt(2) constant for anti_collapse()
by Jean-Marc Valin
· 14 years ago
d121260
Minimum period is now 15
by Jean-Marc Valin
· 14 years ago
01fa338
Taking LM into account for anti-collapse
by Jean-Marc Valin
· 14 years ago
68b8d72
Fix off-by-one error in ec_laplace_encode.
by Timothy B. Terriberry
· 14 years ago
495114b
Moving energy floor to coarse quantization
by Jean-Marc Valin
· 14 years ago
6ec2ca5
Clipping the encoder input to +/-2 to prevent scaling errors
by Jean-Marc Valin
· 14 years ago
3a56c9e
prefilter/postfilter now forced off in Opus hybrid mode
by Jean-Marc Valin
· 14 years ago
eafd8a7
Simple DTX/CNG implementation
by Jean-Marc Valin
· 14 years ago
2293e46
Considering "badness" in two-pass quant_coarse_energy().
by Jean-Marc Valin
· 14 years ago
ad3d813
Stop uselessly calling haar1() when resynth=0
by Jean-Marc Valin
· 14 years ago
568326b
Prevent out of bounds access to collapse_masks.
by Gregory Maxwell
· 14 years ago
8f02c48
Correct an encoder/decoder mismatch at low volume levels. Relax some low level clamps so that the dynamic range can extend further below the 16bit floor.
by Gregory Maxwell
· 14 years ago
5c2ac2b
Tracking the background noise level
by Jean-Marc Valin
· 14 years ago
620e716
Defining merge_stereo() when S==-M or S==M
by Jean-Marc Valin
· 14 years ago
6bdc53b
Fix collapse_masks overflow for mono.
by Timothy B. Terriberry
· 14 years ago
5da938b
Reorders some operations in anti-collapse to reuse values
by Jean-Marc Valin
· 14 years ago
986e269
Prevents taking the log of zero in fixed-point
by Jean-Marc Valin
· 14 years ago
63fb61f
Using previous range coder state for PRNG
by Jean-Marc Valin
· 14 years ago
e8a373f
Fixes an irrelevant uninitialized bug
by Jean-Marc Valin
· 14 years ago
a363e39
Remove useless ec_dec_tell() call.
by Timothy B. Terriberry
· 14 years ago
21af73e
Make collapse-detection bitexact.
by Timothy B. Terriberry
· 14 years ago
87efe1d
Adds an anti-collapse mechanism for transients
by Jean-Marc Valin
· 14 years ago
2ce5c63
Moving the tapset signalling to the beginning of the stream
by Jean-Marc Valin
· 14 years ago
8d36702
Adding tapset decision logic
by Jean-Marc Valin
· 14 years ago
dfa847a
Support for multiple postfilter tapsets
by Jean-Marc Valin
· 14 years ago
d85018c
In CVBR mode the rate selection was failing to add bytes which were about to fall off the end of the bitres and never be reusable, causing undershoot.
by Gregory Maxwell
· 14 years ago
5677e34
Setting oldBandE to zero outside of [start,end[
by Jean-Marc Valin
· 14 years ago
f0d828f
Minor code cleanup, nothing to see here
by Jean-Marc Valin
· 14 years ago
a387ebf
Proper scaling for the mid folding
by Jean-Marc Valin
· 14 years ago
173774b
Replace log2_frac in the delta offset calculation.
by Timothy B. Terriberry
· 14 years ago
2b13401
Allowing the tf recombining to go all the way to LM=3
by Jean-Marc Valin
· 14 years ago
6b56526
Fixes constrained VBR
by Jean-Marc Valin
· 14 years ago
4420390
Enforces bands of even size even for custom modes
by Jean-Marc Valin
· 14 years ago
235c64b
Using a step pdf for the stereo itheta encoding
by Jean-Marc Valin
· 14 years ago
c52d768
Minor fixes to testcases
by Jean-Marc Valin
· 14 years ago
da290c8
Add --export-symbols-regex
by David Schleef
· 14 years ago
b045a26
MSVC build fixes
by David Schleef
· 14 years ago
2d333b4
Use more standard test for lrintf/lrint
by David Schleef
· 14 years ago
ecefde3
Fixes the recombining stride and the deinterleaving stride
by Jean-Marc Valin
· 14 years ago
8cfda4a
Using intensity_stereo() when itheta==0
by Jean-Marc Valin
· 14 years ago
a66b757
Defines MAX_FINE_BITS to ensure that we're using the same value everywhere
by Jean-Marc Valin
· 14 years ago
9d2d051
Using tell() rather than log2_frac() to compute qalloc
by Jean-Marc Valin
· 14 years ago
d9f6ec3
Changes the N=2 stereo case to use the same sign convention as N=1
by Jean-Marc Valin
· 14 years ago
c2095a2
Max delta: +/- 16384
by Jean-Marc Valin
· 14 years ago
d9127ed
32-bit fixes
by Jean-Marc Valin
· 14 years ago
75f99bc
Make LCG 16-bit clean
by Jean-Marc Valin
· 14 years ago
08ef1f4
Properly skip padding in testcelt for stereo.
by Timothy B. Terriberry
· 14 years ago
76469c6
Prevent busts at low bitrates.
by Timothy B. Terriberry
· 14 years ago
051e044
Fix Jean-Marc's sqrt(0.5) constants.
by Timothy B. Terriberry
· 14 years ago
d0aa9f8
Tuning the split allocation for temporal masking
by Jean-Marc Valin
· 14 years ago
a714994
Use B0 instead of B for decisions in quant_band().
by Timothy B. Terriberry
· 14 years ago
1cb32aa
Fix rounding in bits2pulses search.
by Timothy B. Terriberry
· 14 years ago
845dfa1
Changes to ec_dec_cdf() to support 8-bit tables.
by Timothy B. Terriberry
· 14 years ago
79d76a2
Code intensity offset relative to start.
by Timothy B. Terriberry
· 14 years ago
d6f6157
Make the dynalloc boost run over [start,end).
by Timothy B. Terriberry
· 14 years ago
8893e53
Fix the limits for CELT_SET_END_BAND_REQUEST.
by Timothy B. Terriberry
· 14 years ago
fe40ddd
Update the maximum fine bits everywhere.
by Timothy B. Terriberry
· 14 years ago
949f180
Move fine_priority calculation after the bust cap.
by Timothy B. Terriberry
· 14 years ago
fa7215f
Fixing stereo renormalisation
by Jean-Marc Valin
· 14 years ago
509ad20
Move tf_select before the tf_res bits.
by Timothy B. Terriberry
· 14 years ago
41a15e6
Fixes tf_select_table[][] (missing commas)
by Jean-Marc Valin
· 14 years ago
cf87437
Minor tweaks to the max allocation
by Jean-Marc Valin
· 14 years ago
Next »