1. 29 May, 2015 2 commits
  2. 23 May, 2015 2 commits
  3. 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
  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. 21 Apr, 2015 1 commit
    • Johann's avatar
      Rename neon convolve avg file · 66b9933b
      Johann authored
      Some build systems use just the basename for object files.
      
      Change-Id: I333e1107ee866f3906cc46476ef8d04c6200a8a0
      66b9933b
  6. 07 Jan, 2015 2 commits
  7. 17 Dec, 2014 1 commit
  8. 16 Dec, 2014 3 commits
    • Johann's avatar
      Use defines for inline and __builtin_prefetch · 2fdbf70d
      Johann authored
      These were established for compatibility. Make sure to use them.
      
      Most frequently they manifest as issues on Visual Studio builds.
      
      Change-Id: I39d764d2eb341b999d7a6132cb44b2acfc511160
      2fdbf70d
    • James Yu's avatar
      VP9 common for ARMv8 by using NEON intrinsics 16 · aa8dd897
      James Yu authored
      
      
      Add vp9_reconintra_neon.c
      - vp9_v_predictor_4x4_neon
      - vp9_v_predictor_8x8_neon
      - vp9_v_predictor_16x16_neon
      - vp9_v_predictor_32x32_neon
      - vp9_h_predictor_4x4_neon
      - vp9_h_predictor_8x8_neon
      - vp9_h_predictor_16x16_neon
      - vp9_h_predictor_32x32_neon
      - vp9_tm_predictor_4x4_neon
      - vp9_tm_predictor_8x8_neon
      - vp9_tm_predictor_16x16_neon
      - vp9_tm_predictor_32x32_neon
      
      Change-Id: Ib5d54a4766a1b5127169045659974f33aa98376d
      Signed-off-by: default avatarJames Yu <james.yu@linaro.org>
      aa8dd897
    • James Yu's avatar
      VP9 common for ARMv8 by using NEON intrinsics 19 · ba05a4c6
      James Yu authored
      Delete vp9_dc_only_idct_add_neon.c
      
      The function was merged with vp9_short_idct4x4_1_add (later
      vp9_idct4x4_1_add) in d2de1ca3
      
       and should have been deleted then.
      
      Change-Id: Ie58ba3dd9dc7330a8f1238dd7dd71c9ed4639b94
      Signed-off-by: default avatarJames Yu <james.yu@linaro.org>
      ba05a4c6
  9. 15 Dec, 2014 2 commits
  10. 11 Dec, 2014 2 commits
  11. 10 Dec, 2014 10 commits
  12. 09 Dec, 2014 1 commit
  13. 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
  14. 20 Jun, 2014 2 commits
    • Johann's avatar
      Don't return value for void functions · d6582162
      Johann authored
      Clears "warning: 'return' with a value, in function returning void"
      
      Change-Id: I93972610d67e243ec772a1021d2fdfcfc689c8c2
      d6582162
    • Johann's avatar
      Include type defines · baef0b89
      Johann authored
      Clears error: unknown type name 'uint8_t'
      
      Change-Id: I9b6eff66a5c69bc24aeaeb5ade29255a164ef0e2
      baef0b89
  15. 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
  16. 27 Feb, 2014 1 commit
  17. 15 Feb, 2014 1 commit
  18. 13 Feb, 2014 2 commits
  19. 12 Feb, 2014 1 commit
  20. 05 Feb, 2014 2 commits
  21. 01 Feb, 2014 1 commit