Skip to content
Snippets Groups Projects
  1. Feb 03, 2017
  2. Dec 22, 2016
  3. May 27, 2016
  4. May 13, 2016
  5. Apr 19, 2016
  6. Mar 23, 2016
  7. Jul 12, 2015
    • 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: default avatarJanne Grunau <janne-libav@jannau.net>
      8bc67ec2
  8. Jul 02, 2015
  9. Feb 02, 2015
  10. Aug 01, 2014
  11. Jun 18, 2014
    • Anton Khirnov's avatar
      Remove avserver. · 894682a9
      Anton Khirnov authored
      It has not been properly maintained for years and there is little hope
      of that changing in the future.
      It appears simpler to write a new replacement from scratch than
      unbreaking it.
      894682a9
  12. Jun 16, 2014
  13. Feb 25, 2014
  14. Feb 19, 2014
  15. Dec 01, 2013
  16. Apr 05, 2013
  17. Oct 23, 2012
  18. Oct 19, 2012
  19. Aug 07, 2012
    • Mans Rullgard's avatar
      build: change checkheaders to use regular build rules · dfd9159f
      Mans Rullgard authored
      
      Many compilers need special flags to compile *.h files as regular
      source code, if they will do so at all.  Rather than hoping all
      compilers will have such a flag and adding mappings for it, create
      wrapper .c files for test building single headers.
      
      This allows using the regular rule for compiling C files without the
      need for special flags, and it also provides proper dependency tracking
      for these objects.
      
      Signed-off-by: default avatarMans Rullgard <mans@mansr.com>
      dfd9159f
  20. Jul 04, 2012
  21. Jun 13, 2012
  22. May 02, 2012
  23. Apr 27, 2012
  24. Mar 25, 2012
  25. Feb 23, 2012
  26. Jan 25, 2012
  27. Jan 23, 2012
  28. Aug 12, 2011
  29. Aug 09, 2011
  30. Jul 13, 2011
  31. Jul 06, 2011
  32. May 19, 2011
  33. Apr 23, 2011
  34. Jan 18, 2011
  35. Jan 17, 2011
Loading