Commit History

Author SHA1 Message Date
  Jean-Marc Valin e32cd2729e Avoids reading beyond the current buffer in comb_filter() 8 years ago
  Jean-Marc Valin cbceaa8579 Directly saturate the comb filter output 8 years ago
  Jean-Marc Valin 4c9ce97dbf post-filter saturation 8 years ago
  Jean-Marc Valin 2ca6df03df Minor TF cleanup (tf_sum was useless), plus comments 8 years ago
  Jonathan Lennox 911ddc0c58 Suppress generation of comb_filter_const_c when not used; avoid warning. 9 years ago
  Jonathan Lennox 43120f0075 Reorganize x86 SSE intrinsics code. 9 years ago
  Timothy B. Terriberry 75d81f5bb3 Document how to tell if your build is fixed-point. 10 years ago
  Rhishikesh Agashe f133bac6f9 MIPS optimizations 10 years ago
  Jean-Marc Valin e318744469 Skips comb filter overlap when the parameters didn't change. 11 years ago
  Jean-Marc Valin 9b3a3ad7ff Unrolled version of the comb filter for ARM (eliminates MOVs) 11 years ago
  Jean-Marc Valin 17b197837f Speed up the comb filter on ARM by using MAC16_32_Q16() 11 years ago
  Jean-Marc Valin 05291fd6a6 Fixed-point: slight accuracy improvement in the comb filter 11 years ago
  Jean-Marc Valin 0d95b3b48c SSE optimization of comb_filter() 11 years ago
  Ron 2f2f9d63b8 Fully automate version updating 11 years ago
  Jean-Marc Valin 6906210cb0 Splits out the CELT encoder and decoder 12 years ago
  Jean-Marc Valin 8b906c102b Changed denormalize_bands() to only work between "start" and "end" 12 years ago
  Jean-Marc Valin 5055cf8c13 Removes the need for lowband_scratch in quant_all_bands() 12 years ago
  Jean-Marc Valin 06bab45fb4 Moved up the second encoder mdct to reduce stack usage 12 years ago
  Jean-Marc Valin cc83f6b875 Reduces decoder stack usage 12 years ago
  Jean-Marc Valin 4ea3ae9af7 Further cleanup of the MDCT code, fixes PLC bug 12 years ago
  Nils Wallménius 21b7164893 Avoid copying imdct output 12 years ago
  Jean-Marc Valin 5ab07e6b9a comb_filter() bypass for the case where the gain is zero. 12 years ago
  Jean-Marc Valin fedfe91d37 Oops, put back the "static" for transient_analysis() 12 years ago
  Jean-Marc Valin 36890bc852 Fixes a fixed-point overflow in the new transient detector 12 years ago
  Jean-Marc Valin f2729ded66 Fixes a fixed-point divide-by-zero issue 12 years ago
  Jean-Marc Valin fac68ce189 New transient detection algorithm 12 years ago
  Jean-Marc Valin c8ce2ef391 Keeping the deemphasis coefficients in local variable to avoid aliasing issues 12 years ago
  Jean-Marc Valin aaf40ef259 Moves the pitch prefiltering code to a separate function 12 years ago
  Jean-Marc Valin 6930d90c34 oops... fixes a C89 issue 12 years ago
  Jean-Marc Valin 1cdfd1b12b Moved pre-emphasis to a separate function and cleaned it up 12 years ago