Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
9f3883a955d8d7a7110aa1b5973b041f5374b76a
9f3883a
Properly process both channels for DTX
by Jean-Marc Valin
· 8 years ago
096b220
Make the DC rejection filter Q14 instead of Q15
by Jean-Marc Valin
· 8 years ago
8ab3e80
Fixes an overflow in LPC_inverse_pred_gain_QA()
by Jean-Marc Valin
· 8 years ago
18335e8
Removed a float operation that sneaked in in the fixed-point code
by Jean-Marc Valin
· 8 years ago
b4d0df8
Oops, fixes the sign in dc_reject()
by Jean-Marc Valin
· 8 years ago
adf94f2
Implementing compute_frame_energy() from celt_inner_prod() for float
by Jean-Marc Valin
· 8 years ago
b7c7653
Speeding up PVQ search by allocating even more pulses in the projection.
by Jean-Marc Valin
· 8 years ago
fb19ba9
Reducing the overhead due to dependency chains in dc_reject() for stereo
by Jean-Marc Valin
· 8 years ago
9ac9426
Reducing the dependency chain in dc_reject()
by Jean-Marc Valin
· 8 years ago
11dba8d
Apply deemphasis to both channels in the same loop for the simple case
by Jean-Marc Valin
· 8 years ago
cd159fd
Making gcc use SSE directly for float->int conversion when available
by Jean-Marc Valin
· 8 years ago
9f7e502
Reducing dependencies in deemphasis()
by Jean-Marc Valin
· 8 years ago
7f3fb20
Fixes problem with M_PI
by Jean-Marc Valin
· 8 years ago
2ff6556
Making stereo_itheta() use the same atan2() approximation as tonality_analysis()
by Jean-Marc Valin
· 8 years ago
76674fe
SSE2 implementation of the PVQ search
by Jean-Marc Valin
· 8 years ago
e806d6a
Making signx[] an int in alg_quant() and removes unnecessary sign copying
by Jean-Marc Valin
· 8 years ago
c7bbc3e
Speeding up PVQ using unlikely() and moving first position out of the loop
by Jean-Marc Valin
· 8 years ago
09b5352
Getting gcc to use cmovs rather than branches in alg_quant()
by Jean-Marc Valin
· 8 years ago
416611c
biasing quantization
by Jean-Marc Valin
· 8 years ago
a01feba
Fixes "mixed declarations and code"
by Jean-Marc Valin
· 8 years ago
10b2978
Making it clearer to Coverity that nStates cannot exceed NLSF_QUANT_DEL_DEC_STATES
by Jean-Marc Valin
· 8 years ago
928dcff
Weighting theta rdo based on channel energy
by Jean-Marc Valin
· 8 years ago
5da0498
Fixes overflow in CNG
by Jean-Marc Valin
· 8 years ago
abe8b78
Don't do theta RDO on intensity-stereo-coded bands
by Jean-Marc Valin
· 8 years ago
eb61c31
Saving the state rather than re-compute the best option
by Jean-Marc Valin
· 8 years ago
35cf18e
Making stereo theta decision based on minimizing distortion
by Jean-Marc Valin
· 9 years ago
886dc59
controlling rounding
by Jean-Marc Valin
· 9 years ago
3934fac
Properly allocation scratch space for resynth encoder
by Jean-Marc Valin
· 8 years ago
9eee106
cleanup: putting resynth flag in the context
by Jean-Marc Valin
· 9 years ago
3d1b13f
cleanup: line wrapping
by Jean-Marc Valin
· 9 years ago
79e8f52
Ensure that NLSF cannot be negative when computing a min distance between them
by Felicia Lim
· 8 years ago
c41aeeb
appveyor: Package includes and opus.lib as an artifact.
by Ricardo Constantino (:RiCON)
· 8 years ago
eca752f
VS2015: Ignore warning 4146 in celt/kiss_fft.c.
by Ricardo Constantino (:RiCON)
· 8 years ago
899348f
win32/.gitignore: Add DebugDLL_fixed.
by Ricardo Constantino (:RiCON)
· 8 years ago
07a51eb
VS2015: Disable building DebugDLL opus_demo.
by Ricardo Constantino (:RiCON)
· 8 years ago
385d49e
vs2015: Merge opus dependencies into its project.
by Ricardo Constantino (:RiCON)
· 8 years ago
1aa8514
VS2015: Mirror changes in *.mk files from exp_lbr_tune merge.
by Ricardo Constantino (:RiCON)
· 8 years ago
39d78b9
Trim appveyor config.
by Ralph Giles
· 8 years ago
4800d66
Add appveyor.yml to test VS2015 builds.
by Ricardo Constantino (:RiCON)
· 8 years ago
b6ac6ce
VS2015: Suppress a few warnings.
by Ricardo Constantino (:RiCON)
· 8 years ago
a79bf19
Create a simple project to create version.h.
by Ricardo Constantino (:RiCON)
· 8 years ago
c75fa18
Disabling the use of celt_fir() in silk_LPC_analysis_filter() by default
by Jean-Marc Valin
· 8 years ago
07ca5cc
Fixes an overflow in limit_warped_coefs()
by Jean-Marc Valin
· 8 years ago
ee44ff8
Move PLC LPC bandwidth expansion before the FIR to avoid overflows in celt_fir()
by Jean-Marc Valin
· 8 years ago
76596ad
Fixes comment
by Jean-Marc Valin
· 8 years ago
c544b12
Fixes an overflow in amp2Log2() for very large encoder input
by Jean-Marc Valin
· 8 years ago
72d89fd
Fixes cap on gain in denormalise_bands()
by Jean-Marc Valin
· 8 years ago
84043f7
Fixes a shift<0 issue in transient_analysis()
by Jean-Marc Valin
· 8 years ago
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
Next »