Skip to content
Snippets Groups Projects
  1. Jul 23, 2010
  2. Jul 08, 2010
  3. Jul 07, 2010
  4. Jun 21, 2010
  5. May 08, 2010
  6. Jan 17, 2010
  7. Jan 16, 2010
  8. Nov 22, 2009
  9. Oct 24, 2009
  10. Oct 22, 2009
    • Timothy B. Terriberry's avatar
      Enhancements the fixed-point approximations of non-linear functions. · a9ffc14a
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      Accuracy for rsqrt, rcp, cos, and log2 is now at the level of truncation error
       for the current output resolution of these functions.
      sqrt and exp2 still have non-trivial algebraic error, but this cannot be
       reduced much further using the current method without additional computation.
      Also updates the fast float approximations for log2 and exp2 with coefficients
       that give slightly lower maximum relative error.
      
      Patch modified by Jean-Marc Valin to leave the cos approximation as is and
      leave the check for x<-15 in exp2 as is.
      a9ffc14a
  11. Oct 18, 2009
  12. Oct 17, 2009
  13. Oct 16, 2009
  14. Oct 02, 2009
  15. Jul 23, 2009
    • Jean-Marc Valin's avatar
      Implemented "raw bits" · c08be448
      Jean-Marc Valin authored
      Making it so all the information encoded directly with ec_enc_bits() gets
      stored at the end of the stream, without going through the range coder. This
      should be both faster and reduce the effects of bit errors.
      
      Conflicts:
      
      	tests/ectest.c
      c08be448
  16. Jul 01, 2009
  17. Jun 28, 2009
  18. Jun 05, 2009
  19. May 27, 2009
  20. May 26, 2009
    • Timothy B. Terriberry's avatar
      CWRS clean-ups and optimizations. · d98d8ae0
      Timothy B. Terriberry authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      Adds specialized O(N*log(K)) versions of cwrsi() and O(N) versions of icwrs()
       for N={3,4,5}, which allows them to operate all the way up to the theoretical
       pulse limit without serious performance degredation.
      Also substantially reduces the computation time and stack usage of
       get_required_bits().
      On x86-64, this gives a 2% speed-up for 256 sample frames, and almost a 16%
       speed-up for 64 sample frames.
      d98d8ae0
  21. Dec 23, 2008
  22. Dec 21, 2008
  23. Nov 11, 2008
  24. Oct 05, 2008
  25. Sep 22, 2008
  26. Sep 19, 2008
  27. Sep 13, 2008
  28. May 27, 2008
  29. May 05, 2008
  30. Apr 25, 2008
  31. Apr 22, 2008
  32. Apr 21, 2008
  33. Apr 20, 2008
  34. Apr 18, 2008
  35. Apr 16, 2008
Loading