1. 06 Jun, 2016 1 commit
    • Geza Lore's avatar
      Optimize wedge partition selection. · efda2831
      Geza Lore authored
      We can optimize wedge partition selection by pre-computing the
      residuals of the 2 underlying predictors, and then blend these
      to compute the sse of the compound predictor, without actually
      having to compute and subtract the compound predictor.
      Similarly we can pre-compute a proxy array which we can use to
      cheaply check which mask sign would have lower sse.
      Details are in wedge_utils.c.
      Mathematically these are equivalence transformations, but due to the
      finite precision the encoder output will be perturbed, though on
      average this should make 0% difference.
      ext-inter gains about ~4.5% speedup.
      Change-Id: Ib2657c3209ae161b4090b58b4b6c392641bf2792
  2. 03 Jun, 2016 5 commits
  3. 01 Jun, 2016 1 commit
  4. 31 May, 2016 10 commits
  5. 28 May, 2016 2 commits
    • Zoe Liu's avatar
      Make the bi-predictive frame group interval adjustable · e89ca180
      Zoe Liu authored
      This is for the bidir-pred experiment. Previously the length of the
      bi-predictive frame group interval is fixed at 2, i.e. one
      bi-predictive frame may be inserted every other frame. This patch
      makes the length adjustable, i.e. any positive number may be
      specified, but the use of the backward ref will be turned off if the
      bi-predictive frame group interval is larger than the golden frame
      Further, an additional rate factor level has been added:
      , which applies to LAST_BIPRED_UPDATE frames that are not used as
      Change-Id: I5514d34a64dd486bbb5756c2d0612946f598a789
    • Hui Su's avatar
  6. 27 May, 2016 1 commit
    • James Zern's avatar
      vp10_inv_txfm2d_test: fix memory leak · 5d237f09
      James Zern authored
      input_, ref_input_ and output_ were being allocated with new[] followed
      by vpx_memalign, remove the former
      Change-Id: Ia16d0f9b9317042a24445095ad3c284f4e7bb481
  7. 26 May, 2016 3 commits
  8. 25 May, 2016 4 commits
  9. 24 May, 2016 9 commits
  10. 23 May, 2016 2 commits
  11. 20 May, 2016 2 commits