Skip to content
Snippets Groups Projects
  1. Aug 25, 2010
  2. Aug 02, 2010
  3. Jul 28, 2010
  4. Jul 23, 2010
  5. Jul 08, 2010
  6. Jul 07, 2010
  7. Jun 21, 2010
  8. May 08, 2010
  9. Jan 17, 2010
  10. Jan 16, 2010
  11. Nov 22, 2009
  12. Oct 24, 2009
  13. 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
  14. Oct 18, 2009
  15. Oct 17, 2009
  16. Oct 16, 2009
  17. Oct 02, 2009
  18. 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
  19. Jul 01, 2009
  20. Jun 28, 2009
  21. Jun 05, 2009
  22. May 27, 2009
  23. 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
  24. Dec 23, 2008
  25. Dec 21, 2008
  26. Nov 11, 2008
  27. Oct 05, 2008
  28. Sep 22, 2008
  29. Sep 19, 2008
  30. Sep 13, 2008
  31. May 27, 2008
  32. May 05, 2008
  33. Apr 25, 2008
  34. Apr 22, 2008
  35. Apr 21, 2008
  36. Apr 20, 2008
Loading