[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44186] trunk/blender/source/blender: Missed this changes needed to fully support animation data in movie clips.
Sergey Sharybin
sergey.vfx at gmail.com
Fri Feb 17 11:54:27 CET 2012
Revision: 44186
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44186
Author: nazgul
Date: 2012-02-17 10:54:21 +0000 (Fri, 17 Feb 2012)
Log Message:
-----------
Missed this changes needed to fully support animation data in movie clips.
Thanks to Joshua pointed into missed changes!
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/anim_sys.c
trunk/blender/source/blender/blenloader/intern/readfile.c
Modified: trunk/blender/source/blender/blenkernel/intern/anim_sys.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/anim_sys.c 2012-02-17 10:44:21 UTC (rev 44185)
+++ trunk/blender/source/blender/blenkernel/intern/anim_sys.c 2012-02-17 10:54:21 UTC (rev 44186)
@@ -794,6 +794,9 @@
/* speakers */
ANIMDATA_IDS_CB(mainptr->speaker.first);
+ /* movie clips */
+ ANIMDATA_IDS_CB(mainptr->movieclip.first);
+
/* objects */
ANIMDATA_IDS_CB(mainptr->object.first);
@@ -875,6 +878,9 @@
/* speakers */
RENAMEFIX_ANIM_IDS(mainptr->speaker.first);
+ /* movie clips */
+ RENAMEFIX_ANIM_IDS(mainptr->movieclip.first);
+
/* objects */
RENAMEFIX_ANIM_IDS(mainptr->object.first);
Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c 2012-02-17 10:44:21 UTC (rev 44185)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c 2012-02-17 10:54:21 UTC (rev 44186)
@@ -14085,6 +14085,11 @@
expand_doit(fd, mainvar, snd->ipo); // XXX depreceated - old animation system
}
+static void expand_movieclip(FileData *fd, Main *mainvar, MovieClip *clip)
+{
+ if (clip->adt)
+ expand_animdata(fd, mainvar, clip->adt);
+}
static void expand_main(FileData *fd, Main *mainvar)
{
@@ -14168,6 +14173,10 @@
break;
case ID_PA:
expand_particlesettings(fd, mainvar, (ParticleSettings *)id);
+ break;
+ case ID_MC:
+ expand_movieclip(fd, mainvar, (MovieClip *)id);
+ break;
}
doit= 1;
More information about the Bf-blender-cvs
mailing list