1. 05 May, 2017 1 commit
  2. 28 Apr, 2017 1 commit
  3. 27 Jul, 2016 1 commit
  4. 26 Apr, 2016 1 commit
    • JackyChen's avatar
      vp9: Simplify the logic in denoiser SSE2 code. · 1a53c0c9
      JackyChen authored
      Block size passed into denoiser filter is always >= BLOCK_8X8 (in
      vp9_pick_inter_mode), it is not necessary to check smaller block
      size. Passed the bitexact test on clips with different resolutions and
      noise levels.
      Change-Id: I19fa3195d18c27d9e5de60dc11cff1522ef3714e
  5. 07 May, 2015 1 commit
    • James Zern's avatar
      James Zern authored
      this macro was used inconsistently and only differs in behavior from
      DECLARE_ALIGNED when an alignment attribute is unavailable. this macro
      is used with calls to assembly, while generic c-code doesn't rely on it,
      so in a c-only build without an alignment attribute the code will
      function as expected.
      Change-Id: Ie9d06d4028c0de17c63b3a27e6c1b0491cc4ea79
  6. 13 Oct, 2014 1 commit
  7. 06 Oct, 2014 1 commit
    • JackyChen's avatar
      Add SSE2 code and unit test for VP9 denoiser. · 80465dae
      JackyChen authored
      This SSE2 is based on VP8 denoiser's SSE2 code. In VP8, there are
      only 16x16 blocks in denoiser, while in VP9, there are 13 different
      block sizes.
      By adding this SSE2 code, the improvement of encoder speed is around
      20%(using C code vs using SSE2 code), vary for different clips.
      The unit test for VP9 denoiser is to confirm that the SSE2 code is
      bit-exact with the C code. The unit test covers all block size.
      Change-Id: Ic8d8ac26db4ea40a5f146b5678a065af07eaaa3d