1. 08 Nov, 2016 1 commit
  2. 27 May, 2016 1 commit
  3. 12 Jan, 2016 1 commit
  4. 04 Nov, 2015 1 commit
  5. 13 Oct, 2015 1 commit
  6. 22 Sep, 2015 1 commit
    • Frank Barchard's avatar
      Replace random with fastrand · 16f12b58
      Frank Barchard authored
      random / rand is slow and impacts performance testing.
      Although its only called to clear a frame once, a typical profile shows
      it high in the overall profile, when doing 1000 frames for a benchmark.
      
      95.10%  libyuv_unittest  libyuv_unittest      [.] YUY2ToARGBRow_SSSE3
       2.01%  libyuv_unittest  libc-2.19.so         [.] __random_r
       1.13%  libyuv_unittest  libc-2.19.so         [.] __random
      
      Replace random is a faster version for unittests.
      
      set LIBYUV_WIDTH=1280
      set LIBYUV_HEIGHT=720
      set LIBYUV_REPEAT=999
      set LIBYUV_FLAGS=-1
      out\release\libyuv_unittest --gtest_filter=*YUY2ToARGB*  | findms
      
      Was
      libyuvTest.YUY2ToARGB_Opt (497 ms)
      
      Now
      libyuvTest.YUY2ToARGB_Opt (454 ms)
      
      R=harryjin@google.com
      BUG=none
      
      Review URL: https://codereview.chromium.org/1361813002 .
      16f12b58
  7. 02 Jun, 2015 1 commit
  8. 26 Mar, 2015 1 commit
  9. 28 Oct, 2014 1 commit
  10. 26 Dec, 2013 1 commit
  11. 28 May, 2013 1 commit
  12. 28 Jan, 2013 1 commit
  13. 26 Nov, 2012 2 commits
  14. 14 Nov, 2012 1 commit
  15. 24 Oct, 2012 1 commit
  16. 20 Oct, 2012 1 commit
  17. 09 Oct, 2012 1 commit
  18. 18 Sep, 2012 1 commit
  19. 30 Aug, 2012 2 commits
  20. 08 Aug, 2012 1 commit
  21. 26 Jun, 2012 1 commit