1. 05 Jan, 2016 1 commit
    • Debargha Mukherjee's avatar
      Super transform - ported from nextgen branch · 3787b174
      Debargha Mukherjee authored
      Various additional changes were made to make the experiment
      compatible with misc_fixes.
      derflr: +0.979%
      hevcmr: +0.865%
      Speed-wise with --enable-supertx the encoder is only about 10%
      slower than without. Decoding impact is about 30% slowdown.
      Note this does not work with ext-tx or var-tx yet. That is
      a TODO.
      Change-Id: If25af4241a7a9efbd28f58eda3c4f044c7a7ef4b
  2. 04 Jan, 2016 2 commits
  3. 31 Dec, 2015 1 commit
  4. 29 Dec, 2015 1 commit
  5. 28 Dec, 2015 3 commits
  6. 23 Dec, 2015 5 commits
  7. 22 Dec, 2015 5 commits
  8. 21 Dec, 2015 3 commits
  9. 19 Dec, 2015 4 commits
  10. 18 Dec, 2015 9 commits
    • Jian Zhou's avatar
      Code clean of highbd_v_predictor_4x4 · c91dd55e
      Jian Zhou authored
      MMX replaced with SSE2, same performance.
      Change-Id: I2ab8f30a71e5fadbbc172fb385093dec1e11a696
    • Jian Zhou's avatar
      Code clean of highbd_dc_predictor_4x4 · 8366b414
      Jian Zhou authored
      MMX replaced with SSE2, same performance.
      Change-Id: Ic57855254e26757191933c948fac6aa047fadafc
    • Marco Paniconi's avatar
    • Yaowu Xu's avatar
      Merge branch 'master' into nextgenv2 · 73301080
      Yaowu Xu authored
    • Peter de Rivaz's avatar
      Fix for issue 1114 compile error · 7361ef73
      Peter de Rivaz authored
      In 32-bit build with --enable-shared, there is a lot of
      register pressure and register src_strideq is reused.
      The code needs to use the stack based version of src_stride,
      but this doesn't compile when used in an lea instruction.
      This patch also fixes a related segmentation fault caused by the
      implementation using src_strideq even though it has been
      This patch also fixes the HBD subpel variance tests that fail
      when compiled without disable-optimizations.
      These failures were caused by local variables in the assembler
      routines colliding with the caller's stack frame.
      Change-Id: Ice9d4dafdcbdc6038ad5ee7c1c09a8f06deca362
    • Jian Zhou's avatar
      Merge "Code clean of sad4xN(_avg)_sse" · 8f8a3b6a
      Jian Zhou authored
    • Marco's avatar
      Non-rd speed >=5: Include H/V intra for bsize=16x16. · c8a2c31e
      Marco authored
      H/V intra mode was only enabled for bsize < 16x16,
      enable it also for bsize=16x16.
      Metrics are neutral with this change:
      Overall very small gain (0.1%), small visual gain on some RTC clips.
      Change-Id: Ib2d7a44382433bfc11cf324aa3cc5c382ea9e088
    • Zoe Liu's avatar
      Cleared the EXT_REFS code to make it more legible. · a4d0c714
      Zoe Liu authored
      Change-Id: I309c4e16fd305bcfa590d14f957a9598d23c7ee6
    • Zoe Liu's avatar
      Restore the flexibility for the new 3 references · ec36a2b0
      Zoe Liu authored
      For the experiment of EXT_REFS, removed the previous special handling
      on the new last 3 references, i.e. LAST2_FRAME, LAST3_FRAME, and
      LAST4_FRAME, at the decoder, so that these new last references are
      treated the same way as the other 3 references (LAST_FRAME,
      GOLDEN_FRAME, and ALTREF_FRAME). Encoder changes have been made
      accordingly to realize this flexibility.
      Change-Id: Ic6546f9443b4377bb7e7b101bfa3e70a8b8d1c65
  11. 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
  12. 16 Dec, 2015 5 commits