1. 29 Apr, 2013 4 commits
    • Yaowu Xu's avatar
      Use same intra prediction for all block size · 3d655805
      Yaowu Xu authored
      The commmit changed to use same intra prediction function for all
      block sizes.
      
      Some details on the changes:
      1. All directional modes except DC/TM/V/H now have built-in filtering
      for all pixels with filter taps either (1, 2, 1)/4 or (1, 1)/2.
      2. Above edge get automatic extended to double width (bw*2), which
      makes a lot of the prediciton mode computation simpler.
      3. Same intra prediction function is called with different size
      for i4x4_pred and all other larger size.
      
      Overall, the change helped keyframe only coding for both cif size
      and std-hd size test sets by .5% consistently on all encodings.
      For normal coding with single/auto key frame, the change now also
      is consistently net positive for all encodings. The overall gains
      is about .15% on std-hd set.
      
      Change-Id: I01ceb31fbc73d49776262e6bdc06853b03bbd1d1
      3d655805
    • Deb Mukherjee's avatar
    • Deb Mukherjee's avatar
      Turning model based reverse update on for coefs · 040eeed9
      Deb Mukherjee authored
      Turns model based reverse updates on for coefficients in an
      effort to reduce the memory requirement for counters.
      
      With this patch the counters needed will be reduced by about
      75% since only 3 counts are needed instead of 12.
      
      The impact in performance is:
      derf300: -0.252%
      stdhd250: -0.046%
      
      However retraining should alleviate some of the drop in
      performance.
      
      Change-Id: I6f2b3e13f6d5520aa3400b0b228fb5e8b4a43caa
      040eeed9
    • John Koleszar's avatar
      Unify decode_sb for >16x16 in vp9_decodframe.c · d8a120c1
      John Koleszar authored
      First patch to make sb decoding based on the transform size. This patch
      is working for the sb modes, combining the parts of decode_mb that fit
      into this framework will come as a second patch.
      
      Change-Id: I26123416a7a87e096bbdb5eb944ce5bb198384f8
      d8a120c1
  2. 27 Apr, 2013 2 commits
  3. 26 Apr, 2013 15 commits
  4. 25 Apr, 2013 19 commits