1. 06 Nov, 2015 5 commits
  2. 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
      892130f7
    • Yunqing Wang's avatar
      57cae22c
    • 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
      f1342a7b
  3. 04 Nov, 2015 1 commit
  4. 03 Nov, 2015 10 commits
  5. 02 Nov, 2015 8 commits
  6. 30 Oct, 2015 4 commits
  7. 29 Oct, 2015 9 commits