1. 06 Mar, 2013 1 commit
    • James Zern's avatar
      vp8: clamp probability values · 215084b3
      James Zern authored
      fixes out of bounds reads on vp8_prob_cost table.
      present since:
      217591fd Added rate-targeted temporal scalability
      Change-Id: I9194b773098a381f1e3f67bd3307f05df27c24fd
  2. 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
  3. 11 Jan, 2013 1 commit
  4. 11 Dec, 2012 1 commit
  5. 10 Dec, 2012 2 commits
  6. 07 Dec, 2012 1 commit
    • Scott LaVarnway's avatar
      Moved denoiser frame copy/updates out of loopfilter thread · 000c8414
      Scott LaVarnway authored
      The loopfilter thread from the previous frame can be running while
      starting the current frame.  cpi->Source will change during this time causing
      the wrong data to be copied.  The refresh_x_frame flags also change, which
      will cause incorrect updates of the denoised buffers.
      Change-Id: I7d982b4fcb40a0610801332aa85f3b792c64e4c3
  7. 06 Dec, 2012 3 commits
    • Scott LaVarnway's avatar
      added work buffer for denoiser · ef2248a2
      Scott LaVarnway authored
      The denoiser was writing to LAST_FRAME buffer.   If LAST_FRAME isn't being
      updated,  the reference frame buffers were out of sync between the encoder and the
      denoised raw buffers. This patch resolves the discrepancy by always writing to a work
      buffer (INTRA_FRAME) and then copying from that buffer to any buffers that needs to
      be updated.
      Change-Id: I6dd855b9749978b542bc3d515914d5f16faf25df
    • Johann's avatar
      Move vp8_scale_frame to vpx namespace · a36d9a4a
      Johann authored
      Change-Id: I92d613e89c8f1174eca0789116120bfa20c25c28
    • Johann's avatar
      Use 'vpx_scale' consistently · 1009f765
      Johann authored
      Change-Id: I178352813d2b8702d081caf405de9dbad9af2cc3
  8. 05 Dec, 2012 2 commits
  9. 15 Nov, 2012 1 commit
  10. 07 Nov, 2012 2 commits
  11. 06 Nov, 2012 2 commits
  12. 01 Nov, 2012 3 commits
  13. 31 Oct, 2012 5 commits
  14. 30 Oct, 2012 5 commits
  15. 29 Oct, 2012 1 commit
  16. 26 Oct, 2012 1 commit
    • 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
  17. 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
  18. 22 Oct, 2012 4 commits
  19. 19 Oct, 2012 1 commit
    • Deb Mukherjee's avatar
      Some cleanups and fixes. · f3208f36
      Deb Mukherjee authored
      Separates the logic on transform type selection previously spread out
      over a number of files into a separate function. Currently the tx_type
      field in b_mode_info is not used, but still left in there to eventually
      use for signaling the transform type in the bitstream.
      Also, now for tx_type = DCT_DCT, the regular integer DCT is used, as
      opposed to the floating point DCT used in conjuction with hybrid
      Results change somewhat due to the transform change, but are within
      reasonable limits. The hd/std-hd sets are slightly up, while derf/yt
      are slightly down.
      Change-Id: I5776840c2239ca2da31ca6cfd7fd1148dc5f9e0f
  20. 17 Oct, 2012 1 commit
  21. 16 Oct, 2012 1 commit