- 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
- 43120f0 Reorganize x86 SSE intrinsics code. by Jonathan Lennox · 9 years ago
- cb0875e Move SSE2 and SSE4.1 intrinsics functions to separate files, to be compiled with appropriate compiler flags. Otherwise, compilers are allowed to take advantage of (e.g.) -msse4.1 to generate code that uses SSE4.1 instructions, even when no SSE4.1 intrinsics are explicitly used in the source. by Jonathan Lennox · 9 years ago
- 26fc5c3 Remove some unnecessary #includes from x86cpu.c. by Jonathan Lennox · 9 years ago
- 577bfb1 Fix struct initialization of CPU_Feature structure. by Jonathan Lennox · 9 years ago
- 33cf9e2 Fix cpuid asm on 32-bit PIC. by Jonathan Lennox · 9 years ago
- 1d60b49 In optimized mode, don't force Clang to use explicit load/store for _mm_cvtepi16_epi32, only for _mm_cvtepi8_epi32. Adjust comment accordingly. by Jonathan Lennox · 9 years ago
- b4aa5dc Reorganize configure's detection of intrinsics functions: by Jonathan Lennox · 9 years ago
- 2d83e7e Wrap _mm_cvtepi...() intrinsics in macros on clang. by Timothy B. Terriberry · 10 years ago