Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
d73c5a9618fb1c5fd9dd04a3e3314f183090e44a
« Previous
223657b
Tighter bound in filter control in PLC
by Jean-Marc Valin
· 8 years ago
52ded42
More headroom in PLC code
by Jean-Marc Valin
· 8 years ago
1a37d4e
Saturate MDCT output post-TDAC rather than pre-
by Jean-Marc Valin
· 8 years ago
e32cd27
Avoids reading beyond the current buffer in comb_filter()
by Jean-Marc Valin
· 8 years ago
cbceaa8
Directly saturate the comb filter output
by Jean-Marc Valin
· 8 years ago
b1d38ed
Avoiding an overflow in the LTP quantization
by Jean-Marc Valin
· 8 years ago
bb224a4
Disables MIPS silk_noise_shape_analysis_FIX() until it's updated
by Jean-Marc Valin
· 8 years ago
5b91130
More headroom in fixed-point silk_burg_modified() to avoid an overflow
by Jean-Marc Valin
· 8 years ago
ed44e78
Increase headroom in silk_warped_autocorrelation_FIX()
by Jean-Marc Valin
· 8 years ago
594c4d8
Increase headroom to avoid overflow in silk_pitch_analysis_core()
by Jean-Marc Valin
· 8 years ago
646fcc3
PLC overflow fix
by Jean-Marc Valin
· 8 years ago
3c60bae
Prevent overflows in PLC celt_iir()
by Jean-Marc Valin
· 8 years ago
a0bd7d3
fixes overflows in celt_iir() by doing proper saturation
by Jean-Marc Valin
· 8 years ago
184a476
getting rid of a PLC overflow (I think)
by Jean-Marc Valin
· 8 years ago
4c9ce97
post-filter saturation
by Jean-Marc Valin
· 8 years ago
382ab79
saturate MDCT output
by Jean-Marc Valin
· 8 years ago
2739064
silencing overflows in MDCT and FFT
by Jean-Marc Valin
· 8 years ago
ae33218
Reduce risk of overflowing in mono downsampling
by Jean-Marc Valin
· 8 years ago
c76c4de
Avoid overflowing on ridiculously large energy
by Jean-Marc Valin
· 8 years ago
b290bca
Fixes shift<-2 case for denormalise_bands()
by Jean-Marc Valin
· 8 years ago
43b47a4
Silence fixed point unused parameter warning
by Mark Harris
· 8 years ago
b0b6d6a
test_opus_decode: Check all soft clip samples
by Mark Harris
· 8 years ago
d401961
tests: Avoid shift into sign undefined behavior
by Mark Harris
· 8 years ago
de473b3
Avoids undefined behaviour from left-shifting negative values
by Jean-Marc Valin
· 8 years ago
e1bce7b
Fix use_dtx for DISABLE_FLOAT_API
by Felicia Lim
· 8 years ago
6f26011
Fix include warning
by Tristan Matthews
· 8 years ago
c4027c1
Fix include warning
by Tristan Matthews
· 8 years ago
6fccb4b
Adds some smoothing to the energy quantization
by Jean-Marc Valin
· 8 years ago
b3c9e79
Tune SILK rate for hybrid with FEC enabled
by Jean-Marc Valin
· 8 years ago
2b011b6
Moving FEC decision to the Opus encoder level (from SILK level)
by Jean-Marc Valin
· 8 years ago
099fc05
Taking loss rate into account in compute_equiv_rate()
by Jean-Marc Valin
· 8 years ago
7780d4a
Retuning the tf_analysis() lambda
by Jean-Marc Valin
· 8 years ago
1484591
Fixes equiv_rate for CBR
by Jean-Marc Valin
· 8 years ago
2ca6df0
Minor TF cleanup (tf_sum was useless), plus comments
by Jean-Marc Valin
· 8 years ago
f705e9b
Use SPREAD_AGGRESSIVE on non-transient hybrid frames
by Jean-Marc Valin
· 8 years ago
8229f07
Don't use too much temporal resolution on hybrid frames at low rate
by Jean-Marc Valin
· 8 years ago
92d2492
Disable patch_transient_decision() on hybrid since it's causing artifacts
by Jean-Marc Valin
· 8 years ago
cc344b0
CBR: set gains to their previons values where we're busting the budget
by Jean-Marc Valin
· 8 years ago
4e75dd0
Set pulses to zero if we can't meet rate target
by Jean-Marc Valin
· 8 years ago
6e12486
Now that we're preventing huge gains, we no longer need to pretend there's
by Jean-Marc Valin
· 8 years ago
d8781a0
CBR: lock the gain on a subframe when the number of pulses stops going down
by Jean-Marc Valin
· 8 years ago
0a698d6
merge back in the LTP gain safety limiter
by Koen Vos
· 8 years ago
f78e508
CBR: Using the same gain increase for fixed-point as for float
by Jean-Marc Valin
· 8 years ago
508c571
Oops, edited the wrong comment in the previous commit
by Jean-Marc Valin
· 8 years ago
be5a7da
Re-tuning compute_equiv_rate()
by Jean-Marc Valin
· 8 years ago
e775896
Getting rid of the SILK penalty for hybrid CBR.
by Jean-Marc Valin
· 8 years ago
f6c4f64
Improving CBR for hybrid mode
by Jean-Marc Valin
· 8 years ago
de1f92c
Making the encoder more aggressive at using wider bandwidths
by Jean-Marc Valin
· 8 years ago
d60816f
comment about reduced codelength component in LTP quantizer error metric
by Koen Vos
· 8 years ago
3af77bf
avoid double if statement for finding best quantized LTP coefs
by Koen Vos
· 8 years ago
2799c53
increase NSQ decision delay from 32 to 40
by Koen Vos
· 8 years ago
ae25203
reduced noise floor in noise shaping analysis by 2 dB
by Koen Vos
· 8 years ago
3e054b8
increase order of noise shaping filter
by Koen Vos
· 8 years ago
f06774c
more conservative scaling of LTP corrs; remove assert that checks for negative residual energy; discard CB entries leading to such negative energies
by Koen Vos
· 8 years ago
07691f1
Clean up: alignment of comments
by Koen Vos
· 9 years ago
90f8c5e
Clean up: replace tabs by spaces
by Koen Vos
· 9 years ago
6e40eb5
removed prefilter
by Koen Vos
· 9 years ago
52cfffe
slight clean up
by Koen Vos
· 9 years ago
8abd50e
undo some loop unrolling
by Koen Vos
· 9 years ago
6adea4b
pitch analysis (in FIX) now scales the input down at the start, instead of at every stage
by Koen Vos
· 9 years ago
fc7ce7d
minor clean up of pointer offsets
by Koen Vos
· 9 years ago
8c9d418
simplified computation of LTP coefs
by Koen Vos
· 9 years ago
4f5557c
Attenuate SILK PLC gain only for unvoiced speech
by Felicia Lim
· 8 years ago
0e69e4e
We should now be able to be less conservative when using CBR
by Jean-Marc Valin
· 8 years ago
894f729
Makes the encoder more aggressive about meeting the rate target
by Jean-Marc Valin
· 8 years ago
89857b5
Using more fine-grained complexity settings for SILK
by Jean-Marc Valin
· 8 years ago
691f6f9
Fixing bandwidth selection hysteresis
by Jean-Marc Valin
· 8 years ago
78fc664
Boosting the high-band bitrate on transients for hybrid mode
by Jean-Marc Valin
· 8 years ago
34da05b
Fixes signed integer overlof in silk_ADD_POS_SAT32()
by Jean-Marc Valin
· 8 years ago
33f18a2
Turn on DTX only when the noise is sufficiently quiet
by Felicia Lim
· 8 years ago
3648134
New DTX that works in all modes (SILK/CELT/HYBRID)
by Felicia Lim
· 8 years ago
425e8a9
Skip analysis if the frame contains only digital silence
by Felicia Lim
· 8 years ago
e437424
NLSF_VQ_MAX_SURVIVORS is no longer useful
by Jean-Marc Valin
· 8 years ago
8daa4d3
take advantage of more efficient NLSF quantization by reducing number of survivors in search
by Koen Vos
· 9 years ago
eb2c8f3
NLSF_del_dec_quant minor clean up
by Koen Vos
· 9 years ago
c462ae9
NLSF_encode now also uses NLSF weights from table
by Koen Vos
· 9 years ago
aa7e174
NLSF VQ now uses absolute error, and prediction
by Koen Vos
· 9 years ago
2955f68
NLSF decoding now uses tables for NLSF weights
by Koen Vos
· 9 years ago
7c64560
Implement sum_sqr_shift() using two passes with no branch inside the loops
by Jean-Marc Valin
· 9 years ago
fe4d91c
Simplifying fast_atan2f()
by Jean-Marc Valin
· 8 years ago
61714e9
Quality: Increase CELT rate for voiced frames in hybrid mode
by Jean-Marc Valin
· 8 years ago
45773d8
Better modeling of the effect of CBR and complexity
by Jean-Marc Valin
· 8 years ago
ecfdb28
Re-enabling high-band attenuation for hybrid mode
by Jean-Marc Valin
· 8 years ago
d68e809
Quality: Retrained classifier MLP with better data
by Jean-Marc Valin
· 9 years ago
7e0ca43
Using "hybrid" flag instead of "start!=0"
by Jean-Marc Valin
· 9 years ago
64dd0c0
Quality: Making the encoder more aggressive at using wider bandwidths
by Jean-Marc Valin
· 9 years ago
fb1d316
Quality: Removes high-band attenuation in hybrid mode -- at least for now
by Jean-Marc Valin
· 9 years ago
66f3ef3
Quality: Adds SILK rate interpolation function
by Jean-Marc Valin
· 9 years ago
bcd6aba
Quality: Makes real CELT VBR work for hybrid too
by Jean-Marc Valin
· 9 years ago
0247d34
Quality: Forces trim to 5 on hybrid mode
by Jean-Marc Valin
· 9 years ago
8dcf4ac
Quality: Encoding music in full-band stereo from 32 kb/s
by Jean-Marc Valin
· 9 years ago
59618a5
Quality: removes VBR attenuation at low bitrate
by Jean-Marc Valin
· 9 years ago
c1acbe0
Adds checksum for 1.1.3
by Jean-Marc Valin
· 8 years ago
aa32042
Slightly increase the safety margin for opus_pcm_soft_clip()
by Jean-Marc Valin
· 8 years ago
bca70b8
Fixes opus_pcm_soft_clip() returning values slightly larger than +/-1 with -ffast-math
by Jean-Marc Valin
· 8 years ago
6be769c
Apply 02f3ac225f99 fix for divide-by-zero to the SSE4.1 version of silk_burg_modified()
by Jean-Marc Valin
· 8 years ago
1a94b2b
Fix RTCD on ARM with Neon Intrinsics but not ASM.
by Jonathan Lennox
· 8 years ago
37cce28
bump static PACKAGE_VERSION string in version.mk
by Jean-Marc Valin
· 8 years ago
03fb50e
bump OPUS_LT_REVISION
by Jean-Marc Valin
· 8 years ago
1c31142
Packets indicating DTX may be up to 2 bytes
by Mark Harris
· 8 years ago
Next »