Commit History

Autor SHA1 Mensaxe Data
  Jonathan Lennox 43120f0075 Reorganize x86 SSE intrinsics code. %!s(int64=9) %!d(string=hai) anos
  xiangmingzhu c95c9a048f Cisco optimization for x86 & fixed point %!s(int64=10) %!d(string=hai) anos
  Jean-Marc Valin ad7b28ff19 Minor div optimization -- reducing denominators %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin d9fb8a6651 Optimizing divisions with a signed numerator %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 29354ff6e0 Save more integer divisions on ARM when we know the operands are positive %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin bdc7b93358 Reduces decoder stack usage by only storing one channel of denormalized MDCT %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 4a6744a446 Some cleaning up of the synthesis code. %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 306d7f5a30 fixed-point: slight (but free) accuracy improvement in compute_band_energies() %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin e0f26246b0 fixed-point: adds rounding to some shifts to eliminate bias %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 5752d659fd Minor fixed-point accuracy improvements that were completely free %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 5607d5d1c8 Annotating pointer arguments with OPUS_RESTRICT and const %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 4fda6b0142 Using celt_inner_prod() in compute_band_energies() %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin ff072009fe Replaces inline copies and initialization with OPUS_*() macros. %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 8ea01eed10 Making the CELT fixed-point decoder a bit more robust to extreme signals %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin ca6fac041b Fixes some minor issues found by scan build %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin b9176a4c3e Makes dual_inner_prod() more generic to increase its use %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin 7fd98c571f Converts denormalise_bands() to use 16-bit multiplications %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin ee2506b2c7 Moves log2Amp inside denormalise_bands() and get rid of bandE[] %!s(int64=11) %!d(string=hai) anos
  Jean-Marc Valin fa28dea7be Fixes a seed issue introduced in 5367dac %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin 5367dac3b0 seed and remaining_bits moved to band context %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin a9d6286ca5 Using a band context to reduce the number of arguments being passed around. %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin f18acee4a6 more bands.c cleaning up %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin ddd0d21442 collapse mask cleanup %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin 414fd27056 Removes useless parameters and re-indents the code %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin 3d6c341867 Splitting off the recursion in quant_partition() %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin 4ffbf21174 stereo part of quant_band() moved to quant_band_stereo() %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin 113a5e1b1e Moves the split angle code to compute_theta() %!s(int64=12) %!d(string=hai) anos
  Jean-Marc Valin dfe3bf9650 First step in quant_band() cleanup: N=1 case. %!s(int64=12) %!d(string=hai) anos
  Timothy B. Terriberry 8eb9bb7939 Numerous PLC cleanups. %!s(int64=12) %!d(string=hai) anos
  Gregory Maxwell 07418d9dd8 Guard _BitScanReverse on MSVC so that MSVC 6 doesn't break. %!s(int64=12) %!d(string=hai) anos