[pitivi] You can't instantiate caps that way anymore, and no more positionnal arguments



commit 94f63ccf0f05fb3f82f83b925e338a59923dcc24
Author: Mathieu Duponchelle <mathieu duponchelle epitech eu>
Date:   Fri Aug 10 08:59:25 2012 +0200

    You can't instantiate caps that way anymore, and no more positionnal arguments

 pitivi/timeline/thumbnailer.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/timeline/thumbnailer.py b/pitivi/timeline/thumbnailer.py
index 7288714..482ae76 100644
--- a/pitivi/timeline/thumbnailer.py
+++ b/pitivi/timeline/thumbnailer.py
@@ -476,19 +476,19 @@ class RandomAccessVideoPreviewer(RandomAccessPreviewer):
 
         # Use a capsfilter to scale the video to the desired size
         # (fixed height and par, variable width)
-        caps = gst.Caps("video/x-raw, height=(int)%d, pixel-aspect-ratio=(fraction)1/1" %
-            self.theight)
+        type = "video/x-raw, height=(int)%d, pixel-aspect-ratio=(fraction)1/1" % self.theight
+        caps = gst.caps_from_string(type)
         capsfilter = gst.element_factory_make("capsfilter", "thumbnailcapsfilter")
         capsfilter.props.caps = caps
         cairosink = CairoSurfaceThumbnailSink()
         cairosink.connect("thumbnail", self._thumbnailCb)
 
         # Set up the thumbnailsink and add a sink pad
-        thumbnailsink = gst.Bin("thumbnailsink")
+        thumbnailsink = gst.Bin(name="thumbnailsink")
         thumbnailsink.add(capsfilter)
         thumbnailsink.add(cairosink)
         capsfilter.link(cairosink)
-        sinkpad = gst.GhostPad("sink", thumbnailsink.find_unlinked_pad(gst.PAD_SINK))
+        sinkpad = gst.GhostPad.new(name="sink", target=(thumbnailsink.find_unlinked_pad(gst.PAD_SINK)))
         thumbnailsink.add_pad(sinkpad)
 
         # Connect sbin and thumbnailsink



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