aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Bellard <fabrice@bellard.org>2003-08-24 14:25:37 +0000
committerFabrice Bellard <fabrice@bellard.org>2003-08-24 14:25:37 +0000
commitb030b284f20eff368f37fa66873ee8117e76ca47 (patch)
treebd1ca54efb164d4dbb1161e55eb8286bfafe95bd
parent7eea5766d504ab1aae306afd9abda39a1045bed1 (diff)
downloadffmpeg-b030b284f20eff368f37fa66873ee8117e76ca47.tar.gz
explain Windows Native and Cross build - linked to DLL build page (unsupported yet in the makefiles)
Originally committed as revision 2141 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--doc/ffmpeg-doc.texi34
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/ffmpeg-doc.texi b/doc/ffmpeg-doc.texi
index 1d3ce59b66..2404492993 100644
--- a/doc/ffmpeg-doc.texi
+++ b/doc/ffmpeg-doc.texi
@@ -470,6 +470,40 @@ features only found in GCC 3.2.
@section Windows
+@subsection Native Windows compilation
+
+@itemize
+@item Install the current versions of MSYS and MinGW from
+@url{http://www.mingw.org/}. You can find detailed installation
+instructions in the download section and the FAQ.
+
+@item Extract the current version of ffmpeg (the latest release version or the current CVS snapshot whichever is recommended).
+
+@item Start the MSYS shell (file @file{msys.bat}).
+
+@item Change to the FFMPEG directory and create the libavcodec.a and libavformat.a libraries, following the instructions of how to compile ffmpeg (file @file{INSTALL}).
+
+@end itemize
+
+@subsection How to create a single Windows DLL from libavcodec and libavformat
+
+Read @url{http://ffmpeg.org/win32.html}.
+
+@subsection Cross compilation for Windows with Linux
+
+You must use the MinGW cross compilation tools available at
+@url{http://www.mingw.org/}.
+
+Then configure ffmpeg with the following options:
+@example
+./configure --enable-mingw32 --cross-prefix=i386-mingw32msvc-
+@end example
+(you can change the cross-prefix according to the prefix choosen for the
+MinGW tools).
+
+Then you can easily test ffmpeg with wine
+(@url{http://www.winehq.com/}).
+
@section MacOS X
@section BeOS