1. 23 Feb, 2011 1 commit
    • Tero Rintaluoma's avatar
      ARMv6 optimized half pixel variance calculations · 8ae92aef
      Tero Rintaluoma authored
      Adds following ARMv6 optimized functions to the encoder:
       - vp8_variance_halfpixvar16x16_h_armv6
       - vp8_variance_halfpixvar16x16_v_armv6
       - vp8_variance_halfpixvar16x16_hv_armv6
      
      Change-Id: I1e9c2af7acd2a51b72b3845beecd990db4bebd29
      8ae92aef
  2. 18 Feb, 2011 8 commits
  3. 17 Feb, 2011 5 commits
  4. 16 Feb, 2011 3 commits
  5. 15 Feb, 2011 1 commit
  6. 14 Feb, 2011 8 commits
  7. 11 Feb, 2011 5 commits
  8. 10 Feb, 2011 4 commits
    • Yunqing Wang's avatar
      6f53e596
    • John Koleszar's avatar
      Fix relative include paths · 02321de0
      John Koleszar authored
      Allow compiling without adding vp8/{common,encoder,decoder} to the
      include paths.
      
      Change-Id: Ifeb5dac351cdfadcd659736f5158b315a0030b6c
      02321de0
    • Yunqing Wang's avatar
      Improve motion search in real-time mode · 41e6eceb
      Yunqing Wang authored
      Applied better MV prediction in real-time mode, which improves
      the encoding quality.
      
      Used quarter-pixel search instead of iterative sub-pixel search
      for speed >=5 to improve encoding performance.
      
      Tests on the test set showed:
      1. For speed=-5, quality improvement: 1.7% on AvgPSNR and 2.1%
      on SSIM, performance improvement: 3.6% (This counts in the
      performance lose caused by MV prediction calculation in "Improve
      MV prediction in vp8_pick_inter_mode() for speed>3").
      2. For speed=-8, quality improvement: 2.1% on AvgPSNR and 2.5%
      on SSIM. but, 6.9% performance decrease because of MV prediction
      calculation. This should be improved later.
      
      Change-Id: I349a96c452bd691081d8c8e3e54419e7f477bebd
      41e6eceb
    • Johann's avatar
      Merge "Adds armv6 optimized variance calculation" · 7d8199f0
      Johann authored
      7d8199f0
  9. 09 Feb, 2011 5 commits