Andreas Rheinhardt
|
c499f9bc38
avfilter/vf_nlmeans: Move ff_nlmeans_init into a header
|
2 years ago |
Paul B Mahol
|
047c362d3c
avfilter/vf_nlmeans: add x86 SIMD
|
3 years ago |
Paul B Mahol
|
2b6d290fbf
avfilter/vf_nlmeans: split wa struct
|
3 years ago |
Paul B Mahol
|
eaca36d495
avfilter/vf_nlmeans: refactor line processing in preparation for x86 SIMD assembly
|
3 years ago |
Paul B Mahol
|
38c86e7a02
avfilter/vf_nlmeans: avoid if () to help paralellization
|
3 years ago |
Paul B Mahol
|
64d19411eb
avfilter/vf_nlmeans: no need to print filter options at info level
|
3 years ago |
Paul B Mahol
|
959ec353ce
avfilter/vf_nlmeans: make access to pointer to lut faster
|
3 years ago |
Paul B Mahol
|
81380d221c
avfilter/vf_nlmeans: reduce scope of some variables
|
3 years ago |
Andreas Rheinhardt
|
31a373ce71
avfilter: Reindentation after query_formats changes
|
3 years ago |
Andreas Rheinhardt
|
4257a96471
avfilter/vf_nlmeans: Use formats list instead of query function
|
3 years ago |
Andreas Rheinhardt
|
b4f5201967
avfilter: Replace query_formats callback with union of list and callback
|
3 years ago |
Andreas Rheinhardt
|
1ea3650823
Replace all occurences of av_mallocz_array() by av_calloc()
|
3 years ago |
Andreas Rheinhardt
|
8be701d9f7
avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter
|
3 years ago |
Andreas Rheinhardt
|
1b20853fb3
avfilter/internal: Factor out executing a filter's execute_func
|
3 years ago |
Andreas Rheinhardt
|
18ec426a86
avfilter/formats: Factor common function combinations out
|
3 years ago |
Andreas Rheinhardt
|
a04ad248a0
avfilter: Constify all AVFilters
|
3 years ago |
Paul B Mahol
|
a174e5f8da
avfilter/vf_nlmeans: round values toward nearest integer
|
5 years ago |
Clément Bœsch
|
1a9c6cc411
lavfi/nlmeans: use a dynamic size for the weight LUT
|
6 years ago |
Clément Bœsch
|
65e61febc8
lavfi/nlmeans: simplify log() call
|
6 years ago |
Jun Zhao
|
6c586303a1
lavfi/nlmeans: improve the performance
|
6 years ago |
Clément Bœsch
|
8d6354aa82
lavfi/nlmeans: use AV_CEIL_RSHIFT instead of deprecated FF_CEIL_RSHIFT
|
6 years ago |
Clément Bœsch
|
e6114d21ac
lavfi/nlmeans: inline integral patch value function
|
6 years ago |
Clément Bœsch
|
4278f79ef6
lavfi/nlmeans: use unsigned for the integral patch value
|
6 years ago |
Clément Bœsch
|
de956198a9
lavfi/nlmeans: reorder memory accesses in get_integral_patch_value
|
6 years ago |
Clément Bœsch
|
34e1e53e28
lavfi/nlmeans: move final weighted averaging out of nlmeans_plane
|
6 years ago |
Clément Bœsch
|
667503ef68
lavfi/nlmeans: switch from double to float
|
6 years ago |
Clément Bœsch
|
43d16aef63
lavfi/nlmeans: make compute_safe_ssd_integral_image_c faster
|
6 years ago |
Clément Bœsch
|
5a71bce371
lavfi/nlmeans: add AArch64 SIMD for compute_safe_ssd_integral_image
|
6 years ago |
Clément Bœsch
|
5ba14f4f1a
lavfi/nlmeans: use ptrdiff_t for linesizes
|
6 years ago |
Clément Bœsch
|
26f02c51ce
lavfi/nlmeans: add SIMD-friendly assumptions for compute_safe_ssd_integral_image
|
6 years ago |
Clément Bœsch
|
f1248b7795
lavfi/nlmeans: random code shuffling to help compiler
|
6 years ago |
Paul B Mahol
|
ed93ed5ee3
avfilter: don't anonymously typedef structs
|
7 years ago |
Clément Bœsch
|
c29b532a94
lavfi: add nlmeans filter
|
9 years ago |