Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
d73c5a9618fb1c5fd9dd04a3e3314f183090e44a
/
silk
f1deb29
Eliminate trailing spaces
by Mark Harris
· 8 years ago
3868831
Fixing some opus_int vs opus_int32 mismatches
by Jean-Marc Valin
· 8 years ago
8ab3e80
Fixes an overflow in LPC_inverse_pred_gain_QA()
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
10b2978
Making it clearer to Coverity that nStates cannot exceed NLSF_QUANT_DEL_DEC_STATES
by Jean-Marc Valin
· 8 years ago
5da0498
Fixes overflow in CNG
by Jean-Marc Valin
· 8 years ago
79e8f52
Ensure that NLSF cannot be negative when computing a min distance between them
by Felicia Lim
· 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
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
de473b3
Avoids undefined behaviour from left-shifting negative values
by Jean-Marc Valin
· 8 years ago
6f26011
Fix include warning
by Tristan Matthews
· 8 years ago
c4027c1
Fix include warning
by Tristan Matthews
· 8 years ago
2b011b6
Moving FEC decision to the Opus encoder level (from SILK level)
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
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
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
34da05b
Fixes signed integer overlof in silk_ADD_POS_SAT32()
by Jean-Marc Valin
· 8 years ago
3648134
New DTX that works in all modes (SILK/CELT/HYBRID)
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
61714e9
Quality: Increase CELT rate for voiced frames in hybrid mode
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
512f17a
Add Aarch64 intrinsics for saturated add/subtract.
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
8da4f84
Move OPUS_FAST_INT64 definition to celt/arch.h.
by Jonathan Lennox
· 9 years ago
7f1c6fa
Add Neon intrinsics for Silk noise shape feedback loop.
by Jonathan Lennox
· 9 years ago
81a1942
Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.
by Jonathan Lennox
· 9 years ago
44e8e73
Add Neon intrinsics for Silk noise shape quantization.
by Jonathan Lennox
· 9 years ago
58dbcf2
Update URLs
by Mark Harris
· 8 years ago
29d1369
Replace another useless 32x16 multiply with 16x16
by Jean-Marc Valin
· 8 years ago
3f4a64f
Replacing some 32x16 multiplies with 16x16 when both operands are 16 bits
by Jean-Marc Valin
· 8 years ago
c3563be
Assert non-overlapping memcpy. r=mark4o
by Ralph Giles
· 8 years ago
b1034eb
Fixes potential overflow on 16-bit platforms
by Jean-Marc Valin
· 8 years ago
7252c25
Fixes signed integer overflow in fixed-point Burg
by Jean-Marc Valin
· 8 years ago
5ead149
Saturate when adding prediction to LPC excitation to avoid integer overflow
by Felicia Lim
· 8 years ago
fab6397
cng exitation signal can saturate. Use same scaling as PLC and normal decoding
by Soren Skak Jensen
· 8 years ago
e40df01
Fix valgrind unaddressable mem read error
by Felicia Lim
· 8 years ago
02f3ac2
fix for divide by zero
by Felicia Lim
· 8 years ago
c4c897e
Expand SILK macro to avoid "Wexpansion-to-defined" violation
by flim
· 9 years ago
68a0e04
Renamed MAX_PULSES to SILK_MAX_PULSES and CELT_MAX_PULSES
by Jean-Marc Valin
· 9 years ago
1632152
Adding AVX config switches
by Radu Velea
· 9 years ago
ca5c388
Declare silk_warped_LPC_analysis_filter_FIX_c in silk/fixed/main_FIX.h.
by Jonathan Lennox
· 9 years ago
c9c2035
Fixes compile problems for MIPS
by Rhishikesh Agashe
· 9 years ago
0bc1ecc
Create OPUS_FAST_INT64 macro, to abstract conditions where opus_int64 should be used.
by Jonathan Lennox
· 9 years ago
43120f0
Reorganize x86 SSE intrinsics code.
by Jonathan Lennox
· 9 years ago
3499e78
Fix for flutter with FEC
by Koen Vos
· 9 years ago
7422189
Fix silk_VQ_WMat_EC_sse4_1().
by Timothy B. Terriberry
· 10 years ago
554b349
There are no tabs in source code.
by Timothy B. Terriberry
· 10 years ago
c95c9a0
Cisco optimization for x86 & fixed point
by xiangmingzhu
· 10 years ago
7b8ae17
Using 64-bit acculumation for C0 in silk_burg_modified()
by Marcello Caramma (mcaramma)
· 10 years ago
b9df889
Merge branch 'exp_mips_opt'
by Jean-Marc Valin
· 10 years ago
f662fd4
Fixes CNG overflows from the previous commit
by Koen Vos
· 10 years ago
9c7193e
Fixes CNG to address the DTX issue reported by Gonzalo Mariano
by Koen Vos
· 10 years ago
62351fa
Whitespace fixes
by Jean-Marc Valin
· 10 years ago
f133bac
MIPS optimizations
by Rhishikesh Agashe
· 10 years ago
a88d836
Fixes a bug in silk_sum_sqr_shift() that was causing issues with Burg.
by Jean-Marc Valin
· 10 years ago
e40105f
Fixes internal check_control_input() error checking.
by maks
· 11 years ago
0b9f7f9
Minor refactoring of the SILK PLC code to save more stack
by Jean-Marc Valin
· 11 years ago
81af259
Another aliasing hack in the SILK PLC with SMALL_FOOTPRINT
by Jean-Marc Valin
· 11 years ago
e17ca25
Don't allocate pulses on the stack when calling the SILK PLC.
by Jean-Marc Valin
· 11 years ago
c258362
Delaying allocation of the SILK temporary output buffer to reduce peak stack
by Jean-Marc Valin
· 11 years ago
dce69d2
Store decoded SILK pulses as 16-bit vector
by Jean-Marc Valin
· 11 years ago
3039c9b
Makes silk_inner_prod_aligned() use celt_inner_prod() in fixed-point.
by Jean-Marc Valin
· 11 years ago
9864c51
Makes pitch gain control less aggressive
by Jean-Marc Valin
· 11 years ago
854e9bd
Using the maximum frequency response of pitch taps instead of maxabs
by Jean-Marc Valin
· 11 years ago
c63fb97
Constrains accumulated pitch gain to avoid potential instability.
by Koen Vos
· 11 years ago
39386e0
Adds Neon assembly for correlation/convolution
by Timothy B. Terriberry
· 11 years ago
cbe93e2
Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames
by Jean-Marc Valin
· 11 years ago
db5b194
Fixes an initialization issue in SILK prefill found by Coverity
by Jean-Marc Valin
· 11 years ago
Next »