1. 02 Sep, 2016 1 commit
  2. 01 Sep, 2016 2 commits
  3. 12 Aug, 2015 1 commit
  4. 31 Jul, 2015 1 commit
    • Zoe Liu's avatar
      Code refactor on InterpKernel · 7186a2dd
      Zoe Liu authored
      It in essence refactors the code for both the interpolation
      filtering and the convolution. This change includes the moving
      of all the files as well as the changing of the code from vp9_
      prefix to vpx_ prefix accordingly, for underneath architectures:
      (1) x86;
      (2) arm/neon; and
      (3) mips/msa.
      The work on mips/drsp2 will be done in a separate change list.
      
      Change-Id: Ic3ce7fb7f81210db7628b373c73553db68793c46
      7186a2dd
  5. 10 Dec, 2014 1 commit
  6. 22 Oct, 2014 1 commit
    • Frank Galligan's avatar
      Fix Neon convolve profiling · 95a568b3
      Frank Galligan authored
      When profiling, gprof can't distinguish between matching labels in
      different files.
      
      Change-Id: I56770df212ed314a0d8568071fa8157624ef1e8f
      95a568b3
  7. 16 Aug, 2013 1 commit
  8. 12 Aug, 2013 1 commit
  9. 11 Aug, 2013 1 commit
    • Mans Rullgard's avatar
      vp9: neon: optimise convolve8_horiz functions · b84dc949
      Mans Rullgard authored
      Each iteration of the horizontal loop reuses 7 of the 11 source
      values.  Loading only the 4 new values saves some time.
      
      Also add preload for source data.
      
      Overall 4% faster on Chromebook.
      
      Change-Id: I8f69e749f2b7f79e9734620dcee51dbfcd716b44
      b84dc949
  10. 02 Aug, 2013 3 commits
  11. 12 Jul, 2013 1 commit
    • Johann's avatar
      vp9_convolve8_[horiz|vert]_avg · a15bebfc
      Johann authored
      Super basic conversion from the other implementations. Any changes to
      one should be trivial to copy over keep in sync.
      
      Change-Id: I1720b4128e0aba4b2779e3761f6494f8a09d3ea8
      a15bebfc
  12. 11 Jul, 2013 1 commit
    • Johann's avatar
      convolve8 optimizations for neon · 158c80cb
      Johann authored
      Independent horizontal and vertical implementations.
      
      Requires that blocks be built from 4x4 and [xy]_step_q4 == 16
      
      6-10% improvement. CIF improved the least.
      
      Change-Id: I137f5ceae4440adc0960bf88e4453e55a618bcda
      158c80cb