View Single Post
Old 14th January 2018, 20:06   #1  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,548
FFT3DFilter - The Portening

Some people asked for fft3dfilter builds so I improved the existing port a bit. Now supports 8-16 bit integer and float formats. Also cleaned up the code quite a bit (something started by VFR-maniac in the initial port). The only difference in arguments is that plane was changed to planes and now works like the plane selection usually does in VS filters.

Fixed/improved stuff (relative to original VS version):
8-16 bit and float support
Piles of memory leaks fixed if there's an error on creation, for example invalid arguments would cause this a lot
Fixed beyond array bounds memory access
Improved internal cache to better handle not completely linear access

Known issues:
In really rare conditions the default for the bw and bh arguments that depend on whether one or many planes are processed can get confused
pshow and pfactor related things are completely untested

Test3
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet

Last edited by Myrsloik; 17th January 2018 at 21:16.
Myrsloik is offline   Reply With Quote