1. 31 Oct, 2012 6 commits
  2. 30 Oct, 2012 25 commits
  3. 29 Oct, 2012 7 commits
    • Yaowu Xu's avatar
      fixed a build issue · d8bd0246
      Yaowu Xu authored
      Two head files dct.h and dct_x86.h were removed in a previous commit,
      this commit removed the build's dependency on the two files.
      Change-Id: Idd33712470912d39d42f133dc30b710cab6fa832
    • Jim Bankoski's avatar
      remove fdct invoke macros · 818ee904
      Jim Bankoski authored
      Remove the fdct invoke macro calls
      Change-Id: Ica2431c655819fa012133ee7abc75a16761e5fd6
    • Jim Bankoski's avatar
      Fixes invoke macro commit... · ee6421a2
      Jim Bankoski authored
      Change-Id: Ic186269b51ffb3c344635bfa9825bed25be2c5ae
    • 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
    • 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
    • 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
    • Jim Bankoski's avatar
      invoke macro removal encodemb · 1838d877
      Jim Bankoski authored
      Change-Id: I321280abcf48f3dc16e194d29bde2bd3baec6006
  4. 26 Oct, 2012 2 commits
    • Deb Mukherjee's avatar
      A clean up of the down_copy function · d269de5f
      Deb Mukherjee authored
      Change-Id: I0c689fb44e9e91539c450d26672d7a1d92e92900
    • 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