1. 06 Jul, 2015 1 commit
  2. 04 Jun, 2015 1 commit
    • Johann's avatar
      Make vp9 subpixel match vp8 · eb88b172
      Johann authored
      The only difference between the two was that the vp9 function allowed
      for every step in the bilinear filter (16 steps) while vp8 only allowed
      for half of those. Since all the call sites in vp9 (<< 1) the input, it
      only ever used the same steps as vp8.
      
      This will allow moving the subpel variance to vpx_dsp with the rest of
      the variance functions.
      
      Change-Id: I6fa2509350a2dc610c46b3e15bde98a15a084b75
      eb88b172
  3. 26 May, 2015 1 commit
  4. 07 May, 2015 1 commit
    • James Zern's avatar
      replace DECLARE_ALIGNED_ARRAY w/DECLARE_ALIGNED · fd3658b0
      James Zern authored
      this macro was used inconsistently and only differs in behavior from
      DECLARE_ALIGNED when an alignment attribute is unavailable. this macro
      is used with calls to assembly, while generic c-code doesn't rely on it,
      so in a c-only build without an alignment attribute the code will
      function as expected.
      
      Change-Id: Ie9d06d4028c0de17c63b3a27e6c1b0491cc4ea79
      fd3658b0
  5. 17 Jan, 2015 1 commit
  6. 14 Jan, 2015 2 commits
    • Frank Galligan's avatar
      Add 64x64 sub_pel_variance Neon function · ec1d8387
      Frank Galligan authored
      On Nexus 7 speed -5, -6, -7, and -8 saw about a 15% increase
      in perf for 480p. Speeds -5, -6, -7, and -8 saw about a 10%
      increase in perf for 720p.
      
      Tested on Nexus 7, built with ndk r10d, gcc 4.9.
      
      Change-Id: I2fa5315845e3021c9a6e2ea47e52e68b398d8334
      ec1d8387
    • Frank Galligan's avatar
      Switch remaining Neon variance functions to shifts · 588f74f8
      Frank Galligan authored
      Saves 5 instructions on 8x8 and 16x16 and 8 instructions
      on 32x32, when compiled with 4.9.
      
      Change-Id: Id3da613a36a9d27d8c5169c59ba45d247c920c6c
      588f74f8
  7. 13 Jan, 2015 1 commit
    • Frank Galligan's avatar
      Add 64x variance Neon functions · 74d40cd5
      Frank Galligan authored
      Add optimized Neon functions of:
      vp9_variance32x64
      vp9_variance64x32
      vp9_variance64x64
      
      On Nexus 7 speed -5 and -6 saw about a 4% increase in perf.
      Speeds -7 and -8 saw about a 6% increase in perf.
      Tested on Nexus 7, built with ndk r10d, gcc 4.9.
      
      Change-Id: I5a81f13c9897eb927fa39662530f5524a0f768fa
      74d40cd5
  8. 01 Aug, 2014 1 commit
  9. 31 Jul, 2014 1 commit
  10. 30 Jul, 2014 1 commit