[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [36986] trunk/lib/win64/ffmpeg: Fixed " RegisterDragDrop function not found in avcodec-52.dll" error

Sergey Sharybin g.ulairi at gmail.com
Sat May 28 22:19:19 CEST 2011


Revision: 36986
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=36986
Author:   nazgul
Date:     2011-05-28 20:19:19 +0000 (Sat, 28 May 2011)
Log Message:
-----------
Fixed "RegisterDragDrop function not found in avcodec-52.dll" error
with cmake and 64bit libraries.

Used the same hack as for 32bit libraries:
- Strip .dll manually with --strip-unneeded and --strip-debug flags
- Generate .def and .lib files manually

Not sure why, but this worked.

Modified Paths:
--------------
    trunk/lib/win64/ffmpeg/Readme.txt
    trunk/lib/win64/ffmpeg/lib/avcodec-52.dll
    trunk/lib/win64/ffmpeg/lib/avcodec-52.lib
    trunk/lib/win64/ffmpeg/lib/avdevice-52.dll
    trunk/lib/win64/ffmpeg/lib/avdevice-52.lib
    trunk/lib/win64/ffmpeg/lib/avformat-52.dll
    trunk/lib/win64/ffmpeg/lib/avformat-52.lib
    trunk/lib/win64/ffmpeg/lib/avutil-50.dll
    trunk/lib/win64/ffmpeg/lib/avutil-50.lib
    trunk/lib/win64/ffmpeg/lib/swscale-0.dll
    trunk/lib/win64/ffmpeg/lib/swscale-0.lib

Modified: trunk/lib/win64/ffmpeg/Readme.txt
===================================================================
--- trunk/lib/win64/ffmpeg/Readme.txt	2011-05-28 15:34:02 UTC (rev 36985)
+++ trunk/lib/win64/ffmpeg/Readme.txt	2011-05-28 20:19:19 UTC (rev 36986)
@@ -14,6 +14,9 @@
    typedef signed __int16    int16_t;
    typedef signed __int32    int32_t;
    typedef signed __int64    int64_t;
+5. There were some problems with linking blender against installed dll-s which
+   were solved by manual stripping dll (strip --strip-unneeded --strip-debug)
+   and generating .lib-files for them
 
 Environment configuration
 =========================

Modified: trunk/lib/win64/ffmpeg/lib/avcodec-52.dll
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avcodec-52.lib
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avdevice-52.dll
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avdevice-52.lib
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avformat-52.dll
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avformat-52.lib
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avutil-50.dll
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/avutil-50.lib
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/swscale-0.dll
===================================================================
(Binary files differ)

Modified: trunk/lib/win64/ffmpeg/lib/swscale-0.lib
===================================================================
(Binary files differ)




More information about the Bf-blender-cvs mailing list