1. 24 Sep, 2013 1 commit
    • Jingning Han's avatar
      Remove redundant mode update in sub8x8 decoding · e85eaf6a
      Jingning Han authored
      The probability model used to code prediction mode is conditioned
      on the immediate above and left 8x8 blocks' prediction modes. When
      the above/left block is coded in sub8x8 mode, we use the prediction
      mode of the bottom-right sub8x8 block as the reference to generate
      the context.
      This commit moves the update of mbmi.mode out of the sub8x8 decoding
      loop, hence removing redundant update steps and keeping the bottom-
      right block's mode for the decoding process of next blocks.
      Change-Id: I1e8d749684d201c1a1151697621efa5d569218b6
  2. 23 Sep, 2013 2 commits
    • Jingning Han's avatar
    • Deb Mukherjee's avatar
      Improves constant qual, constrained qual turned on · d11221f4
      Deb Mukherjee authored
      Adds modeled functions to decide the qp for altref frames in constant q
      mode similar to other functions in use in bitrate mode.
      Also turns on the constrained quality mode (end-usage=2) option which
      was turned off before. Basic testing shows the mode works in principle,
      to cap bitrate to the target-bitrate specified, while allowing lower
      bitrate depending on the cq-level specified. The mode will need to be
      improved over time.
      Results for constant quality vs bitrate control mode:
      derfraw300/fullderfraw: +3.0% at constant quality over bitrate control.
      fullstdhdraw: +4.341%
      stdhdraw250: +5.361%
      Change-Id: If5027c9ec66c8e88d33e47062c6cb84a07b1cda9
  3. 21 Sep, 2013 2 commits
  4. 20 Sep, 2013 3 commits
  5. 19 Sep, 2013 10 commits
  6. 18 Sep, 2013 8 commits
  7. 17 Sep, 2013 8 commits
  8. 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
    • 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."
    • 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
    • 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
      Change-Id: I39010177da76d054e3c90b7899a44feb2e3a5b1b
    • Paul Wilkins's avatar
      Minor clean up. · cb50dc7f
      Paul Wilkins authored
      Removed some unused code and minor cleanup
      / reordering.
      Change-Id: I4083ae56aeb8edfe9b85aa2f42a16aa28d19da94
    • Paul Wilkins's avatar
      Adjustment to mode_skip_start. · 3b017784
      Paul Wilkins authored
      Corrected values relating to modified mode order.
      Change-Id: I24fccba3af4bc16721d5e7e51888a66305bfa7fe