Revision: 37025
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37025
Author:   nazgul
Date:     2011-05-30 14:55:35 +0000 (Mon, 30 May 2011)
Log Message:
-----------
Camera tracking integration
===========================

- Removed "Data" suffix from SfM DNA structures -- this suffix
  wasn't very informative.
- Fixed crash when changing camera focal.

Modified Paths:
--------------
    branches/soc-2011-tomato/source/blender/makesdna/DNA_movieclip_types.h
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_movieclip.c

Modified: branches/soc-2011-tomato/source/blender/makesdna/DNA_movieclip_types.h
===================================================================
--- branches/soc-2011-tomato/source/blender/makesdna/DNA_movieclip_types.h      
2011-05-30 14:19:32 UTC (rev 37024)
+++ branches/soc-2011-tomato/source/blender/makesdna/DNA_movieclip_types.h      
2011-05-30 14:55:35 UTC (rev 37025)
@@ -43,14 +43,14 @@
 
 /* match-moving data */
 
-typedef struct MovieTrackingCameraData {
+typedef struct MovieTrackingCamera {
        float focal;    /* focal length */
        float pad;
-} MovieTrackingCameraData;
+} MovieTrackingCamera;
 
-typedef struct MovieTrackingData {
-       struct MovieTrackingCameraData camera;
-} MovieTrackingData;
+typedef struct MovieTracking {
+       struct MovieTrackingCamera camera;
+} MovieTracking;
 
 /* clip data */
 
@@ -70,7 +70,7 @@
        struct anim *anim;      /* movie source data */
        void *ibuf_cache;       /* cache of ibufs, not in file */
 
-       MovieTrackingData tracking;             /* data for SfM tracking */
+       MovieTracking tracking;         /* data for SfM tracking */
 } MovieClip;
 
 /* MovieClip->source */

Modified: 
branches/soc-2011-tomato/source/blender/makesrna/intern/rna_movieclip.c
===================================================================
--- branches/soc-2011-tomato/source/blender/makesrna/intern/rna_movieclip.c     
2011-05-30 14:19:32 UTC (rev 37024)
+++ branches/soc-2011-tomato/source/blender/makesrna/intern/rna_movieclip.c     
2011-05-30 14:55:35 UTC (rev 37025)
@@ -58,33 +58,33 @@
 
 #else
 
-static void rna_def_movie_trackingCameraData(BlenderRNA *brna)
+static void rna_def_movie_trackingCamera(BlenderRNA *brna)
 {
        StructRNA *srna;
        PropertyRNA *prop;
 
-       srna= RNA_def_struct(brna, "MovieTrackingCameraData", NULL);
+       srna= RNA_def_struct(brna, "MovieTrackingCamera", NULL);
        RNA_def_struct_ui_text(srna, "Movie tracking camera data", 
"Match-moving camera data for tracking");
 
        prop= RNA_def_property(srna, "focal_length", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "focal");
        RNA_def_property_range(prop, 1.0f, 5000.0f);
        RNA_def_property_ui_text(prop, "Focal Length", "Camera's focal length 
in millimeters");
-       RNA_def_property_update(prop, NC_MOVIECLIP|ND_DISPLAY, 
"rna_MovieClip_reload_update");
+       RNA_def_property_update(prop, NC_MOVIECLIP|ND_DISPLAY, NULL);
 }
 
-static void rna_def_movie_trackingData(BlenderRNA *brna)
+static void rna_def_movie_tracking(BlenderRNA *brna)
 {
        StructRNA *srna;
        PropertyRNA *prop;
 
-       rna_def_movie_trackingCameraData(brna);
+       rna_def_movie_trackingCamera(brna);
 
-       srna= RNA_def_struct(brna, "MovieTrackingData", NULL);
+       srna= RNA_def_struct(brna, "MovieTracking", NULL);
        RNA_def_struct_ui_text(srna, "Movie tracking data", "Match-moving data 
for tracking");
 
        prop= RNA_def_property(srna, "camera", PROP_POINTER, PROP_NONE);
-       RNA_def_property_struct_type(prop, "MovieTrackingCameraData");
+       RNA_def_property_struct_type(prop, "MovieTrackingCamera");
 }
 
 static void rna_def_movieclip(BlenderRNA *brna)
@@ -92,7 +92,7 @@
        StructRNA *srna;
        PropertyRNA *prop;
 
-       rna_def_movie_trackingData(brna);
+       rna_def_movie_tracking(brna);
 
        srna= RNA_def_struct(brna, "MovieClip", "ID");
        RNA_def_struct_ui_text(srna, "MovieClip", "MovieClip datablock 
referencing an external movie file");
@@ -104,7 +104,7 @@
        RNA_def_property_update(prop, NC_MOVIECLIP|ND_DISPLAY, 
"rna_MovieClip_reload_update");
 
        prop= RNA_def_property(srna, "tracking", PROP_POINTER, PROP_NONE);
-       RNA_def_property_struct_type(prop, "MovieTrackingData");
+       RNA_def_property_struct_type(prop, "MovieTracking");
 }
 
 static void rna_def_movieclip_tools(BlenderRNA *brna)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to