[pitivi] etree: fix some typos in keyframe serialization code



commit 527713a9747ae2e144cc5cb1a9c184a82545be8a
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date:   Wed Jun 24 21:27:24 2009 -0700

    etree: fix some typos in keyframe serialization code

 pitivi/formatters/etree.py |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/pitivi/formatters/etree.py b/pitivi/formatters/etree.py
index 2554a8f..960f2a1 100644
--- a/pitivi/formatters/etree.py
+++ b/pitivi/formatters/etree.py
@@ -333,7 +333,7 @@ class ElementTreeFormatter(Formatter):
             curves = Element("curves")
             for property, interpolator in track_object.interpolators.iteritems():
                 curves.append(self._saveInterpolator(interpolator, property))
-            element.append("curves")
+            element.append(curves)
 
         self._context.track_objects[track_object] = element
 
@@ -366,10 +366,10 @@ class ElementTreeFormatter(Formatter):
         start = Element("start", value=interpolator.start.value,
             mode=interpolator.start.mode)
         element.append(start)
-        for kf in interpolator.getKeyframes:
-            kfel = Element("keyframe", time=keyframe.time, value=kf.value,
-                mode=kf.mode)
-            element.append(kf)
+        for kf in interpolator.keyframes:
+            kfel = Element("keyframe", time=str(kf.time), value=str(kf.value), 
+                mode=str(int(kf.mode)))
+            element.append(kfel)
         end = Element("end", value=interpolator.end.value,
             mode=interpolator.end.mode)
         element.append(end)
@@ -381,9 +381,9 @@ class ElementTreeFormatter(Formatter):
         interpolator.start.value = start.attrib["value"]
         interpolator.start.mode = start.attrib["mode"]
         for keyframe in element.getchildren():
-            interpolator.newKeyFrame(kf.attrib["time"], 
-                value=kf.attrib["value"],
-                mode=kf.attrib["mode"])
+            interpolator.newKeyFrame(long(kf.attrib["time"]), 
+                value=float(kf.attrib["value"]),
+                mode=int(kf.attrib["mode"]))
         end = element.find("end")
         interpolator.end.value = end.attrib["value"]
         interpolator.end.mode = end.attrib["mode"]



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]