1. 28 Jul, 2015 1 commit
  2. 27 Jul, 2015 1 commit
    • Jingning Han's avatar
      Replace vp9_idct.h for precise dependency · a9a1d4e8
      Jingning Han authored
      This commit replaces vp9_idct.h with txfm_common.h in many SIMD
      implementation files for precise file dependency.
      
      Change-Id: If73dd726bb16537e7494f28538b0a169810f9756
      a9a1d4e8
  3. 23 Jul, 2015 1 commit
    • Jingning Han's avatar
      Refactor forward/inverse transform msa implementations · d341f843
      Jingning Han authored
      This commit factors out common macro definitions from the forward
      and inverse transform implementations into vpx_dsp. It removes
      the duplicate macro definitions from encoder and decoder folders.
      
      Change-Id: I92301acbd3317075e9c5f03328a25abb123bca78
      d341f843
  4. 17 Jul, 2015 6 commits
  5. 16 Jul, 2015 1 commit
  6. 07 Jul, 2015 1 commit
  7. 29 Jun, 2015 1 commit
  8. 26 Jun, 2015 1 commit
  9. 22 Jun, 2015 1 commit
  10. 20 Jun, 2015 1 commit
  11. 17 Jun, 2015 1 commit
  12. 16 Jun, 2015 1 commit
  13. 12 Jun, 2015 1 commit
  14. 06 Jun, 2015 1 commit
  15. 05 Jun, 2015 1 commit
  16. 04 Jun, 2015 2 commits
  17. 03 Jun, 2015 2 commits
  18. 02 Jun, 2015 2 commits
  19. 01 Jun, 2015 1 commit
  20. 29 May, 2015 1 commit
  21. 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
  22. 08 May, 2015 1 commit
  23. 07 May, 2015 2 commits
    • 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
    • Parag Salasakar's avatar
      mips msa vp9 idct 32x32 optimization · 1601c138
      Parag Salasakar authored
      average improvement ~4x-6x
      
      Change-Id: Idaba7e49fbd7f388caee0d73773ccf6e4807ef17
      1601c138
  24. 05 May, 2015 1 commit
  25. 29 Apr, 2015 1 commit
  26. 21 Apr, 2015 2 commits
  27. 18 Apr, 2015 1 commit
  28. 09 Apr, 2015 1 commit
  29. 08 May, 2014 1 commit
    • Jingning Han's avatar
      Change eob threshold for partial inverse 8x8 2D-DCT to 12 · 41a350a8
      Jingning Han authored
      The scanning order has the first 12 coefficients of the 8x8 2D-DCT
      sitting in the top left 4x4 block. Hence the partial inverse 8x8
      2D-DCT allows to handle cases with eob below 12.
      
      The overall runtime of the inverse 8x8 2D-DCT unit is reduced from
      166 cycles (using SSE2) to 150 cycles (using SSSE3).
      
      Change-Id: I4514f9748042809ac84df4c14382c00f313f1cd2
      41a350a8
  30. 01 Feb, 2014 1 commit