changeset 655:3a0c38556a47

crop the vidref frame Ignore-this: b30a2c022c47d9f18425ec5fc7e0795
author drewp@bigasterisk.com
date Sat, 18 Jun 2011 18:12:44 +0000
parents 287820c61a5f
children 394146952d5b
files light9/vidref/main.py light9/vidref/replay.py
diffstat 2 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/light9/vidref/main.py	Sat Jun 18 06:18:46 2011 +0000
+++ b/light9/vidref/main.py	Sat Jun 18 18:12:44 2011 +0000
@@ -168,7 +168,11 @@
         self.replayViews = ReplayViews(rp)
 
         mainwin.show_all()
-        self.liveVideoXid = wtree.get_object("vid3").window.xid
+        vid3 = wtree.get_object("vid3")
+        self.liveVideoXid = vid3.window.xid
+        vid3.props.height_request = 240-70-50
+        wtree.get_object("frame1").props.height_request = 277-70-50
+        
 
         self.setInput('dv') # auto seems to not search for dv
 
@@ -207,6 +211,7 @@
         cam = (sourcePipe + " ! "
               "videorate ! video/x-raw-yuv,framerate=%s/1 ! "
               "videoscale ! video/x-raw-yuv,width=320,height=240;video/x-raw-rgb,width=320,height=240 ! "
+              "videocrop top=70 bottom=50 ! "
               "queue name=vid" % framerate)
 
         self.pipeline = gst.parse_launch(cam)
--- a/light9/vidref/replay.py	Sat Jun 18 06:18:46 2011 +0000
+++ b/light9/vidref/replay.py	Sat Jun 18 18:12:44 2011 +0000
@@ -111,13 +111,13 @@
         if True:
             af = gtk.AspectFrame()
             af.set_visible(True)
-            af.set_size_request(320, 240)
+            af.set_size_request(320, 240-70-50)
             af.set_shadow_type(gtk.SHADOW_OUT)
             af.props.obey_child = True
 
             img = gtk.Image()
             img.set_visible(True)
-            img.set_size_request(320, 240)
+            img.set_size_request(320, 240-70-50)
             self.picWidget = img
 
             af.add(img)