Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
ae3321849596094d204f9c3dbe485b5fde6e5782
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
5eb270d
Test common configure switches on travis.
by Ralph Giles
· 8 years ago
d02ec93
Add a minimal travis continuous integration script.
by Ralph Giles
· 8 years ago
bcea233
Makes CBR calculations more accurate for 60-ms frames
by Jean-Marc Valin
· 8 years ago
eff72e4
Respect CBR even at ridiculourly low rate
by Jean-Marc Valin
· 8 years ago
e959f0d
Prevents an invalid ToC to be generated at ridiculously low rate
by Jean-Marc Valin
· 8 years ago
4b1f45e
make len==0 return OPUS_INVALID_PACKET rather than OPUS_BAD_ARG for opus_packet_parse_impl()
by Jean-Marc Valin
· 8 years ago
5e50f1f
Check for len<1 in opus_packet_parse_impl()
by Jean-Marc Valin
· 8 years ago
096f5d3
Remove tabs from source code.
by Timothy B. Terriberry
· 8 years ago
05d3e79
Add Aarch64 intrinsic for SIG2WORD16.
by Jonathan Lennox
· 9 years ago
512f17a
Add Aarch64 intrinsics for saturated add/subtract.
by Jonathan Lennox
· 9 years ago
8797360
Add configure check for Aarch64-specific Neon intrinsics.
by Jonathan Lennox
· 9 years ago
87c670d
Clean up formatting of configure output for ARM intrinsics detection.
by Jonathan Lennox
· 9 years ago
81b699c
Add OPUS_FAST_INT64 definition of silk_SMULWT.
by Jonathan Lennox
· 9 years ago
c59c138
Explicitly cast results of silk OPUS_FAST_INT64 macros back to opus_int32.
by Jonathan Lennox
· 9 years ago
d6a44c5
Add OPUS_FAST_INT64 flavors of celt/fixed_generic.h macros.
by Jonathan Lennox
· 9 years ago
8da4f84
Move OPUS_FAST_INT64 definition to celt/arch.h.
by Jonathan Lennox
· 9 years ago
92f9c82
Clean up some intrinsics-related wording in configure.
by Jonathan Lennox
· 9 years ago
Next »