[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19193] trunk/lib/windows/ffmpeg/Readme. txt: ffmpeg compilation instructions for Windows actually updated.
Benoit Bolsee
benoit.bolsee at online.be
Wed Mar 4 20:40:08 CET 2009
Revision: 19193
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19193
Author: ben2610
Date: 2009-03-04 20:40:08 +0100 (Wed, 04 Mar 2009)
Log Message:
-----------
ffmpeg compilation instructions for Windows actually updated.
Modified Paths:
--------------
trunk/lib/windows/ffmpeg/Readme.txt
Modified: trunk/lib/windows/ffmpeg/Readme.txt
===================================================================
--- trunk/lib/windows/ffmpeg/Readme.txt 2009-03-04 19:23:14 UTC (rev 19192)
+++ trunk/lib/windows/ffmpeg/Readme.txt 2009-03-04 19:40:08 UTC (rev 19193)
@@ -7,13 +7,13 @@
With the following options:
external libs:
- liba52, mp3lame, xvidcore, faad, faac, x264, zlib
+ liba52, mp3lame, xvidcore, faad, faac, x264
ffmpeg source:
After getting revision from svn, apply the patch from Peter Schaile: ffmpeg_accel_bgra32.patch
Compilation option for ffmpeg:
- --enable-shared --disable-static --enable-memalign-hack --extra-ldflags=-L/shared/lib --extra-cflags=-I/shared/include --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libx264 --enable-liba52 --enable-gpl --enable-libxvid --enable-swscale --disable-ffplay --disable-ffserver --enable-zlib --disable-vhook
+ --enable-shared --disable-static --enable-memalign-hack --extra-ldflags=-L/shared/lib --extra-cflags=-I/shared/include --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libx264 --enable-liba52 --enable-gpl --enable-libxvid --enable-swscale --disable-ffplay --disable-ffserver --disable-zlib --disable-vhook
The compilation returns error on linking the ffmpeg applications but the DLL are correctly built.
Copy the ffmpeg dll an lib files from <mingw>/local/bin directory to <blender_home>/lib/windows/ffmpeg/lib.
@@ -25,7 +25,7 @@
2. Remove the directory in the #include statements of ffmpeg headers
3. Replace every occurance of "static inline" with "__inline"
4. copy the stdint.h and inttypes.h from <mingw>/include directory to <blender_home>/lib/windows/ffmpeg/include directory
-5. Optionally add #indef statements in inttypes.h to avoid conflict with same file from QUickTime compatibility module.
+5. Optionally add #ifndef statements in inttypes.h to avoid conflict with same file from QUickTime compatibility module.
6. modify stdint.h to make it compatible with MSVC C++ headers:
Add signed to int8_t, int16_t, int32_t, int64_t:
typedef signed __int8 int8_t;
More information about the Bf-blender-cvs
mailing list