1. 31 Oct, 2012 - 2 commits
  2. 30 Oct, 2012 - 18 commits
  3. 29 Oct, 2012 - 6 commits
    • Jim Bankoski's avatar
      remove fdct invoke macros · 818ee904
      Jim Bankoski authored
      Remove the fdct invoke macro calls
      
      Change-Id: Ica2431c655819fa012133ee7abc75a16761e5fd6
      818ee904
    • Jim Bankoski's avatar
      Fixes invoke macro commit... · ee6421a2
      Jim Bankoski authored
      Change-Id: Ic186269b51ffb3c344635bfa9825bed25be2c5ae
      ee6421a2
    • Paul Wilkins's avatar
      Name space clean up. · a99a2c36
      Paul Wilkins authored
      Preparation for project restructuring.
      Added vp9_ prefix on some function names that have global scope.
      Added static declaration on some that dont.
      
      Change-Id: If072f78b4300e8c17cfeed82c5d17b59946dcc5e
      a99a2c36
    • Yaowu Xu's avatar
      Improves subpixel reference mv evaluation · cc9c637d
      Yaowu Xu authored
      Previously, in evaluating reference motion vectors, MVs are always
      rounded to integer pixel position and SADs are calculated.  This
      commit takes into account the subpixel portion of the mvs, and uses
      bilinear interpolation to produce reference pixel values in subpixel
      postions. In addition, SSE is used in place of SAD. Pixels used are
      16x2 above and 2x16 to the left.
      
      This commmit intends to test the potential of this line of work in
      term of compression improvement, obviously, the change would increase
      decoder complexity significantly.
      
      Test results
      std-hd: 1.738%(avg) 1.779%(glb), 1.663%(ssim)
      derf: 0.472%(avg) 0.477%(glb), 0.418%(ssim)
      
      Change-Id: I3ae1b098f6289df78891134d9a5e4bb2fde87a0b
      cc9c637d
    • Paul Wilkins's avatar
      Inconsistent reference to MacroblockD data structure. · d6380569
      Paul Wilkins authored
      Cleaned up some inconsistent references using both xd-> and
      x->e_mbd. to access the same data structure in the same function.
      
      Change-Id: Ieb496fa22bf1feec6aa7bc70b941ea4f16e0f8b5
      d6380569
    • Jim Bankoski's avatar
      invoke macro removal encodemb · 1838d877
      Jim Bankoski authored
      Change-Id: I321280abcf48f3dc16e194d29bde2bd3baec6006
      1838d877
  4. 26 Oct, 2012 - 3 commits
    • Deb Mukherjee's avatar
      A clean up of the down_copy function · d269de5f
      Deb Mukherjee authored
      Change-Id: I0c689fb44e9e91539c450d26672d7a1d92e92900
      d269de5f
    • Paul Wilkins's avatar
      Explicit MV reference experiment. · ba30e774
      Paul Wilkins authored
      Coding and costing of mv reference signal.
      
      Issues in updating MV ref with COMPANDED_MVREF_THRESH
      to be resolved. Ideally the MV precision should be defined based
      on absolute MV magnitude not as now the MV ref magnitude.
      
      Update to mv counts moved into bitstream.c because otherwise
      if the motion reference is changed at the last minute the encoder
      and decoder get out of step in terms of the counts used to update
      entropy probs.
      
      Code working on a few test clips but no results yet re benefit vs
      signaling cost and no tuning of red loop to test lower cost alternatives
      based on the available reference values.
      
      Patch 3. Added check to make sure we don't pick a reference
      that would give rise to an uncodeable / out of range residual.
      
      Patch 6-7: Attempt to rebase. OK to submit but best to leave flag off for now.
      
      Patch 9. Remove print no longer needed.
      
      Change-Id: I1938c2ffe41afe6d3cf6ccc0cb2c5d404809a712
      ba30e774
    • Ronald S. Bultje's avatar
      Extend edges correctly during actual frame encoding also. · 6d465faa
      Ronald S. Bultje authored
      Should fix B_PRED-related encoder/decoder mismatches.
      
      Change-Id: I16f808dffd19094e02e8562ba58cc1016155ce93
      6d465faa
  5. 25 Oct, 2012 - 3 commits
  6. 24 Oct, 2012 - 3 commits
  7. 23 Oct, 2012 - 2 commits
  8. 22 Oct, 2012 - 3 commits