pitivi r1257 - in trunk/pitivi: . ui
- From: edwardrv svn gnome org
- To: svn-commits-list gnome org
- Subject: pitivi r1257 - in trunk/pitivi: . ui
- Date: Fri, 26 Sep 2008 17:11:07 +0000 (UTC)
Author: edwardrv
Date: Fri Sep 26 17:11:07 2008
New Revision: 1257
URL: http://svn.gnome.org/viewvc/pitivi?rev=1257&view=rev
Log:
pitivi/bin.py:SmartCaptureBin , pitivi/ui/webcam_managerdialog.py
Modified:
trunk/pitivi/bin.py
trunk/pitivi/ui/webcam_managerdialog.py
Modified: trunk/pitivi/bin.py
==============================================================================
--- trunk/pitivi/bin.py (original)
+++ trunk/pitivi/bin.py Fri Sep 26 17:11:07 2008
@@ -519,3 +519,26 @@
self.videotestsrc.get_pad("src").link(self.vtee.get_pad("sink"))
self.silence.get_pad("src").link(self.atee.get_pad("sink"))
self.debug("finished connecting sources")
+
+
+class SmartCaptureBin(SmartBin):
+ """
+ SmartBin derivative for capturing streams.
+ """
+
+ def __init__(self):
+ gst.log("Creating new smartcapturebin")
+ self.videosrc = gst.element_factory_make("videotestsrc", "vsrc")
+
+ SmartBin.__init__(self, "smartcapturebin", has_video=True, has_audio=False,
+ width=720, height=576)
+
+ def _addSource(self):
+ self.add(self.videosrc)
+
+ def _connectSource(self):
+ self.debug("connecting sources")
+ #vcaps = gst.caps_from_string("video/x-raw-yuv,width=320,height=240,framerate=25.0")
+ self.videosrc.get_pad("src").link(self.vtee.get_pad("sink"))
+ self.debug("finished connecting sources")
+
Modified: trunk/pitivi/ui/webcam_managerdialog.py
==============================================================================
--- trunk/pitivi/ui/webcam_managerdialog.py (original)
+++ trunk/pitivi/ui/webcam_managerdialog.py Fri Sep 26 17:11:07 2008
@@ -43,7 +43,7 @@
def __init__(self):
- player = SmartDefaultBin()
+ player = SmartCaptureBin()
instance.PiTiVi.playground._playTemporaryBin(player)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]