1. 20 Sep, 2017 2 commits
  2. 19 Sep, 2017 5 commits
  3. 18 Sep, 2017 2 commits
  4. 15 Sep, 2017 6 commits
  5. 14 Sep, 2017 7 commits
  6. 13 Sep, 2017 5 commits
  7. 12 Sep, 2017 3 commits
    • Johann's avatar
      Revert "Revert "quantize avx: copy 32x32 implementation"" · eb4238ac
      Johann authored
      This reverts commit 8c42237b.
      Because ssse3 code is used for the reference, the qcoeff and dqcoeff
      reference buffers must be aligned.
      Original change's description:
      > quantize avx: copy 32x32 implementation
      > Ensure avx and ssse3 stay in sync by testing them against each other.
      > Change-Id: I699f3b48785c83260825402d7826231f475f697c
      Change-Id: Ieeef11b9406964194028b0d81d84bcb63296ae06
    • Linfeng Zhang's avatar
      Specialize 4 to 3 scaling in vp9_scale_and_extend_frame_c() · afee58f2
      Linfeng Zhang authored
      Scale 3x3 block instead of 16x16 block in each loop.
      1. Reduced number of different phase_scaler from 16 to 3. Optimization code
         will be smaller and faster.
      2. The maximum phase_scaler drifting will be reduced from 5/16 to 1/24.
         (The drifting is 1/(3*16) in each step.)
      Change-Id: Ibb9242a629ddb03e1ff93b859bece738255e698c
    • Kaustubh Raste's avatar
      Optimize mips msa vp9 average mc functions · 30f1ff94
      Kaustubh Raste authored
      Load the specific destination loads instead of vector load
      Change-Id: I65ca13ae8f608fad07121fef848e2a18f54171fe
  8. 11 Sep, 2017 4 commits
  9. 09 Sep, 2017 3 commits
  10. 08 Sep, 2017 3 commits
    • James Zern's avatar
      Merge changes I9ec438aa,I99c954ff · 9a2dd7e6
      James Zern authored
      * changes:
        Update convolve functions' assertions
        Add 2 to 1 scaling NEON optimization
    • paulwilkins's avatar
      Fix bug in intra mode rd penalty. · 0657f473
      paulwilkins authored
      The intra mode rd penalty was implemented as a rate penalty.
      Code was added to scale the penalty according to block size but
      this was not done correctly for the SB level or sub 8x8.
      The code did a weird double scaling in regard to bit depth that
      has been removed. Given that it is a rate penalty the bit depth
      should not matter.
      This bug fix improves average metrics  on our standard test
      sets by about 0.1%
      Change-Id: I7cf81b66aad0cda389fe234f47beba01c7493b1e
    • James Zern's avatar
      vpx_scale_test.h: remove #if from inside macro · d7caee21
      James Zern authored
      fixes visual studio error
      Change-Id: I86206f17ca951b15e247c1b92561847d8c21ec7a