[transmageddon] Latest fixes and cleanus



commit 0217a1e7519c16b3798c3b2e94a354106f370c53
Author: Christian Fredrik Kalager Schaller <uraeus linuxrising org>
Date:   Mon Apr 1 18:58:51 2013 +0200

    Latest fixes and cleanus

 src/dvdtrackchooser.py                |    2 +-
 src/transcoder_engine.py              |    2 +-
 src/transmageddon-dvdtrack-chooser.ui |    2 +-
 src/transmageddon.py                  |   10 +++++++++-
 4 files changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/src/dvdtrackchooser.py b/src/dvdtrackchooser.py
index 2e9b435..d30dea6 100644
--- a/src/dvdtrackchooser.py
+++ b/src/dvdtrackchooser.py
@@ -53,7 +53,7 @@ class dvdtrackchooser(Gtk.Dialog):
            languages.append(language)
            
            # create a string to push into the listview
-           self.listoftracks.append(_("Title:b ") + str(scounter) + ", " + _("Languages: ") + 
languages[scounter] + _(" Lenght: ") + str(round((self.Tracks[scounter]['length']/60), 2)) + " Minutes")
+           self.listoftracks.append(_("Title:b ") + str(scounter) + ", " + _("Languages: ") + 
languages[scounter] + _(" Length: ") + str(round((self.Tracks[scounter]['length']/60), 2)) + " Minutes")
 
            # For testing purposes look for longest track
            scounter=scounter+1
diff --git a/src/transcoder_engine.py b/src/transcoder_engine.py
index 61da245..71c6cdd 100644
--- a/src/transcoder_engine.py
+++ b/src/transcoder_engine.py
@@ -179,7 +179,7 @@ class Transcoder(GObject.GObject):
            self.encodebin.set_state(Gst.State.PAUSED)
        
        # put together remuxing caps to set on uridecodebin if doing 
-       # passthrough on audio or video
+       # passthrough on audio or video # FIXME needs to be made multistream ready
 
        if self.audiodata[0]['dopassthrough'] or self.videodata[0]['dopassthrough']:
            self.remuxcaps = Gst.Caps.new_empty()
diff --git a/src/transmageddon-dvdtrack-chooser.ui b/src/transmageddon-dvdtrack-chooser.ui
index 11d325b..430300c 100644
--- a/src/transmageddon-dvdtrack-chooser.ui
+++ b/src/transmageddon-dvdtrack-chooser.ui
@@ -19,7 +19,7 @@
             <property name="halign">start</property>
             <property name="yalign">0</property>
             <property name="ypad">5</property>
-            <property name="label" translatable="yes">Select a DVD track</property>
+            <property name="label" translatable="yes">Select a DVD title</property>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/src/transmageddon.py b/src/transmageddon.py
index 34831fc..f2c34e1 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -1049,9 +1049,17 @@ class TransmageddonUI(Gtk.ApplicationWindow):
                        audio_codecs = supported_audio_container_map[self.containershort]
                        for c in audio_codecs:
                            self.audiocodecs[x].append(Gst.caps_from_string(codecfinder.codecmap[c]))
+
                        for c in self.audiocodecs[x]: # Use codec descriptions from GStreamer
-                           self.audiorows[x].append_text(GstPbutils.pb_utils_get_codec_description(c))
+                           if c != "pass" and c != "noaud":
+                               self.audiorows[x].append_text(GstPbutils.pb_utils_get_codec_description(c))
+
+               #add a 'No Audio option'
+               self.audiorows[x].append_text(_("No Audio"))
+               self.audiocodecs[x].append("noaud")
+               self.noaudiomenuno=(len(self.audiocodecs[x]))-1
 
+               # add a passthrough option
                if self.audiodata[x]['canpassthrough']==True:
                        self.audiorows[x].append_text(_("Audio passthrough"))
                        self.audiocodecs[x].append("pass")


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]