Chromium Code Reviews
        
  DescriptionExternal VNR speed improvement.
Improved visual quality with 3x times speed-up.
Change list:
 1. Remove second chance filter in temporal denoising filter to mitigate trailing artifact.
 2. Add swap buffer to save one whole-frame memcpy.
 3. Do noise estimation on every N blocks.
 4. Adopt a faster moving object detection algorithm (change the structure).
 5. Refactor the for loops and PositionCheck().
 6. Refactor the function ReduceFalseDetection (RFD).
 7. Fix a bug in TrailingBlock() which causes a mismatch.
 8. Change unit test to support swap buffer test.
 9. Remove CopyMem8x8, use memcpy to copy U/V plane which can be optimized future.
 10. Remove DenoiseMetrics.
Committed: https://crrev.com/afaae0d15132161a9ef88ade6da9a27d8f9049eb
Cr-Commit-Position: refs/heads/master@{#12340}
   
  Patch Set 1 : Init #Patch Set 2 : Refactor the second loop and position check. #Patch Set 3 : Refactor ReduceFalseDetection (RFD). #Patch Set 4 : Ready for re-test. #Patch Set 5 : Fixed the mismatch in unit test #Patch Set 6 : Remove CopyMem8x8 #Patch Set 7 : More clean up and speed opt. #Patch Set 8 : More comments. #Patch Set 9 : Fix a bug in buffer init. #
      Total comments: 24
      
     
  
  
  
  Patch Set 10 : Refactor. #
      Total comments: 4
      
     
  
  
  
  Patch Set 11 : More clean-up. #Messages
    Total messages: 34 (22 generated)
     
  
  
       |