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
      efda2831
  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
      group.
      
      Further, an additional rate factor level has been added:
      INTER_LOW
      , which applies to LAST_BIPRED_UPDATE frames that are not used as
      references.
      
      Change-Id: I5514d34a64dd486bbb5756c2d0612946f598a789
      e89ca180
    • 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
      5d237f09
  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