1. 14 Aug, 2017 1 commit
    • Johann's avatar
      temporal filter test: adjust inputs and runtime · c06d6649
      Johann authored
      Use input with a narrow range because the filter only applies when the
      frames are similar.
      
      Run CompareReferenceRandom more times. Especially before narrowing the
      input range, the filter frequently did not apply.
      
      Change-Id: Ie249bedf6d0d33dfa5884611cb1835788e418b38
      c06d6649
  2. 06 Jun, 2017 1 commit
  3. 27 Apr, 2017 1 commit
    • Johann's avatar
      vp9 temporal filter: sse4 implementation · 6dfeea65
      Johann authored
      Approximates division using multiply and shift.
      
      Speeds up both sizes (8x8 and 16x16) by 30 times.
      
      Fix the call sites to use the RTCD function.
      
      Delete sse2 and mips implementation. They were based on a previous
      implementation of the filter. It was changed in Dec 2015:
      ece4fd5d
      
      BUG=webm:1378
      
      Change-Id: I0818e767a802966520b5c6e7999584ad13159276
      6dfeea65
  4. 22 Mar, 2017 2 commits
    • Johann's avatar
      vp9 temporal filter: additional test · 83dd9b36
      Johann authored
      Change tests to reflect use. Input sizes will be 8 or 16 (but not
      necessarily square).
      
      filter_weight is capped at 2 and filter_strength at 6
      
      Speed test, disabled by default.
      
      Change-Id: Idfde9d6c4b7d93aaf0e641b0f4862c15e2a2af7a
      83dd9b36
    • Johann's avatar
      vp9 temporal filter: add const to function prototype · 36d732c2
      Johann authored
      The input frames are not modified.
      
      Change-Id: Ideb810e3c5afeb4dbdc4c7d54024c43a8129ad39
      36d732c2
  5. 17 Mar, 2017 1 commit
    • Johann's avatar
      temporal filter test: update types · 77556947
      Johann authored
      Use 'int' for w/h since it is that way everywhere else.
      
      Pass Buffer pointers
      
      Change-Id: I9eef6890af657baba171c6bcfcc85fc976173399
      77556947
  6. 13 Mar, 2017 1 commit