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
      cost.
      
      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
      99893f24
  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
      5cf03633
    • Minghai Shang's avatar
      [svc] Verify and store input two pass stats data in 2nd pass rc · 6b2e4061
      Minghai Shang authored
      Change-Id: Ib09eedc17ea0ea2eec75d78112e4786d98f382aa
      6b2e4061
    • 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
      01148d45
    • 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
      32c4fdec
    • Marco Paniconi's avatar
      Move aq_mode=2 (complexity_aq) to separate file. · 2b06bf20
      Marco Paniconi authored
      Change-Id: Iffa45b9b04196c1ded6037622a8644a2500a62de
      2b06bf20
  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
      6eb2cacf
    • Yaowu Xu's avatar
      Removed redundant settings · de8fd6f4
      Yaowu Xu authored
      The recode_loop feature is disabled for one-pass always.
      
      Change-Id: I6de8820add4a6f97196874af83a970f9898f842d
      de8fd6f4
    • Dmitry Kovalev's avatar
      Moving above_context to VP9_COMMON. · ed39c40a
      Dmitry Kovalev authored
      Change-Id: I713af99d1e17e05a20eab20df51d74ebfd1a68d2
      ed39c40a
  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
      60f9ebc3
    • 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
      d2053350
  14. 18 Mar, 2014 2 commits
  15. 17 Mar, 2014 2 commits
  16. 13 Mar, 2014 2 commits