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;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs