1. 28 Feb, 2014 1 commit
  2. 27 Feb, 2014 13 commits
  3. 26 Feb, 2014 13 commits
  4. 25 Feb, 2014 5 commits
  5. 24 Feb, 2014 4 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
      fee045d1
    • 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
      5f542408
    • Adrian Grange's avatar
      Trap request to display non-existant frame · 709fecac
      Adrian Grange authored
      If show_existing_frame indicates that the decoder should
      display an existing (previously decoded) frame, add a
      check to make sure that the signaled buffer does contain
      a valid decoded frame.
      
      Change-Id: Iac8c686b321827414d69a3f2d0467566911bcba2
      709fecac
    • Yaowu Xu's avatar
      added clamp of segment loop filter level · 05e850cb
      Yaowu Xu authored
      for ABSDATA mode, so segment loop filter level always fall in valid
      range for both Absolute and delta modes.
      
      Change-Id: If90df3411479533dbdab63f8ae088d2f5dd174a9
      05e850cb
  6. 22 Feb, 2014 3 commits
    • Yaowu Xu's avatar
      Added clamp of qindex to valid range · e22b12e3
      Yaowu Xu authored
      The qindex for a segment was not clamped in ABSDATA mode, which may
      cause invalid memory access if an ill-formed stream has a negative
      value in ABSDATA mode. This commit added clamp to make sure qindex
      for a segment always fall into valid range.
      
      Change-Id: I0a74d00f4ef40aec7edaeca1d03c8645e23ab08c
      e22b12e3
    • Yaowu Xu's avatar
      Changed a constant array to static const type · 5a7ac03b
      Yaowu Xu authored
      Change-Id: I5b3918441f63ceb7889dcf546e9a2d781be4a3cb
      5a7ac03b
    • 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
      836252bf
  7. 21 Feb, 2014 1 commit
    • 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
      1fc0bde6