1. 17 Jul, 2015 1 commit
  2. 12 Jul, 2015 1 commit
    • Henrik Gramner's avatar
      Checkasm: assembly testing and benchmarking tool · 8bc67ec2
      Henrik Gramner authored
      It provides the following features:
       * verify correctness by comparing output to the C version.
       * detect failure to save and restore clobbered callee-saved registers.
       * detect 32-bit parameters being used as if they were 64-bit in x86-64
         (the upper halves are not guaranteed to be zero - but in practice
         they very often are, which makes those bugs hard to spot otherwise).
       * easy benchmarking.
      
      Compile by running 'make checkasm'.
      Execute by running 'tests/checkasm/checkasm'.
      
      Optional arguments are '--bench' to run benchmarks for all functions,
      '--bench=<pattern>' to run benchmarks for all functions that starts with
      <pattern>, and '<integer>' to seed the PRNG for reproducible results.
      
      Contains unit tests for most h264pred functions to get started, more tests
      can be added afterwards using those as a reference.
      
      Loosely based on code from x264. Currently only supports x86 and x86-64,
      but additional architectures shouldn't be too much of an obstacle to add.
      
      Note that functions with floating point parameters or floating point
      return values are not supported. Some compiler-specific features or
      preprocessor hacks would likely be required to add support for that.
      Signed-off-by: 's avatarJanne Grunau <janne-libav@jannau.net>
      8bc67ec2
  3. 10 Mar, 2015 1 commit
  4. 28 Nov, 2014 1 commit
  5. 17 Oct, 2014 1 commit
  6. 04 Aug, 2014 1 commit
    • Janne Grunau's avatar
      fate: explicitly set the default THREADS value · 23dfa00b
      Janne Grunau authored
      This makes the default of '1' more explicit than defaulting to '1' in
      fate-run.sh and regression-funcs.sh if THREADS is not set.
      Fixes the reported thread count in fate-cpu if THREADS is not set.
      23dfa00b
  7. 01 Aug, 2014 1 commit
  8. 15 May, 2014 1 commit
    • Anton Khirnov's avatar
      lavc: add a native Opus decoder. · b70d7a4a
      Anton Khirnov authored
      Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during
      GSoC 2012.
      
      Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the
      Mozilla Corporation.
      
      Further contributions by:
      Christophe Gisquet <christophe.gisquet@gmail.com>
      Janne Grunau <janne-libav@jannau.net>
      Luca Barbato <lu_zero@gentoo.org>
      b70d7a4a
  9. 31 Jan, 2014 1 commit
  10. 03 Jan, 2014 1 commit
  11. 17 Dec, 2013 1 commit
  12. 31 Oct, 2013 1 commit
  13. 12 Oct, 2013 1 commit
  14. 29 Jul, 2013 1 commit
  15. 27 Jul, 2013 1 commit
  16. 28 May, 2013 2 commits
  17. 24 May, 2013 1 commit
  18. 04 May, 2013 2 commits
  19. 27 Apr, 2013 1 commit
  20. 19 Apr, 2013 3 commits
  21. 05 Apr, 2013 1 commit
  22. 29 Mar, 2013 1 commit
  23. 28 Nov, 2012 1 commit
  24. 23 Oct, 2012 4 commits
  25. 20 Oct, 2012 1 commit
  26. 18 Oct, 2012 2 commits
  27. 17 Oct, 2012 4 commits
  28. 09 Oct, 2012 1 commit
  29. 22 Aug, 2012 1 commit