1. 23 Sep, 2013 - 1 commit
    • Jingning Han's avatar
      Enable per transformed block zero coeffs forcing · a517343c
      Jingning Han authored
      This commit enables forcing all coefficients zero per transformed
      block, when its rate-distortion cost is lower than regular coeff
      quantization.
      
      The overall performance improvement (including its parent patch on
      calculating rd cost per transformed block) at speed 1:
      derf:  0.298%
      yt:    0.452%
      hd:    0.741%
      stdhd: 0.006%
      
      Change-Id: I66005fe0fd7af192c3eba32e02fd6d77952accb5
      a517343c
  2. 20 Sep, 2013 - 2 commits
    • Jingning Han's avatar
      Calculate rd cost per transformed block · 78fbb106
      Jingning Han authored
      This commit makes the rate-distortion optimization loop evaluate
      the rd costs of regular quantization and all zero coeffs, per
      transformed block. It improves speed 1 compression performance:
      
      derf: 0.245%
      yt:   0.515%
      
      For a large partition that consists multiple transformed blocks,
      this allows more flexibility to selectively force a portion of
      them coded as all zero coeffs, as well be continued in the next
      patches.
      
      Change-Id: I211518be4179747b57375696f017d1160cc91851
      78fbb106
    • Dmitry Kovalev's avatar
      24df77e9
  3. 19 Sep, 2013 - 8 commits
  4. 18 Sep, 2013 - 8 commits
  5. 17 Sep, 2013 - 8 commits
  6. 16 Sep, 2013 - 6 commits
    • Adrian Grange's avatar
      Fix failure to copy data files if content changes · 5b23666e
      Adrian Grange authored
      Jenkins was failing to detect the case where an existing
      file is recreated with new content. In this case, thinking
      that the file already existed, Jenkins did not re-copy the
      file as it should have.
      
      By adding the file test-data.sha1 as a dependendency to
      the LIBVPX_TEST_DATA build target the files will be
      recopied if the MD5 of an existing file changes.
      
      This could be further improved to only copy files that
      have changed rather than copying the whole set as done in
      this patch.
      
      (Thanks to jzern@ who diagnozed ithe problem and suggested
      this fix).
      
      Change-Id: Icea7c61a95189bc639fec83020c28c70da5b2b41
      5b23666e
    • hkuang's avatar
      Merge "Speed up iht8x8 by rearranging instructions. Speed improves from 282%... · cbf39457
      hkuang authored
      Merge "Speed up iht8x8 by rearranging instructions. Speed improves from 282% to 302% faster based on assembly-perf."
      cbf39457
    • hkuang's avatar
      Speed up iht8x8 by rearranging instructions. · 23e1a29f
      hkuang authored
      Speed improves from 282% to 302% faster based on assembly-perf.
      
      Change-Id: I08c5c1a542d43361611198f750b725e4303d19e2
      23e1a29f
    • Yaowu Xu's avatar
      fix a problem where an invalid mv used in search · eeae6f94
      Yaowu Xu authored
      The commit added reset of pred_mv at the beginning of each SB64x64
      partition mv search, also limited the usage of pred_mv only when
      search on the largest partition is already done. This is to fix
      a crash at speed 1/2 encoder where an invalid mv is used in mv
      search.
      
      Change-Id: I39010177da76d054e3c90b7899a44feb2e3a5b1b
      eeae6f94
    • Paul Wilkins's avatar
      Minor clean up. · cb50dc7f
      Paul Wilkins authored
      Removed some unused code and minor cleanup
      / reordering.
      
      Change-Id: I4083ae56aeb8edfe9b85aa2f42a16aa28d19da94
      cb50dc7f
    • Paul Wilkins's avatar
      Adjustment to mode_skip_start. · 3b017784
      Paul Wilkins authored
      Corrected values relating to modified mode order.
      
      Change-Id: I24fccba3af4bc16721d5e7e51888a66305bfa7fe
      3b017784
  7. 13 Sep, 2013 - 7 commits