1. 17 Oct, 2015 1 commit
  2. 16 Oct, 2015 4 commits
  3. 15 Oct, 2015 3 commits
  4. 14 Oct, 2015 3 commits
  5. 13 Oct, 2015 1 commit
  6. 12 Oct, 2015 3 commits
  7. 08 Oct, 2015 6 commits
  8. 07 Oct, 2015 5 commits
  9. 06 Oct, 2015 1 commit
  10. 02 Oct, 2015 1 commit
  11. 01 Oct, 2015 1 commit
  12. 30 Sep, 2015 1 commit
  13. 25 Sep, 2015 5 commits
  14. 24 Sep, 2015 1 commit
  15. 23 Sep, 2015 2 commits
  16. 22 Sep, 2015 2 commits
    • 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
    • Frank Barchard's avatar
      2b92ec8d