1. 23 Oct, 2017 1 commit
    • Marco's avatar
      vp9-svc: Allow for adapt_rd_thresh with row-mt. · 0738d901
      Marco authored
      Set adaptive_row_thresh_mt = 1 at speed >= 7,
      for svc when multi-threading is used with row-mt.
      This allow the adaptive_rd_thresh feature to be used
      in the nonrd-pickmode.
      ~1-2% speedup for SVC encoding with small quality
      loss (< 0.6%) on RTC set.
      Change-Id: Iab9878dff117bccdaef3e4d0645165db9808cdfc
  2. 20 Oct, 2017 1 commit
  3. 19 Oct, 2017 5 commits
  4. 18 Oct, 2017 5 commits
  5. 17 Oct, 2017 5 commits
  6. 16 Oct, 2017 1 commit
    • Linfeng Zhang's avatar
      Add 4 to 3 scaling SSSE3 optimization · 580d3224
      Linfeng Zhang authored
      Note this change will trigger the different C version on SSSE3 and
      generate different scaled output.
      Its speed is 2x compared with the version calling vpx_scaled_2d_ssse3().
      Change-Id: I17fff122cd0a5ac8aa451d84daa606582da8e194
  7. 13 Oct, 2017 5 commits
  8. 12 Oct, 2017 8 commits
  9. 11 Oct, 2017 4 commits
    • Marco's avatar
      Adjust threshold in datarate tests for 1 pass VBR · 72c69e14
      Marco authored
      Small increase in threshold for the 1 pass VBR datarate tests.
      Needed due to commit:
      <017257a3 Adjustment to scene detection and key frame>
      Change-Id: I28b3bd7db2192a8cc2bccc3cb0e3b8dbb910ca16
    • Linfeng Zhang's avatar
      Test extreme inputs in frame scale functions · 1fa3ec30
      Linfeng Zhang authored
      Change-Id: Ic149e3cb59be2ee0f98a3fcfd83226ad5ea30c99
    • paulwilkins's avatar
      Prevent double application of min rate in two pass. · 416b7051
      paulwilkins authored
      The initial allocation of bits in the two pass code to each frame
      should be within the min max limits on the command line. However,
      when forming an ARF group the cost of the ARF is shared by frames
      in that group such that the residual bits for a frame could drop below
      the min value. This change prevents the minimum being re-applied
      after the cost of the ARF has been deducted as this may otherwise
      cause low rate sections to overshoot their target.
      Test runs comparing to a baseline run with min and max section pct
      0-2000% vs one closer to the YT use case (50-150%) suggest that
      this fix not only results in better rate control but also gives a better
      rd outcome.
      For example the HD set vs 0-2000% baseline (opsnr, ssim).
      Old code (50-150):  +0.751, +1.099
      New code(50-150): +0.241, -0.009
      Change-Id: I715da7b130bf53ba8aa609532aa9e18b84f5e2ef
    • Shiyou Yin's avatar
      vp8: [loongson] optimize quantize with mmi · e8ed2bb7
      Shiyou Yin authored
      1. vp8_fast_quantize_b_mmi
      2. vp8_regular_quantize_b_mmi
      Change-Id: Ic6e21593075f92c1004acd67184602d2aa5d5646
  10. 10 Oct, 2017 5 commits