Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- === Original Source
- http://sourceforge.net/projects/avisynth2/files/AviSynth%202.6/AviSynth%202.6.0/
- === Patch Source
- cd src
- patch -s -p1 <../mt.diff
- === Some changes
- Edit manually dsp files to remove incorrect stuff.
- Image library removed.
- Additional sdk, doc stuff are removed.
- Custom build steps removed.
- Converted project.
- Settings:
- Platform toolset is v140_xp
- Change library to /MT for SoundTouch.
- To remove /MD delete _MT and _LIB preprocessor
- SoftWire is /MT
- pfc is /MT
- Remove Pch
- Pch - not used
- Unload DirectShowSource
- avisynth: include path: add $(ProjectDir);$(ProjectDir)\mt
- expression.cpp:
- #include "mt/cacheMT.h"
- #include "cliplocalstorage.h"
- focus.cpp:
- change var name to y1
- Remove ImageSeq.cpp from project
- convert_a.asm change custom build rule, outputs to:
- $(IntDir)\convert_a.obj;%(Outputs)
- Linker>Advanced> /SAFESEH:NO
- Add to the project these files: src\mt
- avisynth.cpp: find and comment Image_filters
- Optimize: General>Whole Program Optimization: Use Link Time Code Generation
- C/C++ Multi-processor Compilation
- Linker > Input: remove LIBC
- C/C++ Enable Intrinsics
- C/C++ Code Generation: /arch:SSE2 + /fp:fast + Disable Security Check /GS-
- Change of histogram filters in histogram.cpp
- Change version string in internal.h
- #define AVS_VERSTR "AviSynth 2.60 MT min mod, rean build X: "__DATE__" ["__TIME__"]"
- Change version info in avisynth.rc:
- VALUE "InternalName", "AviSynth 2.6.0 MT rean mod\0"
- VALUE "ProductName", "Avisynth 2.6 MT rean mod\0"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement