1. 27 Feb, 2014 14 commits
  2. 26 Feb, 2014 11 commits
  3. 25 Feb, 2014 5 commits
  4. 24 Feb, 2014 2 commits
    • Yunqing Wang's avatar
      Disable adaptive pred filter for non-split mode · fee045d1
      Yunqing Wang authored
      If sf->disable_split_mask is DISABLE_ALL_SPLIT, disable
      sf->adaptive_pred_interp_filter to avoid unnecessary operations.
      Change-Id: Icb59174b2f4e9a3c3c16a696deb8018e5bd999eb
    • Deb Mukherjee's avatar
      Adds an intermediate speed level for rtc · 5f542408
      Deb Mukherjee authored
      Moves the existing speed 6 to speed 7 and adds an
      intermediate level 6 which is roughly in between
      speeds 6 and 7 in both speed and coding efficiency.
      Also includes some minor fixes/adjustments.
      Change-Id: I98befc4d82d750e79fe426c457c4a2571f6b6cc7
  5. 22 Feb, 2014 2 commits
    • Yaowu Xu's avatar
      Changed a constant array to static const type · 5a7ac03b
      Yaowu Xu authored
      Change-Id: I5b3918441f63ceb7889dcf546e9a2d781be4a3cb
    • Jingning Han's avatar
      Periodically update mode and mv costs · 836252bf
      Jingning Han authored
      Skip coefficient cost update in non-RD mode decision setting. Allow
      periodical mode and motion vector cost update. Currently every other
      8 frames. The increment runtime is a constant number. Hence more
      visible for CIF resolution, while negligible for 1080p.
      Speed -6 compression performance for rtc set is improved by 4.5%.
      Change-Id: I27e0ad7c521fcc2af1d825582cbdd1a27ac4c323
  6. 21 Feb, 2014 3 commits
    • Jingning Han's avatar
      Refactor selected partition size coding for rtc · 1fc0bde6
      Jingning Han authored
      This commit makes a refactoring of the rtc_use_partition. It allows
      the encoder to take a preferred block size for non-RD mode decision.
      The boundary blocks are handled such that smaller block sizes that
      fit in the boundary size will be used instread.
      In rtc mode, the coding performance of speed -6 for pedestrian_1080p
      goes from
      158980 b/f, 38.934 dB, 22721 ms to
      159008 b/f, 40.064 dB, 23721 ms.
      For rtc set, the speed -6 compression performance is improved by
      26%. Still about 2dB behind speed -5 at this point.
      Change-Id: If0944f0880eaf1ad340bc325d97cea8d0f9dd53f
    • Alex Converse's avatar
      vp9_rd_pick_inter_mode_sb() reorganization · 463ba705
      Alex Converse authored
      * Reduce the number of short cirtcuit checks by pre-computing and combining like checks.
      * Postpone non-trivial initializations until after the shortcircuits are evaluated.
      * Add some consts and const pointers.
      No change to the actual results of the call or output of the encoder.
      Change-Id: Ie44c4702aec6e08cfe0b8b0ba3cd6b57206478d1
    • Jingning Han's avatar
      Enable reduced set of intra modes in rtc coding · d66a63f0
      Jingning Han authored
      This commit enables the use of DC, vertical, and horizontal intra
      prediction mode in rtc non-RD mode decision. When the best cost value
      of inter modes is above a given threshold, the encoder runs the
      above three intra modes and selects the one that has minimum
      prediction residual in terms of SAD.
      This together with recent changes on non-RD mode decision and coding
      control improves compression performance of speed -6 by
      derf  91%
      yt    61%
      hd    46%
      stdhd 52%
      In terms of encoding speed, it is about 3 times faster than speed -5.
      Change-Id: I6b483bfd0307e6482bb22a6676ae4e25a52b1310
  7. 20 Feb, 2014 3 commits