1. 04 Apr, 2014 1 commit
  2. 03 Apr, 2014 1 commit
  3. 02 Apr, 2014 3 commits
  4. 01 Apr, 2014 2 commits
  5. 31 Mar, 2014 1 commit
    • Jingning Han's avatar
      Apply finer quantizer to partition search frames in non-RD flow · 99893f24
      Jingning Han authored
      This commit optimizes the bit allocation for the non-RD coding flow.
      It applies slightly better quantizer to the frames, where all blocks
      run a non-RD partition search. Such frames typically have better
      rate-distortion trade off, thus improving the reconstruction quality
      for next few frames reference at reasonably low increment in rate
      The coding performance for rtc set at speed -5 with error-resilient
      tuned on and rate control set as cbr is improved by 19.58%. It improved
      the coding speed by about 10% for a portion of local test clips.
      Change-Id: I9d56696cd4359dc8136ca10aff10fff05aaa2686
  6. 28 Mar, 2014 5 commits
  7. 27 Mar, 2014 5 commits
    • Minghai Shang's avatar
      [svc] Initialization of 2nd pass rc for svc two pass rc · 5cf03633
      Minghai Shang authored
      Change-Id: If67ed8721f258883e41bab18f5c456505de68785
    • Minghai Shang's avatar
      [svc] Verify and store input two pass stats data in 2nd pass rc · 6b2e4061
      Minghai Shang authored
      Change-Id: Ib09eedc17ea0ea2eec75d78112e4786d98f382aa
    • Paul Wilkins's avatar
      Further speed trade off adjustments. · 01148d45
      Paul Wilkins authored
      Small speed gain for speed 1.
      Quality is generally a little up for speed 2.
      Speed 3 was similar to speed 4 but now positioned more
      evenly between 2 and 4 speed and quality wise.
         (opsnr +5.6% ssim +8.25% across all sets)
      Speed 4 is a little slower than before but sizable quality gains.
         (opsnr +3.7% ssim +6.8% across all sets)
      The code has been cleaned up a bit so that for each incremental
      speed step changes over the previous speed step are applied.
      This makes it easier to see what is changing from one setting to
      the next.
      Change-Id: I2d98d0d6230af23486adaec01908f58942a7cdeb
    • Paul Wilkins's avatar
      Experimental change to speed 1 settings. · 32c4fdec
      Paul Wilkins authored
      Allow tx search for ARF and GF helps quality but a little slower.
      Setting subpel_iters_per_step to 1 improves encode speed.
      Setting sf->mode_skip_start = 10 improves speed.
      Initial local results suggest overall impact on quality is neutral
      but encode is up to 15% faster.
      Change-Id: Ibde02cae6626a44c10a1da0cefe888afbb51f037
    • Marco Paniconi's avatar
      Move aq_mode=2 (complexity_aq) to separate file. · 2b06bf20
      Marco Paniconi authored
      Change-Id: Iffa45b9b04196c1ded6037622a8644a2500a62de
  8. 26 Mar, 2014 2 commits
  9. 25 Mar, 2014 3 commits
    • Yaowu Xu's avatar
      Added a speed feature "allow_skip_recode" · 6eb2cacf
      Yaowu Xu authored
      This commit added a speed feature to make the logic of calculating
      skip_recode on a block level more explicit. This also enable the
      feature to be enabled at speed 5 where the previous logic is too
      conservative, help gain back the lost speed for --rt(-5).
      Change-Id: Ieb37ca3e85c2e7bda343486edf13d5f5395f2233
    • Yaowu Xu's avatar
      Removed redundant settings · de8fd6f4
      Yaowu Xu authored
      The recode_loop feature is disabled for one-pass always.
      Change-Id: I6de8820add4a6f97196874af83a970f9898f842d
    • Dmitry Kovalev's avatar
      Moving above_context to VP9_COMMON. · ed39c40a
      Dmitry Kovalev authored
      Change-Id: I713af99d1e17e05a20eab20df51d74ebfd1a68d2
  10. 24 Mar, 2014 4 commits
  11. 21 Mar, 2014 4 commits
  12. 20 Mar, 2014 1 commit
  13. 19 Mar, 2014 2 commits
    • Jingning Han's avatar
      Enable variable block size test in non-RD mode decision · 60f9ebc3
      Jingning Han authored
      This is an initial attempt to allow variable block size partition
      in non-RD coding flow. It tests 8x8, 16x16 and 32x32 block size per
      64x64 block, all using non-RD mode decision and the associated rate
      distortion costs from modeling, then selects the best block size to
      encode the entire 64x64 block. Such operations are triggered every
      other 3 frames. The blocks of intermediate frames will reuse the
      collocated block's partition type.
      It improves the compression performance by 13.2%. Note that the gains
      are not evenly distributed. For many hard clips, the compression
      performance is improved by 20% to 28%. Local speed test shows that
      it will also increase runtime by 50%, as compared to speed -7. It is
      now enabled in speed -6 setting.
      Change-Id: Ib4fb8659d21621c9075b3c369ddaa9ecb0a4b204
    • Minghai Shang's avatar
      [svc] Finalize spatial svc first pass rate control · d2053350
      Minghai Shang authored
            1. Save stats for each spatial layer
            2. Add frame buffer management for svc first pass rc
            3. Set default spatial layer to 1
            4. Flush encoder at the end of stream in test app
      This only supports spatial svc.
      Change-Id: Ia89cfa87bb6394e6c0405b921d86c426d0a0c9ae
  14. 18 Mar, 2014 2 commits
  15. 17 Mar, 2014 2 commits
  16. 13 Mar, 2014 2 commits