[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [19192] trunk/lib/windows/ffmpeg: Add PNG (and a few other) format support in ffmpeg win32 binaries ( useful for loading texture with alpha channel in VideoTexture).
Benoit Bolsee
benoit.bolsee at online.be
Wed Mar 4 20:23:14 CET 2009
Revision: 19192
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19192
Author: ben2610
Date: 2009-03-04 20:23:14 +0100 (Wed, 04 Mar 2009)
Log Message:
-----------
Add PNG (and a few other) format support in ffmpeg win32 binaries (useful for loading texture with alpha channel in VideoTexture). This was done by adding --enable-zlib option on configure and recompiling the libraries under mingw. Updated compilation instructions can be found in Readme.txt. Note: this may need to be done for other operating systems.
Modified Paths:
--------------
trunk/lib/windows/ffmpeg/Readme.txt
trunk/lib/windows/ffmpeg/lib/avcodec-51.dll
trunk/lib/windows/ffmpeg/lib/avcodec-51.lib
trunk/lib/windows/ffmpeg/lib/avdevice-52.dll
trunk/lib/windows/ffmpeg/lib/avdevice-52.lib
trunk/lib/windows/ffmpeg/lib/avformat-52.dll
trunk/lib/windows/ffmpeg/lib/avformat-52.lib
trunk/lib/windows/ffmpeg/lib/avutil-49.dll
trunk/lib/windows/ffmpeg/lib/avutil-49.lib
trunk/lib/windows/ffmpeg/lib/swscale-0.dll
trunk/lib/windows/ffmpeg/lib/swscale-0.lib
Modified: trunk/lib/windows/ffmpeg/Readme.txt
===================================================================
--- trunk/lib/windows/ffmpeg/Readme.txt 2009-03-04 15:30:47 UTC (rev 19191)
+++ trunk/lib/windows/ffmpeg/Readme.txt 2009-03-04 19:23:14 UTC (rev 19192)
@@ -2,18 +2,18 @@
The compilation has been done according to the instruction in this wiki:
-http://arrozcru.no-ip.org/ffmpeg_wiki/
+http://ffmpeg.arrozcru.org/wiki/
With the following options:
external libs:
- liba52, mp3lame, xvidcore, faad, faac, x264
+ liba52, mp3lame, xvidcore, faad, faac, x264, zlib
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 --disable-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 --enable-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.
Modified: trunk/lib/windows/ffmpeg/lib/avcodec-51.dll
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avcodec-51.lib
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avdevice-52.dll
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avdevice-52.lib
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avformat-52.dll
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avformat-52.lib
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avutil-49.dll
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/avutil-49.lib
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/swscale-0.dll
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/ffmpeg/lib/swscale-0.lib
===================================================================
(Binary files differ)
More information about the Bf-blender-cvs
mailing list