[transmageddon] Fix misc bugs and UI issues
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: svn-commits-list gnome org
- Subject: [transmageddon] Fix misc bugs and UI issues
- Date: Wed, 22 Jul 2009 16:10:19 +0000 (UTC)
commit b62048b26012717457cd991d3844d3659de17032
Author: Christian Schaller <christian schaller collabora co uk>
Date: Wed Jul 22 15:54:32 2009 +0100
Fix misc bugs and UI issues
src/transmageddon.py | 23 ++++++++++++++---------
1 files changed, 14 insertions(+), 9 deletions(-)
---
diff --git a/src/transmageddon.py b/src/transmageddon.py
index 6c05420..3b3d2a1 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -372,18 +372,21 @@ class TransmageddonUI (gtk.glade.XML):
'videolenght' : d.videolength, 'fratenum' : d.videorate.num, 'frateden' : d.videorate.denom }
self.videoinformation.set_markup(''.join(('<small>', 'Video height/width: ', str(self.videodata['videoheight']),
"x", str(self.videodata['videowidth']), '</small>')))
- self.videocodec.set_markup(''.join(('<small>', 'Video codec: ', str(gst.pbutils.get_codec_description(self.videodata[
- 'videotype'])), '</small>')))
+ self.videocodec.set_markup(''.join(('<small>', 'Video codec: ',
+ str(gst.pbutils.get_codec_description(self.videodata['videotype'])),
+ '</small>')))
if d.is_audio:
self.audiodata = { 'audiochannels' : d.audiochannels, 'samplerate' : d.audiorate, 'audiotype' : d.inputaudiocaps }
- print "d.inputaudiocaps " + str(d.inputaudiocaps)
self.audioinformation.set_markup(''.join(('<small>', 'Audio channels: ', str(self.audiodata['audiochannels']), '</small>')))
- print "self.audiodata['audiotype'] " + str(self.audiodata['audiotype'])
self.audiocodec.set_markup(''.join(('<small>','Audio codec: ',
str(gst.pbutils.get_codec_description(self.audiodata['audiotype'])),'</small>')))
- if self.waiting_for_signal == "True":
- self.check_for_elements()
- self._start_transcoding()
+ if self.waiting_for_signal == True:
+ if self.containertoggle == True:
+ if self.container != False:
+ self.check_for_passthrough(self.container)
+ else:
+ self.check_for_elements()
+ self._start_transcoding()
if self.container != False:
self.check_for_passthrough(self.container)
@@ -418,7 +421,6 @@ class TransmageddonUI (gtk.glade.XML):
if (x.direction == gst.PAD_SINK):
sourcecaps = x.get_caps()
if videointersect == ("EMPTY"):
- print "self.videodata is " + str(self.videodata)
videointersect = sourcecaps.intersect(gst.caps_from_string(self.videodata['videotype']))
if videointersect != ("EMPTY"):
self.vsourcecaps = videointersect
@@ -638,12 +640,15 @@ class TransmageddonUI (gtk.glade.XML):
self.AudioCodec = codec
if self.AudioCodec == "apass":
self.audiopasstoggle=True
- print "self.AudioCodec is " + str(self.AudioCodec)
def on_videobutton_pressed(self, widget, codec):
self.VideoCodec = codec
if self.VideoCodec == "vpass":
self.videopasstoggle=True
+ self.rotationchoice.set_sensitive(False)
+ self.rotationchoice.set_active(0)
+ else:
+ self.rotationchoice.set_sensitive(True)
def on_about_dialog_activate(self, widget):
"""
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]