1. 08 Dec, 2017 1 commit
  2. 07 Dec, 2017 1 commit
  3. 05 Dec, 2017 1 commit
  4. 30 Nov, 2017 1 commit
  5. 28 Nov, 2017 1 commit
    • Frank Barchard's avatar
      Convert16To8Row_SSSE3 port from AVX2 · 324fa327
      Frank Barchard authored
      H010ToAR30 uses Convert16To8Row_SSSE3 to convert 10 bit YUV to 8 bit.
      Then standard YUV conversion can be used.  This improves performance
      on low end CPUs.
      Future CL will by pass this conversion allowing for 10 bit YUV source,
      but the function will be useful as a utility for YUV conversions.
      
      Bug: libyuv:559, libyuv:751
      Test: out/Release/libyuv_unittest --gtest_filter=*H010ToAR30* --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=999 --libyuv_flags=-1 --libyuv_cpu_info=-1
      Change-Id: I9b3ef22d88a5fd861de4cf1900b4c6e8fd24d0af
      Reviewed-on: https://chromium-review.googlesource.com/792334
      Commit-Queue: Frank Barchard <fbarchard@chromium.org>
      Reviewed-by: 's avatarFrank Barchard <fbarchard@chromium.org>
      324fa327
  6. 27 Nov, 2017 1 commit
  7. 22 Nov, 2017 1 commit
  8. 21 Nov, 2017 1 commit
  9. 20 Nov, 2017 3 commits
  10. 17 Nov, 2017 1 commit
  11. 16 Nov, 2017 1 commit
  12. 15 Nov, 2017 1 commit
  13. 10 Nov, 2017 3 commits
  14. 09 Nov, 2017 2 commits
  15. 08 Nov, 2017 3 commits
  16. 07 Nov, 2017 3 commits
  17. 03 Nov, 2017 1 commit
  18. 02 Nov, 2017 1 commit
  19. 01 Nov, 2017 1 commit
  20. 31 Oct, 2017 2 commits
  21. 23 Oct, 2017 1 commit
  22. 19 Oct, 2017 2 commits
  23. 18 Oct, 2017 1 commit
  24. 17 Oct, 2017 1 commit
    • Frank Barchard's avatar
      mingw fix ifdefs to use gcc source · 8fa02df3
      Frank Barchard authored
      mingw gcc sets the macro _M_IX86 which is normally only set
      by Visual C and clangcl which are Visual C style source code
      style for assembly, but gcc is not Visual C compatible.
      Add _MSC_VER to most ifdefs to detect that its really Visual C
      or clangcl and not mingw gcc so the gcc source code will be used.
      
      Bug: libyuv:744
      Test: CXXFLAGS=-m32 CXX=~/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/bin/x86_64-w64-mingw32-g++ make -f linux.mk
      Change-Id: I3431aa486eb769b145faa8d5eb75ed639f9d6f5e
      Reviewed-on: https://chromium-review.googlesource.com/722319Reviewed-by: 's avatarCheng Wang <wangcheng@google.com>
      Commit-Queue: Frank Barchard <fbarchard@google.com>
      8fa02df3
  25. 12 Oct, 2017 1 commit
  26. 11 Oct, 2017 1 commit
  27. 10 Oct, 2017 2 commits
  28. 09 Oct, 2017 1 commit