Quote:
Originally Posted by Mystery Keeper
Bad idea. There are many compilers with different ABI. Plugins written in C++ with such an API may or may not be compatible with VapourSynth, depending on which compiler they were compiled with.
|
Surely that doesn't apply here as the C++ header here is actually a wrapper around the C interface, so the C++ is self contained to the module.
This is different to the AviSynth C++ API where it doesn't wrap around a C interface and as such has ABI issues due to C++ class mangling making linking between different compilers impossible.