Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
92ffce621df6ace95267ac8c13aa0d862f6a476b
/
celt
ef20313
Adding ENABLE_HARDENING
by Jean-Marc Valin
· 6 years ago
4503261
Forgot one RFC8251 behaviour to disable with --disable-rfc8251
by Jean-Marc Valin
· 7 years ago
cdcb2f7
Disabling weak transients and 5ms resolution on voiced frames
by Jean-Marc Valin
· 7 years ago
e04e86e
Add a simple masking model to the spreading decision
by Jean-Marc Valin
· 7 years ago
3b90ff8
Making sure importance[] is initialized even when we don't use dynalloc
by Jean-Marc Valin
· 7 years ago
5edcfaf
oops
by Jean-Marc Valin
· 7 years ago
3e3a2ff
Improve TF analysis RDO to take into account how important each band is
by Jean-Marc Valin
· 7 years ago
8299edf
Scaling back the pitch filter when most of the energy is above 3.2 kHz
by Jean-Marc Valin
· 7 years ago
e12df85
Fix unnecessary assignment.
by Roman Kalashnikov
· 7 years ago
d8b1fd4
Enable RFC 8251 changes by default
by Jean-Marc Valin
· 7 years ago
43dfdc0
Fix entropy coder doc
by Jean-Marc Valin
· 7 years ago
2da3721
Simplifying celt_fir5() since x==y and mem[]={0}
by Jean-Marc Valin
· 7 years ago
82e6cf7
Fix #undef of constant
by Jean-Marc Valin
· 7 years ago
072d133
Fixes CELT PLC
by Jean-Marc Valin
· 7 years ago
af93fbd
Add RNN for VAD and speech/music classification
by Jean-Marc Valin
· 7 years ago
e2cdf9b
Rename arm ne10 assembly optimization files.
by Ralph Giles
· 7 years ago
6db968e
Rename SSE 4.1 files to match their targets.
by Ralph Giles
· 7 years ago
492fc92
fix alignment exceptions
by Ray Essick
· 7 years ago
64a1608
Fix celt_pitch_xcorr() ARM jump table compiling error
by Linfeng Zhang
· 7 years ago
9aebd7e
Free all allocated memory in unit tests
by Mark Harris
· 7 years ago
44d6530
Clean celt_pitch_xcorr_float_neon()
by Linfeng Zhang
· 8 years ago
4fe9de3
Optimize floating-point celt_inner_prod() and dual_inner_prod() for ARM NEON
by Linfeng Zhang
· 8 years ago
4d4ed20
Optimize fixed-point celt_inner_prod() and dual_inner_prod() for ARM NEON
by Linfeng Zhang
· 8 years ago
85fb8a1
Replace call of celt_inner_prod_c() (step 2)
by Linfeng Zhang
· 8 years ago
a1ae821
Replace call of celt_inner_prod_c() (step 1)
by Linfeng Zhang
· 8 years ago
f26afaa
Recalibrate VBR to hit target bitrate on average
by Jean-Marc Valin
· 7 years ago
c2d3233
Update dynalloc VBR calibration
by Jean-Marc Valin
· 7 years ago
0cc4d96
Adding leakage modelling to boost bands
by Jean-Marc Valin
· 7 years ago
4543308
Let CBR use more bits for dynalloc
by Jean-Marc Valin
· 7 years ago
4507637
Fixes unit tests that need arch-specific code
by Jean-Marc Valin
· 7 years ago
59b907c
Fixes a double->float conversion warning
by Jean-Marc Valin
· 7 years ago
3609a22
Fixes some fixed-point 16-bit int overflows
by Jean-Marc Valin
· 7 years ago
a671ac5
Reducing trim at low bitrate
by Jean-Marc Valin
· 7 years ago
d6d7037
Fix compiler warnings
by Mark Harris
· 8 years ago
ad15578
Fix sum initializer in celt_fir()
by Jean-Marc Valin
· 8 years ago
414eef5
Remove SMALL_FOOTPRINT code for celt_fir()
by Jean-Marc Valin
· 8 years ago
3c9b4d6
Increasing GLOBAL_STACK_SIZE to 120000 to avoid failure
by Jean-Marc Valin
· 8 years ago
c930cc5
Reduce the scope of Ne10 includes
by Michael Bradshaw
· 8 years ago
4911460
Remove #include "config.h" from ARM Ne10 headers
by Michael Bradshaw
· 8 years ago
c5a84df
arm2gnu.pl: Fix GNU ARM .type directive
by Mark Harris
· 8 years ago
68afa49
Avoids undefined behaviour in ARM-optimized code
by Jean-Marc Valin
· 8 years ago
783ad76
Revise celt_fir_c() to not pass in argument "mem"
by Linfeng Zhang
· 8 years ago
c9ba552
fixed_debug.h: delete some dead code
by James Zern
· 8 years ago
ec11c82
Avoids pre-echo in hybrid mode caused by noise being injected in the first band
by Jean-Marc Valin
· 8 years ago
efcdeb9
Fix some compiler warnings
by Mark Harris
· 8 years ago
cf9409f
Makes analysis run at 24 kHz, with 20-ms frames
by Jean-Marc Valin
· 8 years ago
132ed59
Removes OPUS_FRAMESIZE_VARIABLE
by Jean-Marc Valin
· 8 years ago
92282c1
Improves CELT bit allocation at very low bitrates
by Jean-Marc Valin
· 8 years ago
7e12239
Don't use hybrid "weak transients" on vowels
by Jean-Marc Valin
· 8 years ago
90f20c6
Define "weak transients" for low bitrate hybrid
by Jean-Marc Valin
· 8 years ago
2af92cd
Fixes an unstable energy issue for low-bitrate hybrid
by Jean-Marc Valin
· 8 years ago
e5ad261
Prevents ridiculously large gains from causing inf/NaNs in float decoder
by Jean-Marc Valin
· 8 years ago
18a380a
Make it possible to ignore inverted phase stereo for downmix purposes
by Jean-Marc Valin
· 8 years ago
6db0908
Bitstream change: prevent noise injection in hybrid mode
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
b7c7653
Speeding up PVQ search by allocating even more pulses in the projection.
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
928dcff
Weighting theta rdo based on channel energy
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
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
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
6fccb4b
Adds some smoothing to the energy quantization
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
Next »