Skip to content
Snippets Groups Projects
  1. Nov 10, 2015
  2. Nov 09, 2015
  3. Nov 07, 2015
  4. Nov 06, 2015
  5. Nov 05, 2015
    • 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
  6. Nov 04, 2015
  7. Nov 03, 2015
Loading