[transmageddon/gtk3] small fixes and updates, including caps setting for remuxing
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [transmageddon/gtk3] small fixes and updates, including caps setting for remuxing
- Date: Wed, 8 Feb 2012 16:07:52 +0000 (UTC)
commit cc1944eaa4f11d84fed4e564b69ea894958799dc
Author: Christian Fredrik Kalager Schaller <christian schaller collabora co uk>
Date: Wed Feb 8 16:07:30 2012 +0000
small fixes and updates, including caps setting for remuxing
src/transcoder_engine.py | 5 ++---
src/transmageddon.py | 8 +++++---
2 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/src/transcoder_engine.py b/src/transcoder_engine.py
index 6a579f6..f5b54aa 100644
--- a/src/transcoder_engine.py
+++ b/src/transcoder_engine.py
@@ -181,11 +181,10 @@ class Transcoder(GObject.GObject):
self.uridecoder = Gst.ElementFactory.make("uridecodebin", "uridecoder")
self.uridecoder.set_property("uri", FILECHOSEN)
self.uridecoder.connect("pad-added", self.OnDynamicPad)
- self.uridecoder.set_state(Gst.State.PAUSED)
if (self.audiopasstoggle) or (self.videopasstoggle) or(self.videocaps=="novid"):
self.uridecoder.set_property("caps", self.remuxcaps)
-
+ self.uridecoder.set_state(Gst.State.PAUSED)
self.pipeline.add(self.uridecoder)
self.transcodefileoutput = Gst.ElementFactory.make("filesink", \
@@ -305,7 +304,7 @@ class Transcoder(GObject.GObject):
err, debug = message.parse_error()
print err
print debug
- Gst.debug_bin_to_dot_file (self._transcoder.pipeline, \
+ Gst.debug_bin_to_dot_file (self.pipeline, \
Gst.DebugGraphDetails.ALL, 'transmageddon-debug-graph')
#self.emit('got-error', err.message)
elif mtype == Gst.MessageType.ASYNC_DONE:
diff --git a/src/transmageddon.py b/src/transmageddon.py
index a8f8807..56708b1 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -530,14 +530,13 @@ class TransmageddonUI:
def succeed(self, discoverer, info, error):
- # print "starting succeed"
+ print "starting succeed"
result=GstPbutils.DiscovererInfo.get_result(info)
if result != GstPbutils.DiscovererResult.ERROR:
streaminfo=info.get_stream_info()
container = streaminfo.get_caps()
seekbool = info.get_seekable()
clipduration=info.get_duration()
-
audiostreamcounter=-1
audiostreams=[]
audiotags=[]
@@ -615,7 +614,10 @@ class TransmageddonUI:
self.videocodec.set_markup(''.join(('<small>', 'Video codec: ',
str(GstPbutils.pb_utils_get_codec_description (self.inputvideocaps)),
'</small>')))
-
+ else:
+ print "hoped for a great discovery; got an error"
+ print result
+ print error
def discover(self, path):
self.discovered.discover_uri_async("file://"+path)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]