1. 03 Aug, 2016 1 commit
  2. 02 Aug, 2016 1 commit
  3. 30 Oct, 2015 1 commit
    • Ganesh Ajjanagadde's avatar
      avutil/mathematics: correct documentation for av_gcd · 20a30077
      Ganesh Ajjanagadde authored
      av_gcd is now always defined regardless of input. This documents this
      change in the "documented API". Two benefits (closely related):
      1. The function is robust, and there is no need to worry about INT64_MIN, etc.
      
      2. Clients of av_gcd, like av_reduce, can now be made fully correct. Currently,
      av_reduce can trigger undefined behavior if e.g num is INT64_MIN due to
      integer overflow in the FFABS. Furthermore, this undefined behavior is
      completely undocumented, and could be a fuzzer's paradise. The FFABS was needed in the past as
      av_gcd was undefined for negative inputs. In order to make av_reduce
      robust, it is essential to guarantee that av_gcd works for all int64_t.
      Reviewed-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      Signed-off-by: 's avatarGanesh Ajjanagadde <gajjanagadde@gmail.com>
      20a30077
  4. 03 Jun, 2014 1 commit
  5. 03 Feb, 2014 1 commit
  6. 04 Jan, 2014 1 commit
  7. 03 Jan, 2014 1 commit
  8. 02 Jan, 2013 2 commits
  9. 27 Oct, 2012 1 commit
  10. 26 Oct, 2012 2 commits
  11. 01 Jul, 2012 1 commit
  12. 22 Jun, 2012 1 commit
  13. 20 Jun, 2012 1 commit
    • Janne Grunau's avatar
      mathematics.h: remove a couple of math defines · a2b186a1
      Janne Grunau authored
      While these defines are not defined by the C standard they are
      standardized as X/Open System Interfaces Extension. We use the
      appropiate _XOPEN_SOURCE define to make them available. They
      seem to be available on all FATE configs since the constants
      are used in files where mathematics.h is not included.
      a2b186a1
  14. 20 Feb, 2012 1 commit
  15. 22 Nov, 2011 1 commit
  16. 19 Mar, 2011 1 commit
  17. 22 Jul, 2010 1 commit
  18. 30 Jun, 2010 1 commit
  19. 13 Jun, 2010 1 commit
  20. 09 Jun, 2010 1 commit
  21. 09 Apr, 2010 1 commit
  22. 30 Mar, 2010 1 commit
  23. 09 Mar, 2010 1 commit
  24. 21 Feb, 2010 1 commit
  25. 20 Feb, 2010 1 commit
  26. 07 Feb, 2010 1 commit
  27. 27 Dec, 2009 2 commits
  28. 10 Aug, 2009 1 commit
  29. 28 Jan, 2009 2 commits
  30. 17 Jan, 2009 1 commit
  31. 31 Aug, 2008 1 commit
  32. 13 Aug, 2008 2 commits
  33. 19 Mar, 2008 1 commit
  34. 18 Mar, 2008 2 commits