1. 16 Mar, 2013 1 commit
  2. 14 Mar, 2013 1 commit
  3. 05 Mar, 2013 1 commit
    • Dmitry Kovalev's avatar
      Code cleanup. · 33efdfec
      Dmitry Kovalev authored
      Writing all #define guards using the same style. Inlining macro
      VP8DX_BOOL_DECODER_FILL into vp8dx_bool_decoder_fill. Removing unnecessary
      includes.
      
      Change-Id: I483fa979ab34008bf7835b5f34c6471c44daf956
      33efdfec
  4. 02 Mar, 2013 1 commit
  5. 30 Jan, 2013 1 commit
    • Scott LaVarnway's avatar
      WIP: Multiple decoder instances support · 75f647fe
      Scott LaVarnway authored
      Started adding support for multiple internal decoder instances.  Also added
      code to limit the vp8 config options available when using frame-based
      multithreading.
      
      Change-Id: I0f1ee7abcfcff59204f50162e28254b8dd6972eb
      75f647fe
  6. 29 Jan, 2013 1 commit
  7. 26 Jan, 2013 1 commit
    • Scott LaVarnway's avatar
      Bug fix: error-concealment enabled changed postproc output · 0c2919c3
      Scott LaVarnway authored
      When error concealment is enabled, it swaps the mi and prev_mi ptrs after
      each frame is decoded.  The postproc uses the mi ptr for the mode info context.
      Now the postproc will use the correct mode info context.
      
      Change-Id: I537ae5450f319c624999b44525bb52bb30047b7b
      0c2919c3
  8. 22 Jan, 2013 1 commit
  9. 06 Dec, 2012 1 commit
  10. 15 Nov, 2012 1 commit
  11. 07 Nov, 2012 1 commit
    • Pascal Massimino's avatar
      use calloc() instead of malloc() · 0a3eec86
      Pascal Massimino authored
      So that, in case of error, the arrays are not filled with trash
      pointers that are attempted a free() during vp8mt_de_alloc_temp_buffers()
      
      Change-Id: Ic074549c2903a43316510eb42e4f393e7d3ee528
      0a3eec86
  12. 01 Nov, 2012 3 commits
  13. 31 Oct, 2012 6 commits
  14. 30 Oct, 2012 8 commits
  15. 29 Oct, 2012 1 commit
    • 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
  16. 26 Oct, 2012 2 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
  17. 25 Oct, 2012 2 commits
  18. 24 Oct, 2012 2 commits
    • John Koleszar's avatar
      Fix bad merge of coef_probs update · 45b4832f
      John Koleszar authored
      Stray CONFIG_HYBRIDTRANSFORM caused decode mismatch.
      
      Change-Id: I1d77bad9b366f7a6ceb3cb45269ed5badb5c4c53
      45b4832f
    • John Koleszar's avatar
      coef_probs: remove duplicate read/update code · 226e55c1
      John Koleszar authored
      Refactor per-transform copy & paste into a common function
      update_coef_probs_common() and read_coef_probs_common(). The dry-run and
      bit-writing loops in the encoder are still obvious candidates to be made
      common, but they start to diverge a bit in the next commit, so are left
      as-is for now.
      
      Change-Id: I896bd3f4a073a6296eab7e92463fef79d8c6c08c
      226e55c1
  19. 23 Oct, 2012 1 commit
    • Deb Mukherjee's avatar
      Merging in the Switchable interp experiment · 53731197
      Deb Mukherjee authored
      There is a macro DEFAULT_INTERP_FILTER defined in encoder/onyx_if.c that
      is set as EIGHTTAP for now - so SWITCHABLE is not really used. Ideally,
      this should be SWITCHABLE but that would make the encoder quite a bit slower.
      We will change the default filter to SWITCHABLE once we find a faster way to
      search for switchable filters.
      
      Change-Id: Iee91832cdc07e6e14108d9b543130fdd12fc9874
      53731197
  20. 22 Oct, 2012 4 commits