1. 07 Aug, 2015 1 commit
  2. 04 Aug, 2015 2 commits
  3. 03 Aug, 2015 3 commits
  4. 02 Aug, 2015 1 commit
  5. 01 Aug, 2015 1 commit
  6. 31 Jul, 2015 3 commits
    • Jingning Han's avatar
      Factor inverse transform functions into vpx_dsp · e8b133c7
      Jingning Han authored
      This commit moves the module inverse transform functions from vp9
      to vpx_dsp folder. The hybrid transform wrapper functions stay in
      the vp9 folder, since it involves codec-specific data structures.
      
      Change-Id: Ib066367c953d3d024c73ba65157bbd70a95c9ef8
      e8b133c7
    • Zoe Liu's avatar
      Refactor mips/dspr2 on convolution. · 7cfdc003
      Zoe Liu authored
      Change-Id: If59a39d5a92c261537342726f94bb7f7f26dfff3
      7cfdc003
    • 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
  7. 30 Jul, 2015 1 commit
  8. 28 Jul, 2015 1 commit
  9. 27 Jul, 2015 2 commits
  10. 26 Jul, 2015 1 commit
    • Jingning Han's avatar
      Refactor vp9_idct.h file · 5ebc8feb
      Jingning Han authored
      Separate the common coefficient constant into vpx_dsp/txfm_common.h.
      Move the SSE2 macro definitions to vpx_dsp/x86/txfm_common_sse2.h.
      This clears the use case of vp9_idct.h in vpx_dsp folder.
      
      Change-Id: I319735a2abf42888e5080ac14cfbcde34be7b121
      5ebc8feb
  11. 24 Jul, 2015 1 commit
  12. 23 Jul, 2015 2 commits
  13. 22 Jul, 2015 1 commit
  14. 20 Jul, 2015 3 commits
  15. 17 Jul, 2015 2 commits
    • Yunqing Wang's avatar
      Migrate quantization functions from vp9/ to vpx_dsp/ · 38f1fbbb
      Yunqing Wang authored
      The following quantization functions were moved:
      vp9_quantize_b
      vp9_quantize_b_32x32
      vp9_highbd_quantize_b
      vp9_highbd_quantize_b_32x32
      
      vp9_quantize_dc
      vp9_quantize_dc_32x32
      vp9_highbd_quantize_dc
      vp9_highbd_quantize_dc_32x32
      
      The purpose of doing that was to allow these functions to be shared
      by multiple codecs.
      
      Change-Id: Id8ab939f283353cdd07bd930d47db3d932a5d87f
      38f1fbbb
    • Yaowu Xu's avatar
      Move bit reader files to vpx_dsp · 97279ed2
      Yaowu Xu authored
      Change-Id: Ib1cb1fbe92a39ff5312cee069559be6d3ea458d0
      97279ed2
  16. 16 Jul, 2015 1 commit
  17. 15 Jul, 2015 1 commit
    • Jingning Han's avatar
      Add vpx_dsp_common.h file · db8e731b
      Jingning Han authored
      Move the clamp functions to vpx_dsp_common.h file. Clear out the
      dependency of vp9_loopfilter_filters.c on vp9_common.h file.
      
      Change-Id: I9c4b928bcd7f597106b5aa96354356d3775a3431
      db8e731b
  18. 07 Jul, 2015 1 commit
  19. 06 Jul, 2015 1 commit
  20. 01 Jul, 2015 2 commits
  21. 30 Jun, 2015 1 commit
  22. 26 May, 2015 1 commit
  23. 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