== FFMPEG ==
authorPeter Schlaile <peter@schlaile.de>
Fri, 27 May 2011 23:33:40 +0000 (23:33 +0000)
committerPeter Schlaile <peter@schlaile.de>
Fri, 27 May 2011 23:33:40 +0000 (23:33 +0000)
commit42121590f4bfd65f26e8ec705a660f4cc1bd826e
treed57d4cf5b303c81ecdd43b89d503b481d48a2be8
parenta9467182fb00be9fb6dd276e80b69fb650b2cac3
== FFMPEG ==

Added central compatibility header file, which enables blender to compile
against very old ffmpeg versions as well as very new versions using the
*NEW* API. (Old API functions are simulated using macros and inline functions)

Added a whole lot of additional checks, tested against 6 different versions
down the timeline, hopefully, now finally all is well.
14 files changed:
intern/audaspace/CMakeLists.txt
intern/audaspace/SConscript
intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp
intern/ffmpeg/ffmpeg_compat.h [new file with mode: 0644]
source/blender/blenkernel/CMakeLists.txt
source/blender/blenkernel/SConscript
source/blender/blenkernel/intern/writeffmpeg.c
source/blender/imbuf/CMakeLists.txt
source/blender/imbuf/SConscript
source/blender/imbuf/intern/anim_movie.c
source/blender/imbuf/intern/util.c
source/gameengine/VideoTexture/CMakeLists.txt
source/gameengine/VideoTexture/SConscript
source/gameengine/VideoTexture/VideoFFmpeg.h