1. 11 Nov, 2015 1 commit
    • Jingning Han's avatar
      Fix an encoding failure case when speed features are on · 35b3bd3e
      Jingning Han authored
      This commit fixes an encoding failure case triggered when early
      termination feature is turned on for transform block size search.
      It resolves the corresponding enc/dec mismatch issue.
      Change-Id: I2c5b7d8b1efe25fe3810e6ed307f4b1865dede49
  2. 10 Nov, 2015 1 commit
  3. 09 Nov, 2015 2 commits
  4. 07 Nov, 2015 2 commits
  5. 06 Nov, 2015 24 commits
  6. 05 Nov, 2015 3 commits
    • James Zern's avatar
      vp9_spatial_svc_encoder.sh: fix command line param · 892130f7
      James Zern authored
      -l -> -sl, renamed in:
      be3b08da [svc] Temporal svc with two pass rate control
      Change-Id: I5a7b179b33d94e20e54825090659156dece928c0
    • Yunqing Wang's avatar
    • Geza Lore's avatar
      Add AVX vectorized vp9_diamond_search_sad · f1342a7b
      Geza Lore authored
      This function now has an AVX intrinsics version which is about 80%
      faster compared to the C implementation. This provides a 2-4% total
      speed-up for encode, depending on encoding parameters. The function
      utilizes 3 properties of the cost function lookup table, constructed
      in 'cal_nmvjointsadcost' and 'cal_nmvsadcosts'.
      For the joint cost:
        - mvjointsadcost[1] == mvjointsadcost[2] == mvjointsadcost[3]
      For the component costs:
        - For all i: mvsadcost[0][i] == mvsadcost[1][i]
              (equal per component cost)
        - For all i: mvsadcost[0][i] == mvsadcost[0][-i]
              (Cost function is even)
      These must hold, otherwise the AVX version of the function cannot be used.
      Change-Id: I184055b864c5a2dc37b2d8c5c9012eb801e9daf6
  7. 04 Nov, 2015 7 commits
    • Angie Chiang's avatar
      Add vp10_inv_txfm1d_test · 444acd77
      Angie Chiang authored
      Change-Id: I3b76c0146af7f191cdae31d2b53ab6d51ac791a4
    • Angie Chiang's avatar
      Add iadst32 · b0df5e0f
      Angie Chiang authored
      Change-Id: I3a53ee51146d0bd4b0fe4b27c286e8c921f9823b
    • Angie Chiang's avatar
      Add iadst16 · 35486a6b
      Angie Chiang authored
      Change-Id: I093881aacaf9a070f78cc4eea2e8a6ede8a71792
    • Angie Chiang's avatar
      Add iadst8 · 0ca0cc24
      Angie Chiang authored
      Change-Id: Ia58e4735d7d7bfd2ac55259c32705118c6745c6d
    • Angie Chiang's avatar
      Add iadst4 · ba69089e
      Angie Chiang authored
      Change-Id: Ie419b2b1e939a41c30ed609e1ba46f5f6609b2a5
    • Angie Chiang's avatar
      Add idct32 · 74678334
      Angie Chiang authored
      Change-Id: I75412bdc4bd0d9c90e8b56e02e0e467a2d9957f9
    • Angie Chiang's avatar
      Add idct16 · d3cee565
      Angie Chiang authored
      Change-Id: I8e5ba3a3f9b64ccbf038e371525e897774729b06