/vapoursynth_mingw_libs

MinGW compatible VapourSynth library creator.

Primary LanguagePythonMozilla Public License 2.0MPL-2.0

Vapoursynth mingw library creator script

written in Python

Creates MinGW compatible library files of the Vapoursynth DLLs using gendef/dlltool, for people unable to cross compile it.

VS Source: https://github.com/vapoursynth/vapoursynth

Supports:

  • VapourSynth Win64 (Only tested the 64bit variant), R62 requires python 3.11.x

Requires:

  • gendef (part of MinGW)
  • dlltool (so is this)
  • Python 3(+)

How to run:

make PREFIX={INSTALL_FOLDER} GENDEF={FULL_PATH_TO_GENDEF} DLLTOOL={FULL_PATH_TO_DLLTOOL}

INSTALL_FOLDER should probably be your MinGW prefix (where lib/include folders are)