diff mbox

[FFmpeg-devel,5/5] doc/general.texi: add note about 32-bit GCC builds of AviSynth+

Message ID 20190324202540.6502-6-qyot27@gmail.com
State New
Headers show

Commit Message

Stephen Hutchinson March 24, 2019, 8:25 p.m. UTC
---
 doc/general.texi | 10 ++++++++++
 1 file changed, 10 insertions(+)
diff mbox

Patch

diff --git a/doc/general.texi b/doc/general.texi
index bafa1e2ea2..98e4704d86 100644
--- a/doc/general.texi
+++ b/doc/general.texi
@@ -51,6 +51,16 @@  For Windows, supported AviSynth variants are
 For Linux and OS X, the supported AviSynth variant is
 @url{https://github.com/avxsynth/avxsynth, AvxSynth}.
 
+@float NOTE
+Due to the eccentricities of Windows' calling conventions, 32-bit GCC builds
+of AviSynth+ are not compatible with typical 32-bit GCC builds of FFmpeg.
+
+Support for 32-bit GCC builds of AviSynth+ can be enabled by passing
+@code{-DAVSC_WIN32_GCC32} to @code{--extra-cflags}. However, doing so will
+make the resulting build of FFmpeg incompatible with typical 32-bit MSVC
+builds of AviSynth+.
+@end float
+
 @float NOTE
 AviSynth and AvxSynth are loaded dynamically.  Distributors can build FFmpeg
 with @code{--enable-avisynth}, and the binaries will work regardless of the