Commits on Source (9)
-
Rémi Denis-Courmont authored
The callbacks are initially for default C implementation, and are updated by the "worst" optimisation first, with the best last. (We do not stop at the first supported optimisation as not all all modules necessarily provide all optimised callbacks.) This probes modules by descending score, so that we can assign highest score to the best optimisation. This makes no functonal differences, merely provide a more intuitive module scoring.
ba5a1f48 -
Rémi Denis-Courmont authored6e06e0fc
-
Rémi Denis-Courmont authored85f29856
-
Rémi Denis-Courmont authored8e197aa3
-
Rémi Denis-Courmont authoreddccbcb9b
-
Rémi Denis-Courmont authoredd53396b8
-
Rémi Denis-Courmont authored7f648830
-
Rémi Denis-Courmont authored73672513
-
Rémi Denis-Courmont authored1dae40e6
Showing
- modules/Makefile.am 1 addition, 0 deletionsmodules/Makefile.am
- modules/isa/aarch64/Makefile.am 18 additions, 0 deletionsmodules/isa/aarch64/Makefile.am
- modules/isa/aarch64/simd/deinterlace.c 46 additions, 0 deletionsmodules/isa/aarch64/simd/deinterlace.c
- modules/isa/aarch64/simd/merge.S 4 additions, 4 deletionsmodules/isa/aarch64/simd/merge.S
- modules/isa/aarch64/sve/deinterlace.c 46 additions, 0 deletionsmodules/isa/aarch64/sve/deinterlace.c
- modules/isa/aarch64/sve/merge.S 4 additions, 3 deletionsmodules/isa/aarch64/sve/merge.S
- modules/isa/arm/Makefile.am 14 additions, 0 deletionsmodules/isa/arm/Makefile.am
- modules/isa/arm/neon/deinterlace.c 46 additions, 0 deletionsmodules/isa/arm/neon/deinterlace.c
- modules/isa/arm/neon/merge.S 3 additions, 45 deletionsmodules/isa/arm/neon/merge.S
- modules/isa/arm/simd/deinterlace.c 46 additions, 0 deletionsmodules/isa/arm/simd/deinterlace.c
- modules/isa/arm/simd/merge.S 74 additions, 0 deletionsmodules/isa/arm/simd/merge.S
- modules/isa/riscv/Makefile.am 3 additions, 0 deletionsmodules/isa/riscv/Makefile.am
- modules/isa/riscv/deinterlace.c 46 additions, 0 deletionsmodules/isa/riscv/deinterlace.c
- modules/isa/riscv/rvv_merge.S 3 additions, 1 deletionmodules/isa/riscv/rvv_merge.S
- modules/video_filter/Makefile.am 0 additions, 16 deletionsmodules/video_filter/Makefile.am
- modules/video_filter/deinterlace/deinterlace.c 6 additions, 24 deletionsmodules/video_filter/deinterlace/deinterlace.c
- modules/video_filter/deinterlace/merge.h 29 additions, 29 deletionsmodules/video_filter/deinterlace/merge.h
- src/misc/cpu.c 2 additions, 1 deletionsrc/misc/cpu.c
modules/isa/aarch64/Makefile.am
0 → 100644
modules/isa/aarch64/simd/deinterlace.c
0 → 100644
modules/isa/aarch64/sve/deinterlace.c
0 → 100644
modules/isa/arm/neon/deinterlace.c
0 → 100644
modules/isa/arm/simd/deinterlace.c
0 → 100644
modules/isa/arm/simd/merge.S
0 → 100644
modules/isa/riscv/deinterlace.c
0 → 100644