Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
36a21ed53636ed4471aa62a8d06dcf175d6ff395
/
celt
36a21ed
Very basic surround rate calibration
by Jean-Marc Valin
· 11 years ago
ae7dc8a
More surround masking tuning
by Jean-Marc Valin
· 11 years ago
039e9ab
Tuning the surround masking
by Jean-Marc Valin
· 11 years ago
ba7dbb3
Analysis scaling fixes
by Jean-Marc Valin
· 11 years ago
3ab03e0
First pass at making the analysis code run with FIXED_POINT
by Jean-Marc Valin
· 11 years ago
0f68696
Adds trim and dynalloc control to surround masking
by Jean-Marc Valin
· 11 years ago
fdceae8
Surround masking rewrite
by Jean-Marc Valin
· 11 years ago
02fed47
Implements fixed-point silk_LPC_analysis_filter() in terms of celt_fir()
by Jean-Marc Valin
· 11 years ago
6a7ee7f
Share auto-correlation code between SILK and CELT
by Jean-Marc Valin
· 11 years ago
a156c5e
Makes the SILK pitch search use celt_pitch_xcorr()
by Jean-Marc Valin
· 11 years ago
0aa8b42
Fix broken URL in entdec.c.
by Timothy B. Terriberry
· 11 years ago
e455092
Better handling of the dynalloc cap for CBR/CVBR
by Jean-Marc Valin
· 11 years ago
8259492
Fixes an integer wrap-around due to an exceedingly large QCONST16
by Jean-Marc Valin
· 11 years ago
5280c71
Revert "Fixes a number of double promotions and missing casts."
by Gregory Maxwell
· 11 years ago
4327972
Fixes a number of double promotions and missing casts.
by Gregory Maxwell
· 11 years ago
260474f
Fixes a denorm problem when the input goes silent after active audio
by Jean-Marc Valin
· 11 years ago
cd373b5
Surround masking tuning
by Jean-Marc Valin
· 11 years ago
4365498
Prevents zero-energy on LFE
by Jean-Marc Valin
· 11 years ago
92a06f5
Disables temporal VBR for LFE
by Jean-Marc Valin
· 11 years ago
8e3a1cb
Temporal VBR tuning
by Jean-Marc Valin
· 11 years ago
157fd8f
Fixes MSVC warning
by Jean-Marc Valin
· 11 years ago
fa3344e
Avoid name clash with y0 Bessel function
by Jean-Marc Valin
· 11 years ago
16ba19a
Fixes MSVC warnings
by Jean-Marc Valin
· 11 years ago
1975eea
Big squashed commit of Garf's MSVC reorg:
by Jean-Marc Valin
· 11 years ago
3c0aa8f
Adds "temporal VBR", which should be mostly useful at low bitrate.
by Jean-Marc Valin
· 11 years ago
b9176a4
Makes dual_inner_prod() more generic to increase its use
by Jean-Marc Valin
· 11 years ago
96e2be3
Only enable non-multiple of 4 in comb_filter_const() when CUSTOM_MODES is on
by Jean-Marc Valin
· 11 years ago
0d95b3b
SSE optimization of comb_filter()
by Jean-Marc Valin
· 11 years ago
71766ef
Avoids symbol clashes with Speex (pitch_xcorr) and libm (y1)
by Jean-Marc Valin
· 11 years ago
7fd98c5
Converts denormalise_bands() to use 16-bit multiplications
by Jean-Marc Valin
· 11 years ago
ee2506b
Moves log2Amp inside denormalise_bands() and get rid of bandE[]
by Jean-Marc Valin
· 11 years ago
3afc6ff
Don't call denormalise_bands() on silence
by Jean-Marc Valin
· 11 years ago
ce15e65
Split cwrsi() by pulses vs. dimensions.
by Timothy B. Terriberry
· 11 years ago
63f744d
Further speedup in cwrsi() by using the special case for n=2
by Timothy B. Terriberry
· 11 years ago
533dbe7
Further optimization to cwrsi()
by Timothy B. Terriberry
· 11 years ago
bc469b8
Splits cwrsi() inner loop in two to avoid the min/max and some load chains
by Jean-Marc Valin
· 11 years ago
4e018b2
SSE optimization of remove_doubling()
by Jean-Marc Valin
· 11 years ago
39cbc45
Fixes stupid tf calibration bugs introduced/exposed in f77410d
by Jean-Marc Valin
· 11 years ago
28733d1
Moves VBR calculations to a separate function.
by Jean-Marc Valin
· 11 years ago
f22e54d
Fixes fixed-point on x86 (no SSE).
by Jean-Marc Valin
· 11 years ago
e50e808
Improved SSE version of xcorr_kernel()
by John Ridges
· 11 years ago
a092aa8
Adds SSE support (only xcorr_kernel() for now)
by Jean-Marc Valin
· 11 years ago
cd4c824
Add run-time CPU detection and support for ARM architecture
by Aurélien Zanelli
· 11 years ago
0fed074
C89 fix
by Jean-Marc Valin
· 11 years ago
068cbd8
Creates xcorr_kernel() that gets used by pitch_xcorr, celt_fir and celt_iir.
by Jean-Marc Valin
· 11 years ago
2fe4700
Skip down-sampling in deemphasis() when not needed.
by Jean-Marc Valin
· 11 years ago
319fe44
oops (again)
by Jean-Marc Valin
· 11 years ago
1cdc3f5
oops
by Jean-Marc Valin
· 11 years ago
64ba502
Optimizes remove_doubling() by avoiding redundant calculations of yy
by Jean-Marc Valin
· 11 years ago
0fa5fa8
Adds missing RESTORE_STACK calls
by Jean-Marc Valin
· 11 years ago
531cf59
Speeds up celt_iir() by more than a factor of two.
by Jean-Marc Valin
· 11 years ago
e2374a8
Speeds up celt_fir by more than a factor of two.
by Jean-Marc Valin
· 11 years ago
319df9a
Fixes two warnings in pitch_xcorr()
by Jean-Marc Valin
· 11 years ago
e8e57a3
Optimizes _celt_autocorr() by using pitch_xcorr()
by Jean-Marc Valin
· 11 years ago
fbf9998
Merges the 4th order FIR with the first order FIR in pitch_downsample()
by Jean-Marc Valin
· 11 years ago
85a6618
Make pitch_xcorr() work when len and max_pitch aren't multiples of 4.
by Jean-Marc Valin
· 11 years ago
088929d
oops, removed a minus sign that should never have appeared
by Jean-Marc Valin
· 11 years ago
559fbe8
Unrolled version of the pitch correlation
by Jean-Marc Valin
· 11 years ago
d19fb79
Make dump_modes compile again.
by Timothy B. Terriberry
· 11 years ago
7c74bc3
Remove an unused variable added in 85ede2c6.
by Timothy B. Terriberry
· 11 years ago
cc6e26a
Minor FFT cleanups.
by Timothy B. Terriberry
· 11 years ago
cd3850c
Port 1ed17cc2 to C_MUL and C_MUL4.
by Timothy B. Terriberry
· 11 years ago
7cb5453
Slightly faster C_MULC for ARMv4.
by Nils Wallménius
· 11 years ago
70485d8
Faster MULT32_32_Q31 for ARM.
by Nils Wallménius
· 11 years ago
85ede2c
Use more MAC16_16's and unroll a loop.
by Timothy B. Terriberry
· 11 years ago
2040606
Minor ARMv5E cleanups.
by Timothy B. Terriberry
· 11 years ago
006273c
Use a table for PVQ encoding/decoding.
by Timothy B. Terriberry
· 11 years ago
e095c3e
Move ARM asm into its own directories.
by Timothy B. Terriberry
· 11 years ago
b518b56
Clean up register constraints.
by Timothy B. Terriberry
· 11 years ago
972a34e
Add ARMv4/ARMv5E macros.
by Timothy B. Terriberry
· 11 years ago
b7bd4c2
celt_maxabs16() now returns an opus_val32 to avoid problems with -32768
by Jean-Marc Valin
· 11 years ago
efdd314
Fixes fixed-point PLC issue reported in trac ticket #1954
by Jean-Marc Valin
· 11 years ago
bd477ce
Merge branch 'surround'
by Jean-Marc Valin
· 11 years ago
6e277c6
Conservative use of bandwidth detection in CELT
by Jean-Marc Valin
· 11 years ago
278389d
Automatic bandwidth decisions get more conservative as rate increases.
by Jean-Marc Valin
· 11 years ago
b7d5531
Change Visual Studio files to use PACKAGE_VERSION.
by Ralph Giles
· 11 years ago
2f2f9d6
Fully automate version updating
by Ron
· 11 years ago
c152d60
Use dynamic stack allocation in the SILK encoder.
by Timothy B. Terriberry
· 11 years ago
d2c484b
Adds spreading to the surround masking computation
by Jean-Marc Valin
· 12 years ago
a4dccd3
Implements basic surround masking
by Jean-Marc Valin
· 12 years ago
172f66a
More forced decisions in CELT LFE encoding
by Jean-Marc Valin
· 12 years ago
b08c4ca
Surround: Better LFE handling
by Jean-Marc Valin
· 12 years ago
1b72386
Initial surround code with new API
by Jean-Marc Valin
· 12 years ago
f77410d
VBR bitrate calibration for variable duration.
by Jean-Marc Valin
· 12 years ago
3252bf2
Variable framesize improvements
by Jean-Marc Valin
· 12 years ago
f96fc8c
Merge branch 'exp_analysis'
by Jean-Marc Valin
· 12 years ago
f55b0ea
Documentation fixes
by Jean-Marc Valin
· 12 years ago
69c3dcd
Fixes a bug introduced in 851f803
by Jean-Marc Valin
· 12 years ago
851f803
Moves mono downmixing and upsampling to the compute_mdcts()
by Jean-Marc Valin
· 12 years ago
541a472
Adds code to revise the transient decision using the band energy
by Jean-Marc Valin
· 12 years ago
2a5f056
Running transient_analysis() even for 2.5 ms frames
by Jean-Marc Valin
· 12 years ago
48ac122
Makes analysis usable for all frame sizes
by Jean-Marc Valin
· 12 years ago
ebdfbfb
Fixes stupid preprocessor-related bug introduced in e368e6209.
by Jean-Marc Valin
· 12 years ago
fa28dea
Fixes a seed issue introduced in 5367dac
by Jean-Marc Valin
· 12 years ago
e368e62
Remove condition in pre/de-emphasis when not building with custom modes
by Jean-Marc Valin
· 12 years ago
5367dac
seed and remaining_bits moved to band context
by Jean-Marc Valin
· 12 years ago
a9d6286
Using a band context to reduce the number of arguments being passed around.
by Jean-Marc Valin
· 12 years ago
f18acee
more bands.c cleaning up
by Jean-Marc Valin
· 12 years ago
ddd0d21
collapse mask cleanup
by Jean-Marc Valin
· 12 years ago
414fd27
Removes useless parameters and re-indents the code
by Jean-Marc Valin
· 12 years ago
Next »