1. 18 Jul, 2014 1 commit
  2. 15 Jul, 2014 1 commit
    • Tim Kopp's avatar
      VP9 Denoiser denoises after mode/bsize search · 03819ed9
      Tim Kopp authored
      In vp8, statistics are collected about the different modes as they are searched.
      This process is more complicated due to the variable block size. Fields were
      added to the PICM_MODE_CONTEXT struct to hold this information for each point in
      the search. The information is then taken from the appropriate part of the tree
      during denoising.
      Change-Id: I89261ab77ad637821287ae157dfdf694702b8e77
  3. 08 Jul, 2014 1 commit
    • Tim Kopp's avatar
      Vp9 denoiser MC bugfix · 3c86228c
      Tim Kopp authored
      In the previous version, only certain buffers in the macroblockd were saved and
      the restored. In this version, all of the buffers are saved and restored. The
      code was then rolled into a loop for readability.
      Also contains a tiny fix for when the -DOUTPUT_YUV_DENOISED flag is used.
      Change-Id: Id925ef8b3fa122ae88acfa1d9a1e4df45df83518
  4. 02 Jul, 2014 3 commits
    • Tim Kopp's avatar
      VP9 denoiser implemented FILTER_BLOCK case · 03a3ba4a
      Tim Kopp authored
      Renamed updating_running_avg() to filter(). Extended function with the rest of
      the filter procedure. Made all of the empirically-determined constants used in
      VP8 into functions so they can be tweaked more easily.
      Change-Id: I41730c8c92370c76885950a43742347477ca4e7e
    • Tim Kopp's avatar
      VP9 denoising enabled by noise_sensitivity param · 9c9922df
      Tim Kopp authored
      As in VP8.
      Currently, this parameter is set with the VP8E_SET_NOISE_SENSITIVITY flag.
      The flag was not renamed so that we don't break the interface for webrtc. This
      should probably be changed at some point in the future.
      Change-Id: Ic73fcb0dde9d1d019e9d042050b617333ac65472
    • Tim Kopp's avatar
      Replaced loops with vpx_memcpy() · 49741fee
      Tim Kopp authored
      Change-Id: Icbe05657f0e92c3838e6a5a975f4f82d21328a2e
  5. 01 Jul, 2014 2 commits
  6. 27 Jun, 2014 2 commits
  7. 20 Jun, 2014 2 commits
    • Tim Kopp's avatar
      Fixed VP9 denoiser COPY_BLOCK case · b79d5b62
      Tim Kopp authored
      Now copies the src to the correct location in the running average buffer.
      Change-Id: I9c83c96dc7a97f42c8df16ab4a9f18b733181f34
    • Tim Kopp's avatar
      VP9 denoiser bugfixes · 31c03b31
      Tim Kopp authored
      Added missing 'break;'s
      Also included other minor changes, mostly cosmetic.
      Change-Id: I852bba3e85e794f1d4af854c45c16a23a787e6a3
  8. 19 Jun, 2014 3 commits
  9. 18 Jun, 2014 3 commits
  10. 12 Jun, 2014 1 commit