1. 25 Sep, 2015 2 commits
    • Frank Barchard's avatar
      I420Alpha row function in 1 pass. · e365cdde
      Frank Barchard authored
      API change - I420AlphaToARGB takes flag indicating if RGB should be
      premultiplied by alpha.
      
      This version implements an efficient SSSE3 version for Windows.
      C version done in 2 steps.
      
      Was
      libyuvTest.I420AlphaToARGB_Any (1136 ms)
      libyuvTest.I420AlphaToARGB_Unaligned (1210 ms)
      libyuvTest.I420AlphaToARGB_Invert (966 ms)
      libyuvTest.I420AlphaToARGB_Opt (1031 ms)
      libyuvTest.I420AlphaToABGR_Any (1020 ms)
      libyuvTest.I420AlphaToABGR_Unaligned (1359 ms)
      libyuvTest.I420AlphaToABGR_Invert (1082 ms)
      libyuvTest.I420AlphaToABGR_Opt (986 ms)
      
      R=harryjin@google.com
      BUG=libyuv:496
      
      Review URL: https://codereview.chromium.org/1367093002 .
      e365cdde
    • Frank Barchard's avatar
      switch from ebp to ebx. · d4594bee
      Frank Barchard authored
      ebx encodes more efficiently (1 byte less) for most address modes, than ebp.
      previously it was used for 411 format, but the reader uses pinsrw now avoiding
      gpr register.
      
      BUG=libyuv:488
      R=harryjin@google.com
      
      Review URL: https://codereview.chromium.org/1365003003 .
      d4594bee
  2. 24 Sep, 2015 1 commit
  3. 23 Sep, 2015 2 commits
  4. 22 Sep, 2015 5 commits
  5. 18 Sep, 2015 3 commits
  6. 17 Sep, 2015 6 commits
  7. 15 Sep, 2015 2 commits
  8. 14 Sep, 2015 4 commits
  9. 11 Sep, 2015 1 commit
  10. 09 Sep, 2015 2 commits
  11. 08 Sep, 2015 1 commit
  12. 06 Sep, 2015 2 commits
  13. 03 Sep, 2015 2 commits
  14. 02 Sep, 2015 2 commits
  15. 31 Aug, 2015 1 commit
  16. 29 Aug, 2015 1 commit
  17. 28 Aug, 2015 1 commit
  18. 26 Aug, 2015 1 commit
  19. 25 Aug, 2015 1 commit