View Full Version : DFTTest
HolyWu
18th January 2015, 18:22
https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DFTTest
Due to some problems, tmode=1 is not implemented at the moment. AFAIK most people only ever use tmode=0 so this shouldn't be a big issue...
lansing
18th January 2015, 19:53
where do I put the libfftw3f-3.dll to?
Myrsloik
18th January 2015, 19:57
where do I put the libfftw3f-3.dll to?
Same directory as the main plugin. VapourSynth loads dll dependencies in a sane way.
lansing
18th January 2015, 20:17
Okay I put the file into both plugin32 and plugin64 folder, the 64 bit one is working fine, but the 32 bit give me an error on opening "the procedure entry point fftwf_alloc_real could not be located in the dynamic link library libfftw3f-3.dll".
EDIT: actually the 64 bit is not working fine either, it doesn't have the entry point error on Vapoursynth editor startup, but it return dfttest namespace doesn't exist when I try to run it.
ret = core.dfttest.DFTTest(ret, sigma=1.5)
foxyshadis
18th January 2015, 22:11
Your fftw is WAAAAY too old. Get a recent one. (http://www.fftw.org/download.html)
lansing
18th January 2015, 23:55
Your fftw is WAAAAY too old. Get a recent one. (http://www.fftw.org/download.html)
Thanks, I replaced the new one and both versions are working now
Mystery Keeper
19th January 2015, 08:01
Yay! Finally! Thank you, HolyWu.
YamashitaRen
20th January 2015, 01:13
Nice :)
HolyWu
5th March 2015, 14:35
Update r2.
Add SIMD optimization. Speed up about 10~30%, depending on the settings(like tbsize) or 32/64 bits.
Change the default tbsize to 3 instead of 5.
Other cosmetic changes.
feisty2
1st June 2015, 14:33
float point support maybe?
HolyWu
9th June 2015, 18:30
Update r3.
Support 32-bit float input.
feisty2
9th June 2015, 19:01
F-beep-k yeah!
HolyWu
21st December 2017, 17:36
Update r4.
Code refactoring and minor performance improvement.
Add opt parameter and AVX2 code path.
Change default sigma/sigma2 to 8.0.
Change default sbsize to 16 and sosize to 12.
The 7z file also includes FFTW 3.3.7 dll compiled by ICC.
GMJCZP
21st December 2017, 21:46
Thanks for FFTW 3.3.7, it works with the AVS+ dfttest/ fft3dfilter versions.
HolyWu
4th August 2019, 05:33
Update r5:
Fix decimal point issue in certain locales.
Selur
4th August 2019, 08:50
Thanks!
Myrsloik
4th August 2019, 09:21
See created issue. Fix it properly or I'll have to blacklist this plugin.
HolyWu
6th August 2019, 15:56
Update r6:
Rename nstring parameter and change type to int array. Add parameter alpha.
Rename sstring parameter and change type to float array. Add parameter ssystem.
tickled_pink
12th August 2019, 01:29
AttributeError: No attribute with the name dfttest exists. Did you mistype a plugin namespace?
This is happening with r6 only. r5 and earlier load without issue.
EDIT:
I updated Vapoursynth to R47 and everything is working. Sorry for the false alarm
HolyWu
5th July 2020, 15:22
Update r7:
Change to use Newton-Raphson refined approximate reciprocal for division calculation in SSE2 and AVX2 code paths.
Add AVX512 optimization.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.