1. 01 Feb, 2019 1 commit
    • Jun Zhao's avatar
      lavfi/nlmeans: improve the performance · 6c586303
      Jun Zhao authored
      Remove the pdiff_lut_scale in nlmeans and increase weight_lut table size
      from 2^9 to 500000, this change will avoid using pdiff_lut_scale in
      nlmeans_slice() for weight_lut table search, improving the performance
      by about 12%. (in 1080P size picture case).
      
      Use the profiling command like:
      
      perf stat -a -d -r 5 ./ffmpeg -i input -an -vf nlmeans=s=30 -vframes 10 \
      -f null /dev/null
      
      without this change:
      when s=1.0(default value) 63s
           s=30.0               72s
      
      after this change:
           s=1.0(default value) 56s
           s=30.0               63s
      Reviewed-by: 's avatarCarl Eugen Hoyos <ceffmpeg@gmail.com>
      Signed-off-by: 's avatarJun Zhao <mypopydev@gmail.com>
      Signed-off-by: 's avatarClément Bœsch <u@pkh.me>
      6c586303
  2. 31 Jan, 2019 11 commits
  3. 30 Jan, 2019 9 commits
  4. 29 Jan, 2019 1 commit
  5. 28 Jan, 2019 10 commits
  6. 27 Jan, 2019 5 commits
  7. 26 Jan, 2019 3 commits