Skip to content
Snippets Groups Projects
  1. Jan 06, 2018
  2. May 15, 2017
  3. May 07, 2017
  4. Feb 03, 2017
  5. Dec 22, 2016
  6. May 27, 2016
  7. May 13, 2016
  8. Apr 19, 2016
  9. Mar 23, 2016
  10. Mar 22, 2016
  11. Jan 25, 2016
  12. Oct 10, 2015
  13. Sep 10, 2015
  14. Aug 16, 2015
  15. 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
  16. Jul 02, 2015
  17. Mar 28, 2015
  18. Feb 02, 2015
  19. Oct 17, 2014
  20. Aug 18, 2014
    • Clément Bœsch's avatar
      avcodec: export motion vectors in frame side data on demand · b0352b19
      Clément Bœsch authored
      The reasoning behind this addition is that various third party
      applications are interested in getting some motion information out of a
      video "for free" when it is available.
      
      It was considered to export other information as well (such as the intra
      information about the block, or the quantization) but the structure
      might have ended up into a half full-generic, half full of codec
      specific cruft. If more information is necessary, it should either be
      added in the "flags" field of the AVMotionVector structure, or in
      another side-data.
      
      This commit also includes an example exporting them in a CSV stream.
      b0352b19
  21. Aug 01, 2014
  22. Jul 10, 2014
  23. 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
  24. Jun 16, 2014
  25. May 06, 2014
  26. Apr 23, 2014
  27. Feb 25, 2014
  28. Feb 19, 2014
  29. Feb 02, 2014
  30. Jan 20, 2014
  31. Dec 01, 2013
  32. Nov 30, 2013
  33. Nov 28, 2013
  34. Nov 04, 2013
  35. Sep 04, 2013
    • Nicolas George's avatar
      tools: add benchmark for crypto functions. · d5b58f67
      Nicolas George authored
      The benchmark tests the speed of the following algorithms:
      MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160, AES-128.
      
      It can optionally be built to perform the same benchmark on
      other crypto libraries, for comparison purposes.
      The supported libraries are:
      - crypto:   OpenSSL's libcrypto;
      - gcrypt:   GnuTLS's libgcrypt;
      - tomcrypt: LibTomCrypt
      To enable them, use this syntax:
      make VERSUS=crypto+gcrypt+tomcrypt tools/crypto_bench
      They do not need to have been enabled in configure.
      d5b58f67
  36. May 16, 2013
  37. May 14, 2013
  38. Apr 05, 2013
Loading