1. 28 May, 2015 2 commits
  2. 27 May, 2015 1 commit
  3. 26 May, 2015 1 commit
  4. 17 May, 2015 2 commits
  5. 16 May, 2015 1 commit
  6. 15 May, 2015 1 commit
  7. 14 May, 2015 1 commit
    • James Zern's avatar
      tests: add test_intra_pred_speed · 0d2f3483
      James Zern authored
      useful for speed testing / verifying individual function optimizations;
      currently tests non-high-bitdepth VP9 intra predictors
      
      Change-Id: Ibd247765e43a31894697d43f1d39d312e0ba2090
      0d2f3483
  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. 08 May, 2015 1 commit
  10. 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
  11. 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
  12. 05 May, 2015 1 commit
  13. 30 Apr, 2015 1 commit
    • Yaowu Xu's avatar
      Remove vp9_idct16x16_10_add_ssse3() · 47767609
      Yaowu Xu authored
      The rotation computation using 2X of cos(pi/16) has a potential to
      overflow 32 bit, this commit disable the function to allow further
      investigation and optimization.
      
      Change-Id: I4a9803bc71303d459cb1ec5bbd7c4aaf8968e5cf
      47767609
  14. 29 Apr, 2015 4 commits
    • Yaowu Xu's avatar
      Disable ssse3 version idct16x16_256_add() · 486a73a9
      Yaowu Xu authored
      The version is currently producing different result from c version
      for some input. Disable the use of it for now to allow time for
      investigation the source of mismatch.
      
      Change-Id: Id039455494ee531db4886a9f1fa4761174ef6df3
      486a73a9
    • Parag Salasakar's avatar
      mips msa vp9 copy and avg convolve optimization · 2301d10f
      Parag Salasakar authored
      average improvement ~3x-5x
      
      Change-Id: I422e4c33ea7e6d6783ba40029438ccf21b0e76bb
      2301d10f
    • James Zern's avatar
      vpx_mem: remove vpx_memset · f58011ad
      James Zern authored
      vestigial. replace instances with memset() which they already were being
      defined to.
      
      Change-Id: Ie030cfaaa3e890dd92cf1a995fcb1927ba175201
      f58011ad
    • James Zern's avatar
      vpx_mem: remove vpx_memcpy · f274c219
      James Zern authored
      vestigial. replace instances with memcpy() which they already were being
      defined to.
      
      Change-Id: Icfd1b0bc5d95b70efab91b9ae777ace1e81d2d7c
      f274c219
  15. 21 Apr, 2015 3 commits
  16. 18 Apr, 2015 1 commit
  17. 17 Apr, 2015 2 commits
  18. 16 Apr, 2015 3 commits
  19. 15 Apr, 2015 1 commit
  20. 08 Apr, 2015 1 commit
  21. 07 Apr, 2015 1 commit
  22. 03 Apr, 2015 1 commit
    • Ed Baker's avatar
      Test loopfilters with count=2 · 4e73e4bf
      Ed Baker authored
      The following functions use the count parameter to either loop or select
      dedicated paths:
      vp9_lpf_horizontal_16_c
      vp9_lpf_horizontal_16_sse2
      vp9_lpf_horizontal_16_avx2
      vp9_lpf_horizontal_16_neon
      vp9_highbd_lpf_horizontal_16_c
      vp9_highbd_lpf_horizontal_16_sse2
      
      Change-Id: I7abfd2cb30baa292b4ebe11c847968481103c037
      4e73e4bf
  23. 02 Apr, 2015 1 commit
    • James Zern's avatar
      vp9: fix high-bitdepth NEON build · d181a627
      James Zern authored
      remove incorrect specializations in rtcd and update a configuration
      check in partial_idct_test.cc
      
      (cherry picked from commit 88453340)
      
      Change-Id: I20f551f38ce502092b476fb16d3ca0969dba56f0
      d181a627
  24. 01 Apr, 2015 2 commits
  25. 25 Mar, 2015 1 commit
    • Johann's avatar
      Parall -> Parallel · ba13ff85
      Johann authored
      Change-Id: I565fef382fa17a00d5ae54e980ef14d9f0ad4f55
      ba13ff85
  26. 19 Mar, 2015 2 commits
    • James Zern's avatar
      enable test/vp9_encoder_parms_get_to_decoder · 954a7aec
      James Zern authored
      the TODO around CONFIG_SPATIAL_SVC has been resolved by changing the
      CONFIG_* checks to use an ABI based check
      
      Change-Id: If2638baf361b863186177a453beec9af9231e69e
      954a7aec
    • James Zern's avatar
      put spatial svc behind an ABI check · 18613408
      James Zern authored
      this removes the CONFIG_* checks from public headers, but means
      '--enable-experimental --enable-spatial-svc' builds will fail without a
      local change to the ABI in vpx_encoder.h. this should be all right for
      testing this experiment.
      
      Change-Id: Ief55e7b9d1e8332cfce990275e04c29b30af0c4a
      18613408
  27. 18 Mar, 2015 1 commit