1. 22 Mar, 2016 1 commit
    • Adrian Grange's avatar
      Update README · 700d00bc
      Adrian Grange authored
      Change "LIBVPX"->"LIBAOM" and "libvpx"->"libaom" and
      modify the macros elsewhere to match.
      
      Change-Id: Idbb701c733a765491d37b82a8ba3404f395c4020
      700d00bc
  2. 16 Mar, 2016 1 commit
    • Nathan Egge's avatar
      Replace divides by small values with multiplies. · 03122298
      Nathan Egge authored
      This ports the OD_DIVU_SMALL code from Daala to AOM so that divides by
       constants smaller than OD_DIVU_DMAX (1024) are done using a multiply.
      Added a unit test for OD_DIVU_SMALL in test/divu_small_test.cc.
      
      Change-Id: Id9fee172d54477355571c5d6c12c584fb65769e5
      03122298
  3. 25 Feb, 2016 2 commits
  4. 29 Jan, 2016 1 commit
    • James Zern's avatar
      vp10: fix encoder crash on flush · a7beb23d
      James Zern authored
      cherry-picked from libvpx:
      4f780e94 vp9/10: fix encoder crash on flush
      
      the lookahead buffer allocation is deferred to receipt of the first
      frame to allow profile changes. if the encoder was flushed before
      supplying any frames the encoder would crash trying to dereference the
      NULL buffer.
      
      Change-Id: Ie0f6f7ab394f1ed5595aa9d0a49317c1dae0effc
      a7beb23d
  5. 28 Jan, 2016 1 commit
  6. 26 Jan, 2016 2 commits
  7. 22 Jan, 2016 3 commits
  8. 21 Jan, 2016 1 commit
  9. 20 Jan, 2016 2 commits
  10. 13 Jan, 2016 1 commit
  11. 23 Dec, 2015 3 commits
  12. 19 Dec, 2015 1 commit
  13. 18 Dec, 2015 2 commits
  14. 17 Dec, 2015 1 commit
    • Jian Zhou's avatar
      Code clean of sad4xN(_avg)_sse · b158d9a6
      Jian Zhou authored
      Replace MMX with SSE2, reduce psadbw ops which may help Silvermont.
      
      Change-Id: Ic7aec15245c9e5b2f3903dc7631f38e60be7c93d
      b158d9a6
  15. 14 Dec, 2015 1 commit
  16. 11 Dec, 2015 1 commit
    • Jian Zhou's avatar
      Code clean of tm_predictor_32x32 · 88120481
      Jian Zhou authored
      Reallocate the xmm register usage so that no ARCH_X86_64 required.
      Reduce memory access to the left neighbor by half.
      Speed up by single digit on big core machine.
      
      Change-Id: I392515ed8e8aeb02e6a717b3966b1ba13f5be990
      88120481
  17. 10 Dec, 2015 1 commit
    • Jian Zhou's avatar
      SSE2 based h_predictor_32x32 · c90a8a1a
      Jian Zhou authored
      Relocate the function from SSSE3 to SSE2, Unroll loop from 16 to 8,
      and reduce mem access to left.
      Speed up by single digit in ./test_intra_pred_speed on big core
      machines.
      
      Change-Id: I2b7fc95ffc0c42145be2baca4dc77116dff1c960
      c90a8a1a
  18. 09 Dec, 2015 1 commit
  19. 08 Dec, 2015 1 commit
    • Jian Zhou's avatar
      Re-enable SSE2 based intra 4x4 prediction · aa5b517a
      Jian Zhou authored
      4x4 Intra predictor implemented with MMX is replaced with SSE2.
      Segfault in change 315561 when decoding vp8 is taken care of.
      
      Change-Id: I083a7cb4eb8982954c20865160f91ebec777ec76
      aa5b517a
  20. 05 Dec, 2015 3 commits
  21. 04 Dec, 2015 4 commits
    • Jian Zhou's avatar
      Speed up h_predictor_16x16 · e86c7c86
      Jian Zhou authored
      Relocate the function from SSSE3 to SSE2, Unroll loop from 8 to 4,
      and reduce mem access to left.
      Speed up by >20% in ./test_intra_pred_speed.
      
      Change-Id: Ie48229c2e32404706b722442942c84983bda74cc
      e86c7c86
    • Jian Zhou's avatar
      Speed up h_predictor_8x8 · da3f08fa
      Jian Zhou authored
      Relocate the function from SSSE3 to SSE2, Unroll loop from 4 to 2,
      and reduce mem access to left.
      Speed up by >20% in ./test_intra_pred_speed.
      
      Change-Id: Ib9f1846819783b6e05e2a310c930eb844b2b4d2e
      da3f08fa
    • Jian Zhou's avatar
      MMX in intra 8x8 prediction replaced with SSE2 · aa2764ab
      Jian Zhou authored
      8x8 Intra predictor implemented with MMX is replaced with SSE2.
      
      Change-Id: I0c90e7c1e1e6942489ac2bfe58903b728aac7a52
      aa2764ab
    • Jian Zhou's avatar
      MMX in intra 4x4 prediction replaced with SSE2 · 89a1efa4
      Jian Zhou authored
      4x4 Intra predictor implemented with MMX is replaced with SSE2.
      
      Change-Id: Id57da2a7c38832d0356bc998790fc1989d39eafc
      89a1efa4
  22. 30 Nov, 2015 1 commit
    • Jian Zhou's avatar
      SSE2 speed up of h_predictor_4x4 · 9d29d762
      Jian Zhou authored
      Relocate h_predictor_4x4 from SSSE3 to SSE2 with XMM registers.
      Speed up by ~25% in ./test_intra_pred_speed.
      
      Change-Id: I64e14c13b482a471449be3559bfb0da45cf88d9d
      9d29d762
  23. 25 Nov, 2015 3 commits
  24. 23 Nov, 2015 1 commit
  25. 20 Nov, 2015 1 commit
    • James Zern's avatar
      fix vp9_satd_sse2 · 60760f71
      James Zern authored
      accumulate satd in 32-bits
      + add unit test
      
      Change-Id: I6748183df3662ddb9d635f9641f9586f2fd38ad5
      60760f71