Mercurial > code > home > repos > light9
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)