Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
c5635d284b489c7705c2357cc4f0601587416b78
/
celt
2dc27df
Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash
by Jean-Marc Valin
· 11 years ago
ab86a9c
Fixes more warnings
by Jean-Marc Valin
· 11 years ago
0d584b9
Prevents LFE from busting at really low bitrate
by Jean-Marc Valin
· 11 years ago
a71c9ad
Fixes MSVC conversion warnings
by Jean-Marc Valin
· 11 years ago
8ea01ee
Making the CELT fixed-point decoder a bit more robust to extreme signals
by Jean-Marc Valin
· 11 years ago
77a5963
gcc -pedantic had "comparison of unsigned expression < 0 is always false"
by Jean-Marc Valin
· 11 years ago
f6066df
More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0
by Jean-Marc Valin
· 11 years ago
ca6fac0
Fixes some minor issues found by scan build
by Jean-Marc Valin
· 11 years ago
5174817
Hides OPUS_FRAMESIZE_VARIABLE from the API until it actually works
by Jean-Marc Valin
· 11 years ago
c1959e7
Taking into account the frame size in more encoder decisions
by Jean-Marc Valin
· 11 years ago
8f46627
Removes a float var that shouldn't have been there
by Jean-Marc Valin
· 11 years ago
60429d3
Avoid a bogus uninitialized warning and simplify some code.
by Gregory Maxwell
· 11 years ago
9c23f5c
Makes stereo savings still less aggressive
by Jean-Marc Valin
· 11 years ago
7830cf1
Replace "inline" with OPUS_INLINE.
by Gregory Maxwell
· 11 years ago
942fc81
Replaces log2() with celt_log2() and fixes a potential divide-by-zero
by Jean-Marc Valin
· 11 years ago
7c60625
Merge branch 'exp_surround1'
by Jean-Marc Valin
· 11 years ago
a32fa31
Avoid using C++ keyword 'new'
by Stefan Hacker
· 11 years ago
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
· 11 years ago
a4dccd3
Implements basic surround masking
by Jean-Marc Valin
· 11 years ago
172f66a
More forced decisions in CELT LFE encoding
by Jean-Marc Valin
· 11 years ago
b08c4ca
Surround: Better LFE handling
by Jean-Marc Valin
· 11 years ago
1b72386
Initial surround code with new API
by Jean-Marc Valin
· 11 years ago
Next »