[transmageddon] Fix bug in which output directory was put on the statusbar



commit 4d394ce9d1f3be7d063cf4b21d652a57ea7a7df2
Author: Christian Fredrik Kalager Schaller <christian schaller collabora co uk>
Date:   Sat Oct 15 19:31:06 2011 +0100

    Fix bug in which output directory was put on the statusbar

 src/transmageddon.py |   17 +++++++----------
 1 files changed, 7 insertions(+), 10 deletions(-)
---
diff --git a/src/transmageddon.py b/src/transmageddon.py
index 0ccd1ca..fc37a80 100644
--- a/src/transmageddon.py
+++ b/src/transmageddon.py
@@ -315,6 +315,7 @@ class TransmageddonUI:
        self.haveaudio=False
        self.devicename = "nopreset"
        self.nocontaineroptiontoggle=False
+       self.outputdirectory=False # directory for holding output directory value
        # create variables to store passthrough options slot in the menu
        self.audiopassmenuno=1
        self.videopassmenuno=1
@@ -488,12 +489,8 @@ class TransmageddonUI:
    def _on_eos(self, source):
        context_id = self.StatusBar.get_context_id("EOS")
        if (self.multipass ==  False) or (self.passcounter == int(0)):
-           if self.havevideo == False:
-               self.StatusBar.push(context_id, (_("File saved to %(dir)s") % \
-                   {'dir': self.audiodirectory}))
-           else:
-               self.StatusBar.push(context_id, (_("File saved to %(dir)s") % \
-                   {'dir': self.videodirectory}))
+           self.StatusBar.push(context_id, (_("File saved to %(dir)s") % \
+                   {'dir': self.outputdirectory}))
            self.FileChooser.set_sensitive(True)
            self.containerchoice.set_sensitive(True)
            self.CodecBox.set_sensitive(True)
@@ -703,9 +700,9 @@ class TransmageddonUI:
                sep= ','
                minitext  = textdata.split(sep, 1)[0]
                videocodec = minitext
-           outputdirectory=self.videodirectory
+           self.outputdirectory=self.videodirectory
        else:
-           outputdirectory=self.audiodirectory
+           self.outputdirectory=self.audiodirectory
            videocodec=False
            vheight=False
            vwidth=False
@@ -721,10 +718,10 @@ class TransmageddonUI:
            audiocodec=False
            achannels=False
 
-      # print "transcoder values - filechoice: " + str(filechoice) + " - filename: " + str(self.filename) + " - outputdirectory: " + str(outputdirectory) + " - self.container: " + str(self.container) + " - audiocodec: " + str(audiocodec) + " - videocodec: " + str(videocodec), " -self.devicename: " + str(self.devicename) + "- vheight:" + str(vheight), " - vwidth: " + str(vwidth) + " - achannels: " + str(achannels) + " - self.multipass " + str(self.multipass) + " - self.passcounter: " + str(self.passcounter) + " -self.outputfilename: " + str(self.outputfilename) + " - self.timestamp: " + str(self.timestamp) + " - self.rotationvalue: " + str(self.rotationvalue) + " - self.audiopasstoggle: " + str(self.audiopasstoggle) + " - self.videopasstoggle: " + str(self.videopasstoggle) + " - self.interlaced: " + str(self.interlaced) + " - self.inputvideocaps: " + str(self.inputvideocaps)
+       # print "transcoder values - filechoice: " + str(filechoice) + " - filename: " + str(self.filename) + " - outputdirectory: " + str(self.outputdirectory) + " - self.container: " + str(self.container) + " - audiocodec: " + str(audiocodec) + " - videocodec: " + str(videocodec), " -self.devicename: " + str(self.devicename) + "- vheight:" + str(vheight), " - vwidth: " + str(vwidth) + " - achannels: " + str(achannels) + " - self.multipass " + str(self.multipass) + " - self.passcounter: " + str(self.passcounter) + " -self.outputfilename: " + str(self.outputfilename) + " - self.timestamp: " + str(self.timestamp) + " - self.rotationvalue: " + str(self.rotationvalue) + " - self.audiopasstoggle: " + str(self.audiopasstoggle) + " - self.videopasstoggle: " + str(self.videopasstoggle) + " - self.interlaced: " + str(self.interlaced) + " - self.inputvideocaps: " + str(self.inputvideocaps)
 
        self._transcoder = transcoder_engine.Transcoder(filechoice, self.filename,
-                        outputdirectory, self.container, audiocodec, 
+                        self.outputdirectory, self.container, audiocodec, 
                         videocodec, self.devicename, 
                         vheight, vwidth, ratenum, ratednom, achannels, 
                         self.multipass, self.passcounter, self.outputfilename,



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