Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
837583067a777dc095d0bf46aa908c93321d8eae
/
celt
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
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
78fc664
Boosting the high-band bitrate on transients for hybrid mode
by Jean-Marc Valin
· 8 years ago
3648134
New DTX that works in all modes (SILK/CELT/HYBRID)
by Felicia Lim
· 8 years ago
61714e9
Quality: Increase CELT rate for voiced frames in hybrid mode
by Jean-Marc Valin
· 8 years ago
7e0ca43
Using "hybrid" flag instead of "start!=0"
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
59618a5
Quality: removes VBR attenuation at low bitrate
by Jean-Marc Valin
· 9 years ago
1a94b2b
Fix RTCD on ARM with Neon Intrinsics but not ASM.
by Jonathan Lennox
· 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
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
7017f55
Add Neon fixed-point implementation of xcorr_kernel.
by Jonathan Lennox
· 9 years ago
fdb3b3a
Add named constants for ARM architecture variants.
by Jonathan Lennox
· 9 years ago
ab61f32
Reorganize ARM CPU #ifdefs.
by Jonathan Lennox
· 9 years ago
e6ac9fa
Move ARM-specific macro overrides to arm-specific file.
by Jonathan Lennox
· 9 years ago
58dbcf2
Update URLs
by Mark Harris
· 8 years ago
b66080a
Fixes minor code quality issues in CELT
by Jean-Marc Valin
· 8 years ago
ddea3a6
Fixes a fixed-point precision issue in remove_doubling()
by Jean-Marc Valin
· 8 years ago
b370a93
Fixes an overflow in the constrained VBR code for bitrate>64000
by Jean-Marc Valin
· 8 years ago
787eee2
Turn on CELT's PLC only if there are >=2 packets received consecutively.
by Felicia Lim
· 8 years ago
be9e747
Fixes overflows on CPUs with 16-bit ints
by Jean-Marc Valin
· 8 years ago
68a0e04
Renamed MAX_PULSES to SILK_MAX_PULSES and CELT_MAX_PULSES
by Jean-Marc Valin
· 9 years ago
9961809
Fixes patch_transient_decision() for hybrid mode
by Jean-Marc Valin
· 9 years ago
257ab37
Oops, fixes max_decay for LFE in fixed-point
by Jean-Marc Valin
· 9 years ago
cfaf147
Make the CELT background noise estimator adapt more quickly on DTX update
by Jean-Marc Valin
· 9 years ago
6fa8563
Fixes memory leak in some CELT unit tests
by Jean-Marc Valin
· 9 years ago
1970d5b
Always use the max of the decaying PLC energy and the background noise
by Jean-Marc Valin
· 9 years ago
eda57aa
Fixes the transient detector on silence
by Jean-Marc Valin
· 9 years ago
5fa1952
Fix x86 build if we presume SSE4.1 (and earlier), but not AVX.
by Jonathan Lennox
· 9 years ago
1632152
Adding AVX config switches
by Radu Velea
· 9 years ago
bb0e1e0
Naming convention for AVX
by Radu Velea
· 9 years ago
911ddc0
Suppress generation of comb_filter_const_c when not used; avoid warning.
by Jonathan Lennox
· 9 years ago
19677f6
Fix unit tests on ARM without RTCD (e.g. aarch64 or iOS).
by Jonathan Lennox
· 9 years ago
c232f65
Adds "arch" argument to MIPS MDCT
by Rhishikesh Agashe
· 9 years ago
db7a0d6
Fix dump_modes output for fixed-point NE10.
by Timothy B. Terriberry
· 9 years ago
bae8545
armv7: Enable NE10's fixed-point FFT for the MDCT
by Viswanath Puttagunta
· 9 years ago
ba8713c
armv7: Optimize fixed point FFT using NE10 library
by Viswanath Puttagunta
· 9 years ago
3807af3
test_unit_dft: Add nfft = 60, 240, 480 tests
by Viswanath Puttagunta
· 9 years ago
19c5406
armv7(float): Optimize decode usecase using NE10 library
by Viswanath Puttagunta
· 9 years ago
f48abe8
armv7(float): Optimize encode usecase using NE10 library
by Viswanath Puttagunta
· 9 years ago
d71c297
Add entcode.c to the dump_modes binary.
by Timothy B. Terriberry
· 9 years ago
c9c2035
Fixes compile problems for MIPS
by Rhishikesh Agashe
· 9 years ago
fee0ed0
Add intrinsics support to Visual Studio build.
by Jonathan Lennox
· 9 years ago
Next »