[transmageddon] Some further cleanups to try to re-enable remuxing mode
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [transmageddon] Some further cleanups to try to re-enable remuxing mode
- Date: Sun, 27 Feb 2011 15:30:23 +0000 (UTC)
commit 31f41cc75786d3ac0f090813f628083cc3987db4
Author: Christian Fredrik Kalager Schaller <christian schaller collabora co uk>
Date: Sun Feb 27 15:29:34 2011 +0000
Some further cleanups to try to re-enable remuxing mode
src/transcoder_engine.py | 15 +++++++++------
src/transmageddon.py | 12 ++++++------
2 files changed, 15 insertions(+), 12 deletions(-)
---
diff --git a/src/transcoder_engine.py b/src/transcoder_engine.py
index 92d34be..131847a 100644
--- a/src/transcoder_engine.py
+++ b/src/transcoder_engine.py
@@ -205,12 +205,15 @@ class Transcoder(gobject.GObject):
#print "c is " + str(c)
src_pad.link(sinkpad)
elif c.startswith("video/"):
- self.videoflipper = gst.element_factory_make("videoflip")
- self.videoflipper.set_property("method", self.rotationvalue)
- self.pipeline.add(self.videoflipper)
- src_pad.link(self.videoflipper.get_static_pad("sink"))
- self.videoflipper.get_static_pad("src").link(sinkpad)
- self.videoflipper.set_state(gst.STATE_PAUSED)
+ if self.videopasstoggle==False:
+ self.videoflipper = gst.element_factory_make("videoflip")
+ self.videoflipper.set_property("method", self.rotationvalue)
+ self.pipeline.add(self.videoflipper)
+ src_pad.link(self.videoflipper.get_static_pad("sink"))
+ self.videoflipper.get_static_pad("src").link(sinkpad)
+ self.videoflipper.set_state(gst.STATE_PAUSED)
+ else:
+ src_pad.link(sinkpad)
def Pipeline (self, state):
if state == ("playing"):
diff --git a/src/transmageddon.py b/src/transmageddon.py
index e800988..7f1834e 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -663,16 +663,16 @@ class TransmageddonUI:
containerstatus=True
else:
containerstatus = codecfinder.get_muxer_element(codecfinder.containermap[containerchoice])
- # print "containerstatus is " + str(containerstatus)
- if self.AudioCodec != "Audio passthrough":
+
+ if self.audiopasstoggle != True:
audiostatus = codecfinder.get_audio_encoder_element(codecfinder.codecmap[self.AudioCodec])
else:
- audiostatus = "Audio passthrough"
+ audiostatus=True
if self.havevideo:
- if self.VideoCodec != "Video passthrough":
+ if self.videopasstoggle != True:
videostatus = codecfinder.get_video_encoder_element(codecfinder.codecmap[self.VideoCodec])
- else:
- videostatus=True
+ else:
+ videostatus=True
if not containerstatus or not videostatus or not audiostatus:
self.missingtoggle=True
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]