Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
ee44ff86c6ae55eb5c4b568b3822c9b280514c53
/
celt
/
celt_decoder.c
ee44ff8
Move PLC LPC bandwidth expansion before the FIR to avoid overflows in celt_fir()
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
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
184a476
getting rid of a PLC overflow (I think)
by Jean-Marc Valin
· 8 years ago
ae33218
Reduce risk of overflowing in mono downsampling
by Jean-Marc Valin
· 8 years ago
787eee2
Turn on CELT's PLC only if there are >=2 packets received consecutively.
by Felicia Lim
· 9 years ago
cfaf147
Make the CELT background noise estimator adapt more quickly on DTX update
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
19c5406
armv7(float): Optimize decode usecase using NE10 library
by Viswanath Puttagunta
· 9 years ago
43120f0
Reorganize x86 SSE intrinsics code.
by Jonathan Lennox
· 9 years ago
c95c9a0
Cisco optimization for x86 & fixed point
by xiangmingzhu
· 10 years ago
2e6876c
Using SSAT in SIG2WORD16() on ARMv6
by Jean-Marc Valin
· 11 years ago
9134e96
Fixes SMALL_FOOTPRINT for float
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
b63e711
Moves CELT PLC pitch search to a separate function to reduce peak stack
by Jean-Marc Valin
· 11 years ago
5f807c1
Adds SMALL_FOOTPRINT hack to the CELT PLC too
by Jean-Marc Valin
· 11 years ago
9d1b6fe
Moves deemphasis() call out of celt_decode_lost() to reduce peak stack
by Jean-Marc Valin
· 11 years ago
ad8371d
Cleaning up leftovers of "freq" in celt_decode_with_ec()
by Jean-Marc Valin
· 11 years ago
4d07b13
Reduces the decoder stack use by removing the pcm_silk buffer in fixed-point
by Jean-Marc Valin
· 11 years ago
14ca4ed
Moves the remains of compute_inv_mdcts() to celt_synthesis()
by Jean-Marc Valin
· 11 years ago
32454dc
Hack that makes the SMALL_FOOTPRINT CELT decoder use only 4.25 kB of stack.
by Jean-Marc Valin
· 11 years ago
bdc7b93
Reduces decoder stack usage by only storing one channel of denormalized MDCT
by Jean-Marc Valin
· 11 years ago
4a6744a
Some cleaning up of the synthesis code.
by Jean-Marc Valin
· 11 years ago
e1f8462
Minor cleanup -- nothing to see here
by Jean-Marc Valin
· 11 years ago
91f8010
Removing indirections
by Jean-Marc Valin
· 11 years ago
d5553e8
Using OPUS_COPY()/OPUS_CLEAR() in the decoder too
by Jean-Marc Valin
· 11 years ago
96408b6
Fixes Opus-custom preemphasis
by Jean-Marc Valin
· 11 years ago
39386e0
Adds Neon assembly for correlation/convolution
by Timothy B. Terriberry
· 11 years ago
60429d3
Avoid a bogus uninitialized warning and simplify some code.
by Gregory Maxwell
· 11 years ago
7830cf1
Replace "inline" with OPUS_INLINE.
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
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
cd4c824
Add run-time CPU detection and support for ARM architecture
by Aurélien Zanelli
· 11 years ago
2fe4700
Skip down-sampling in deemphasis() when not needed.
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
c152d60
Use dynamic stack allocation in the SILK encoder.
by Timothy B. Terriberry
· 11 years ago
ebdfbfb
Fixes stupid preprocessor-related bug introduced in e368e6209.
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
5fb50ad
skip bands with no energy
by Jean-Marc Valin
· 12 years ago
8eb9bb7
Numerous PLC cleanups.
by Timothy B. Terriberry
· 12 years ago
027a202
More comments in the PLC
by Jean-Marc Valin
· 12 years ago
e0884fe
Window both sides of overlap when adding them.
by Nils Wallménius
· 12 years ago
0094c88
Better comments in the PLC
by Jean-Marc Valin
· 12 years ago
e0491e7
Fixes many many issues in the CELT PLC
by Jean-Marc Valin
· 12 years ago
83f8012
Remove obsolete #ifdef OPUS_BUILD.
by Ralph Giles
· 12 years ago
4357e93
Follow up to commit 8b906c102b37ce74571898c8879c01b2a9088fb3
by Nils Wallménius
· 12 years ago
1ecb7ea
Fixes issues with multiple files defining CELT_C
by Jean-Marc Valin
· 12 years ago
6906210
Splits out the CELT encoder and decoder
by Jean-Marc Valin
· 12 years ago