pitivi r1189 - in branches/SOC_2008_SLAKSHMAN/pitivi: . ui
- From: slynux svn gnome org
- To: svn-commits-list gnome org
- Subject: pitivi r1189 - in branches/SOC_2008_SLAKSHMAN/pitivi: . ui
- Date: Fri, 18 Jul 2008 17:26:56 +0000 (UTC)
Author: slynux
Date: Fri Jul 18 17:26:55 2008
New Revision: 1189
URL: http://svn.gnome.org/viewvc/pitivi?rev=1189&view=rev
Log:
pitivi/bin.py:SmartCaptureBin , pitivi/ui/webcam_managerdialog.py
Modified:
branches/SOC_2008_SLAKSHMAN/pitivi/bin.py
branches/SOC_2008_SLAKSHMAN/pitivi/ui/webcam_managerdialog.py
Modified: branches/SOC_2008_SLAKSHMAN/pitivi/bin.py
==============================================================================
--- branches/SOC_2008_SLAKSHMAN/pitivi/bin.py (original)
+++ branches/SOC_2008_SLAKSHMAN/pitivi/bin.py Fri Jul 18 17:26:55 2008
@@ -513,3 +513,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: branches/SOC_2008_SLAKSHMAN/pitivi/ui/webcam_managerdialog.py
==============================================================================
--- branches/SOC_2008_SLAKSHMAN/pitivi/ui/webcam_managerdialog.py (original)
+++ branches/SOC_2008_SLAKSHMAN/pitivi/ui/webcam_managerdialog.py Fri Jul 18 17:26:55 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]