1. 24 Sep, 2013 10 commits
  2. 23 Sep, 2013 7 commits
    • Yaowu Xu's avatar
      8c2e5e49
    • Frank Galligan's avatar
      c701eeb5
    • Yaowu Xu's avatar
      Correct 3 step search site initialziation · 838eae39
      Yaowu Xu authored
      39c7b01d accidently reverted the row/col initialization, which broke
      mv clamps, which is dependent on the sites for valid motion vector
      range. This commit fixed the issue.
      
      Change-Id: Ibcce0226e0360b1ef483fe760b2e33f1af4bf494
      838eae39
    • Yunqing Wang's avatar
      Hide global symbols for macho32/64 · 071395de
      Yunqing Wang authored
      Added hiding global symbols for macho32 and macho64 in x86inc.asm.
      This was done to fix exported symbol issue in Chrome build.
      
      Change-Id: I08d5c559b985b82f655b537469fee125615e78c0
      071395de
    • 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
    • Jingning Han's avatar
      54c87058
    • 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
      d11221f4
  3. 21 Sep, 2013 2 commits
  4. 20 Sep, 2013 4 commits
    • Johann's avatar
      Use lowercase instruction in assembly · a6a00fc6
      Johann authored
      The iOS compiler does not recognize BLE:
      bad instruction `BLE idct32_transpose_pair_loop'
      
      Change-Id: I7426694c66bc31caf939a2d5000968da1222c15b
      a6a00fc6
    • 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
      Cleanup in vp9_init3smotion_compensation. · 39c7b01d
      Dmitry Kovalev authored
      Change-Id: Ie47f53e76bc9530475c8c6d24e9b7a5a0189de56
      39c7b01d
    • Dmitry Kovalev's avatar
      24df77e9
  5. 19 Sep, 2013 10 commits
  6. 18 Sep, 2013 7 commits