1. 28 Mar, 2016 1 commit
  2. 25 Mar, 2016 2 commits
  3. 24 Mar, 2016 1 commit
  4. 22 Mar, 2016 1 commit
  5. 28 Jan, 2016 1 commit
  6. 21 Jan, 2016 1 commit
  7. 26 May, 2015 1 commit
  8. 13 May, 2015 1 commit
    • Johann's avatar
      Relocate memory operations for common code · 1d7ccd53
      Johann authored
      With the sad functions, and hopefully the variance functions soon,
      moving to the vpx_dsp location, place the defines used in the
      reference C code in a common location.
      
      Change-Id: I4c8ce7778eb38a0a3ee674d2f1c488eda01cfeca
      1d7ccd53
  9. 06 May, 2015 1 commit
    • Johann's avatar
      Move shared SAD code to vpx_dsp · d5d92898
      Johann authored
      Create a new component, vpx_dsp, for code that can be shared
      between codecs. Move the SAD code into the component.
      
      This reduces the size of vpxenc/dec by 36k on x86_64 builds.
      
      Change-Id: I73f837ddaecac6b350bf757af0cfe19c4ab9327a
      d5d92898
  10. 09 Oct, 2014 1 commit
  11. 12 Sep, 2014 1 commit
  12. 02 Jun, 2014 1 commit
  13. 01 Jun, 2014 1 commit
  14. 23 May, 2014 1 commit
  15. 15 May, 2014 1 commit
  16. 14 May, 2014 1 commit
    • Deb Mukherjee's avatar
      Remove Wextra warnings from vp9_sad.c · 7ab9a958
      Deb Mukherjee authored
      As a side-effect, the max_sad check is removed from the
      C-implementation of VP8, for consistency with VP9, and to
      ensure that the SAD tests common to VP8/VP9 pass.
      That will make the VP8 C implementation of sad a little slower
      but given that is rarely used in practice, the impact will be
      minimal.
      
      Change-Id: I7f43089fdea047fbf1862e40c21e4715c30f07ca
      7ab9a958
  17. 16 Apr, 2014 1 commit
  18. 24 Mar, 2014 1 commit
  19. 05 Feb, 2014 1 commit
  20. 21 Jan, 2014 1 commit
  21. 19 Nov, 2013 1 commit
  22. 25 Jun, 2013 1 commit
    • Ronald S. Bultje's avatar
      Add averaging-SAD functions for 8-point comp-inter motion search. · c24d9223
      Ronald S. Bultje authored
      Makes first 50 frames of bus @ 1500kbps encode from 3min22.7 to 3min18.2,
      i.e. 2.3% faster. In addition, use the sub_pixel_avg functions to calc
      the variance of the averaging predictor. This is slightly suboptimal
      because the function is subpixel-position-aware, but it will (at least
      for the SSE2 version) not actually use a bilinear filter for a full-pixel
      position, thus leading to approximately the same performance compared to
      if we implemented an actual average-aware full-pixel variance function.
      That gains another 0.3 seconds (i.e. encode time goes to 3min17.4), thus
      leading to a total gain of 2.7%.
      
      Change-Id: I3f059d2b04243921868cfed2568d4fa65d7b5acd
      c24d9223
  23. 23 May, 2013 1 commit
    • Jingning Han's avatar
      Merge 4x4 block level partition into codebase · 7ac5ac52
      Jingning Han authored
      Move 4x4/4x8/8x4 partition coding out of experimental list.
      
      This commit fixed the unit test failure issues. It also resolved
      the merge conflicts between 4x4 block level partition and iterative
      motion search for comp_inter_inter.
      
      Change-Id: I898671f0631f5ddc4f5cc68d4c62ead7de9c5a58
      7ac5ac52
  24. 16 May, 2013 1 commit
    • Jingning Han's avatar
      Add building blocks for 4x8/8x4 rd search · 8e3d0e4d
      Jingning Han authored
      These building blocks enable rate-distortion optimization search
      over block sizes of 8x4 and 4x8. Need to convert them into mmx/sse
      forms.
      
      Change-Id: I570ea2d22d14ceec3fe3575128d7dfa172a577de
      8e3d0e4d
  25. 24 Apr, 2013 1 commit
  26. 15 Apr, 2013 1 commit
  27. 02 Mar, 2013 1 commit
  28. 28 Feb, 2013 2 commits
  29. 27 Feb, 2013 1 commit
    • John Koleszar's avatar
      Remove unused vp9_copy32xn · 7ad8dbe4
      John Koleszar authored
      This function was part of an optimization used in VP8 that required
      caching two macroblocks. This is unused in VP9, and might not
      survive refactoring to support superblocks, so removing it for now.
      
      Change-Id: I744e585206ccc1ef9a402665c33863fc9fb46f0d
      7ad8dbe4
  30. 06 Jan, 2013 1 commit
  31. 26 Dec, 2012 1 commit
  32. 18 Dec, 2012 1 commit
  33. 27 Nov, 2012 1 commit
    • John Koleszar's avatar
      Add vp9_ prefix to all vp9 files · fcccbcbb
      John Koleszar authored
      Support for gyp which doesn't support multiple objects in the same
      static library having the same basename.
      
      Change-Id: Ib947eefbaf68f8b177a796d23f875ccdfa6bc9dc
      fcccbcbb
  34. 01 Nov, 2012 1 commit
  35. 31 Oct, 2012 2 commits
  36. 22 Oct, 2012 1 commit
  37. 14 Sep, 2012 1 commit
    • Yaowu Xu's avatar
      Use 3 rows and cols of pixels for ref_mv scoring · 6d8538e5
      Yaowu Xu authored
      The commit changed to use 3 rows above and 3 cols from left for SAD
      scoring for selecting the best reference motion vector. The change
      helped std-hd set by >.2% on psnr/ssim metrics.
      
      Change-Id: Ifad3b528d0b4b6e3c22518af789d76eff23c1520
      6d8538e5