Avisynth+ r2502-MT
Avisynth+ r2502 (20170602)
Changes since r2489
Fixes
- (Important!) MT_SERIALIZED mode did not always protect filters (regression since r2069)
Such filters sometimes were called in a reentrant way (like being MT_NICE_FILTER), which
possibly resulted in using their internal buffers parallel. - ImageWriter crash when no '.' in provided filename
- Overlay: correct masked blend: keep exact clip1 or clip2 pixel values for mask extremes 255 or 0.
Previously 0 became 1 for zero mask, similarly 255 changed into 254 for full transparency (255) mask
other modification, additions
- New script functions: StrToUtf8(), StrFromUtf8(): Converting a 8 bit (Ansi) string to UTF8 and back.
- PluginManager always throws error on finding wrong bitness DLL in the autoload directories
- increased x64 default MemoryMax from 1GB to 4GB, but physicalRAM/4 is still limiting
- allow conversions between RGB24/32/48/64 (8<->16 bits) w/o ConvertBits (valid ConvertToRGB64 on an RGB32 clip)
- Added VS2017 and v141_xp to CMakeList.txt