1. 07 May, 2013 1 commit
    • Jingning Han's avatar
      Merge SB8X8 into the codebase · 776c1482
      Jingning Han authored
      Pull sb8x8 out of experimental list. verified via borg run tests.
      Fixed unit test failures.
      
      Change-Id: I12a4bbd17395930580c048ab68becad1ffe46e76
      776c1482
  2. 06 May, 2013 1 commit
    • Scott LaVarnway's avatar
      Removed vp9_setup_intra_recon() · cb7955d8
      Scott LaVarnway authored
      This setup is now handled by vp9_build_intra_predictors()
      when left_available and/or up_available is zero.
      
      Change-Id: I59cec0ab95f8be69ce885fd20727510e4deef8a0
      cb7955d8
  3. 04 May, 2013 2 commits
  4. 03 May, 2013 2 commits
    • John Koleszar's avatar
      Separate transform and quant from vp9_encode_sb · 4529c68b
      John Koleszar authored
      This allows removing a large number of transform size specific functions,
      as well as supporting 444/alpha by routing all code through the
      subsampling-aware path.
      
      Change-Id: Ieb085cebe9f37f24fc24de179898b22abfda08a4
      4529c68b
    • Adrian Grange's avatar
      Extend number of reference buffers to 8. · d7eea782
      Adrian Grange authored
      The number of reference buffers is extended to 8 and
      a reference sign-bias added for the LAST_FRAME.
      
      Whilst the number of reference buffers used by an
      individual frame remains unchanged at 3, these may
      now be selected from 8 possible buffers.
      
      Change-Id: I2d247b9c1c2b3a339d6c9fac125e81ba373f75a7
      d7eea782
  5. 02 May, 2013 4 commits
  6. 01 May, 2013 6 commits
  7. 30 Apr, 2013 7 commits
  8. 29 Apr, 2013 6 commits
    • Dmitry Kovalev's avatar
      Cleaning up encoder segmentation code. · ee97da2c
      Dmitry Kovalev authored
      Moving code from vp9_pack_bitstream to new function encode_segmentation.
      
      Change-Id: I1f1e59a1f038618ad95162b7db4b6f8164850ea8
      ee97da2c
    • Yaowu Xu's avatar
      fixed new intra code for rectanglar blocks · 4747c6ed
      Yaowu Xu authored
      Also fixed two minor subtle boundary conditions in intra prediction
      code, and replaced memcpy/memset with vpx_ prefixed version.
      
      Change-Id: I9cddff3be831228b628f1f2f065a61feacbcbee6
      4747c6ed
    • Yaowu Xu's avatar
      Enabled i4x4 to use right above pixels · e388251d
      Yaowu Xu authored
      Change-Id: I7442b4600b6812bed13e655ccf68f9ea56cc83a2
      e388251d
    • 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
    • Ronald S. Bultje's avatar
      Change above/left_context to use an 8x8 basis. · 2dbaa4f4
      Ronald S. Bultje authored
      Output changes slightly because of a minor bug in (at least) the sb32x16
      block2above tx16x16 tables that previously existed in vp9_blockd.c.
      
      Change-Id: I624af28ac200a8322d64454cf05c79e9502968cc
      2dbaa4f4
    • 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
  9. 26 Apr, 2013 6 commits
  10. 25 Apr, 2013 5 commits