1. 10 Mar, 2015 1 commit
  2. 26 Feb, 2015 1 commit
  3. 20 Feb, 2015 1 commit
    • Marco's avatar
      Adjustments to cyclic refresh (aq-mode=3). · 0187f4b4
      Marco authored
      Target higher delta-qp for big blocks with zero motion,
      and for segment#1: avoid 64x64 partition size and force 8x8 tx size.
      Metrics on RTC set mostly positive: SSIM up by ~4%, PSRN by ~1.5%.
      Doesn't seem to be any change in speed.
      Change-Id: I1f68fa3c4f62dab3b90cc58041f05ebb048ae5ac
  4. 27 Jan, 2015 1 commit
    • Marco's avatar
      aq-mode=3: Update to allow for refresh on modes other than zero-mv. · 3f1af6e8
      Marco authored
      Add distortion threshold condition to refresh state of a coding block,
      and allow for qp adjustment also for some intra modes and non-zero motion modes.
      Also some code cleanup (remove unused variables/code).
      Change-Id: I735fa2b28bc64f60e0323976b82510577b074203
  5. 03 Dec, 2014 1 commit
  6. 02 Dec, 2014 1 commit
  7. 21 Nov, 2014 1 commit
  8. 13 Nov, 2014 1 commit
    • Yunqing Wang's avatar
      vp9_ethread: modify the cyclic refresh struct · 8ee605f1
      Yunqing Wang authored
      Two members in struct CYCLIC_REFRESH
        int64_t projected_rate_sb;
        int64_t projected_dist_sb;
      are updated at the superblock level, which makes them shared data
      in the multi-thread situation, and requires extra work to handle
      them. However, those values are updated and used immediately, and
      therefore can be removed. This patch cleaned up the code and
      removed the two members.
      Change-Id: I2c6ee4552bf49fb63ce590cdb47f9723974fffb1
  9. 06 Nov, 2014 1 commit
    • Jingning Han's avatar
      Rework cut-off decisions in cyclic refresh aq mode · caaf63b2
      Jingning Han authored
      This commit removes the cyclic aq mode dependency on
      in_static_area and reworks the corresponding cut-off thresholds.
      It improves the compression performance of speed -5 by 1.47% in
      PSNR and 2.07% in SSIM, and the compression performance of speed
      -6 by 3.10% in PSNR and 5.25% in SSIM. Speed wise, about 1% faster
      in both settings at high bit-rates.
      Change-Id: I1ffc775afdc047964448d9dff5751491ba4ff4a9
  10. 16 Sep, 2014 1 commit
  11. 02 Jul, 2014 1 commit
    • Alex Converse's avatar
      Split vp9_rdopt into vp9_rdopt and vp9_rd. · 03c276ea
      Alex Converse authored
      vp9_rdopt is for making rd optimal mode decisions. vp9_rd is for all
      other rd related routines. Anything used outside of making an rd optimal
      decision belongs in rd.
      Change-Id: I772a3073f7588bdf139f551fb9810b6864d8e64b
  12. 21 Apr, 2014 1 commit
    • Jingning Han's avatar
      Enable background detection for adaptive quantizer control · 80a4f559
      Jingning Han authored
      This commit enables a background detection approach for adaptive
      quantizer control. It combines the cyclic refresh pattern and the
      background information to determine the segment id for adaptive
      quantizer selection, prior to the non-RD mode decision process.
      It hence allows proper quantization information update for a more
      precise rate-distortion modeling in the non-RD mode decision.
      The compression performance of speed -5 for rtc set is improved
      by 2.5%, at no speed change.
      Change-Id: Ic3713e8ed9185b403b5b1679d19dabd57506d452
  13. 16 Apr, 2014 1 commit
  14. 11 Apr, 2014 1 commit
  15. 07 Apr, 2014 1 commit
  16. 02 Apr, 2014 1 commit
  17. 27 Mar, 2014 1 commit
    • Marco Paniconi's avatar
      aq_mode=3: Set target seg_map in sb-block order. · fc0b3318
      Marco Paniconi authored
      Removes a TODO. Changed meaning of some parameters
      (target-max-percent refresh and starting index) to be
      defined relative to superblock. Also, modify turn-off condition.
      Change-Id: I5e55f372b7079c24f9cdac0b06fa34620dbf456b
  18. 26 Mar, 2014 1 commit
  19. 24 Mar, 2014 2 commits
  20. 21 Mar, 2014 1 commit
  21. 18 Mar, 2014 1 commit