vcmohan
16th July 2007, 21:54
In a thread in the usage, it was mentioned that my plugin fftquiver was giving access violation errors if used with the newer version 3.X of FFTW dll. I checked with FFTW.org In the Faqs section it is mentioned as follows:
FFTW 3 has semantics incompatible with earlier versions: its plans can only be used for a given stride, multiplicity, and other characteristics of the input and output arrays; these stronger semantics are necessary for performance reasons. Thus, it is impossible to efficiently emulate the older interface (whose plans can be used for any transform of the same size). We believe that it should be possible to upgrade most programs without any difficulty, however.
So it appears that the plugin need to be recompiled using the newer interface. However this means users need to upgrade their fftw dll.
Fizick may suggest a course of action as his plugins use the fftw dll. May be include some test to see whether the fftw dll version is the correct one. It will be better if all upgrade and warpenterprises provide a new link.
FFTW 3 has semantics incompatible with earlier versions: its plans can only be used for a given stride, multiplicity, and other characteristics of the input and output arrays; these stronger semantics are necessary for performance reasons. Thus, it is impossible to efficiently emulate the older interface (whose plans can be used for any transform of the same size). We believe that it should be possible to upgrade most programs without any difficulty, however.
So it appears that the plugin need to be recompiled using the newer interface. However this means users need to upgrade their fftw dll.
Fizick may suggest a course of action as his plugins use the fftw dll. May be include some test to see whether the fftw dll version is the correct one. It will be better if all upgrade and warpenterprises provide a new link.