github pinterf/dfttest 1.9.8
dfttest v1.9.8

6 hours ago

Changelog

2026.03.24 v1.9.8

  • Cross-platform: builds on Linux (GCC/Clang) and Windows (MSVC/ClangCL/MinGW). CMakeLists.txt added. Intel SIMD auto-detected; disabled automatically on ARM/RISC-V.
  • Threading: replaced Windows API (HANDLE, events, _beginthreadex, CRITICAL_SECTION) with C++17 std::thread, std::mutex, std::condition_variable.
  • Thread safety: use Avisynth+ V12 global lock (AcquireGlobalLock/ReleaseGlobalLock) around FFTW plan creation and destruction. Falls back to std::mutex on older Avisynth+ versions.
  • CPU detection: removed internal CPUCheckForExtensions(), use env->GetCPUFlags() instead.
  • Dynamic library loading (FFTW3): platform-agnostic via LoadLibrary/dlopen abstraction.
  • Updated Avisynth headers to V12 interface.

Don't miss a new dfttest release

NewReleases is sending notifications on new releases.