1. 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
  2. 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
  3. 05 May, 2015 1 commit
  4. 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
  5. 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
  6. 21 Apr, 2015 3 commits
  7. 18 Apr, 2015 1 commit
  8. 17 Apr, 2015 2 commits
  9. 16 Apr, 2015 3 commits
  10. 15 Apr, 2015 1 commit
  11. 08 Apr, 2015 1 commit
  12. 07 Apr, 2015 1 commit
  13. 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
  14. 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
  15. 01 Apr, 2015 2 commits
  16. 25 Mar, 2015 1 commit
    • Johann's avatar
      Parall -> Parallel · ba13ff85
      Johann authored
      Change-Id: I565fef382fa17a00d5ae54e980ef14d9f0ad4f55
      ba13ff85
  17. 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
  18. 18 Mar, 2015 1 commit
  19. 17 Mar, 2015 2 commits
  20. 13 Mar, 2015 2 commits
  21. 09 Mar, 2015 1 commit
  22. 05 Mar, 2015 1 commit
  23. 03 Mar, 2015 1 commit
    • James Zern's avatar
      ResizeCspTest: request PSNR packets · 40f177ab
      James Zern authored
      without VPX_CODEC_USE_PSNR they're only generated by default with
      --enable-internal-stats
      
      Change-Id: I9a5a8874a3aa4bde39ae09a4101ed5616c83c9a1
      40f177ab
  24. 27 Feb, 2015 2 commits
  25. 26 Feb, 2015 2 commits
    • James Zern's avatar
      tools_common.sh: add directory name to error output · 2ebe0aee
      James Zern authored
      + add a helper function to reduce the duplication
      
      this is a bit clearer when the environment variable is set, but the
      directory is missing
      
      Change-Id: I08f9b56122b5741bb40a5f795f7f82f5b49f1047
      2ebe0aee
    • James Zern's avatar
      tests: add a shorter 720p test clip · 7839d038
      James Zern authored
      niklas_1280_720_30.y4m 60 frames @ 30fps
      only a small number of frames are being used; this reduces the test data
      download size in non-perf-test cases by >500M.
      retain niklas_1280_720_30.yuv for encode+decode perf tests
      
      Change-Id: I56b3433104acd462f952a9554280de5a3ec0b6d2
      7839d038
  26. 19 Feb, 2015 1 commit
    • Yunqing Wang's avatar
      Improve skip_txfm thresholds in the non-rd mode selection · 81fc5bf8
      Yunqing Wang authored
      Modified the thresholds of deciding whether or not to skip
      the transforms in model_rd_for_sb_y(). Used zbin[] instead
      of dequant[] to be more precise. Also, modified the checking
      coditions.
      
      Rtc set borg test results (at speed 6) showed:
      average PSNR gain: 0.138%, overall PSNR gain: 0.158%,
      and SSIM gain: 0.177%.
      
      The data rate test was modified slightly as suggested by
      Marco.
      
      Change-Id: Ieaf633ab77f4838cb3c45cf69065b29d55f8ae6c
      81fc5bf8