View Full Version : Help making eedi3m aarch64 compatible
groucho86
19th March 2024, 16:36
Hoping someone is able to find a way to make eedi3m work on M1/M2/M3 Macs:
https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI3
The plugin uses x86-specific optimization via vectorclass, causing compilation to fail on aarch64.
sse2neon sounds like an option (albeit sub-optimal. cf: https://github.com/vapoursynth/vapoursynth/issues/516 )
Julek
19th March 2024, 17:58
I'm currently rewriting the plugin in Zig, so it will be possible to do a native aarch64 build.
But as I'm also changing the way processing is done (horizontal enlargement by default) to avoid temporary copies and gain a little performance, it's taking me a while to figure out what needs to be changed.
Adub
21st March 2024, 22:36
Bit of an aside, but are you willing and able to test plugins on Mac aarch64, groucho?
Similar to Julek, I’m also developing plugins in Zig, but I don’t have a Mac M1/2/3 to test things on.
groucho86
22nd March 2024, 04:09
Yes I have an M2. Limited free time/availability but happy to help the community as much as possible.
yuygfgg
15th November 2024, 18:16
https://github.com/yuygfgg/VapourSynth-EEDI3
Only opencl part ported. You can also check my github profile for more arm ported plugins (almost all ported with simd acceleration).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.