[pitivi/ges] A cleaner __str__ method for debugging multimedia settings
- From: Jean-FranÃois Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi/ges] A cleaner __str__ method for debugging multimedia settings
- Date: Wed, 28 Mar 2012 23:57:05 +0000 (UTC)
commit a7a440165a74c186f392ec085a84aaf3fa5aa40c
Author: Jean-FranÃois Fortin Tam <nekohayo gmail com>
Date: Wed Mar 28 19:53:26 2012 -0400
A cleaner __str__ method for debugging multimedia settings
This partially reverts commit 762505c147.
pitivi/settings.py | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
---
diff --git a/pitivi/settings.py b/pitivi/settings.py
index d3ee90b..32bc376 100644
--- a/pitivi/settings.py
+++ b/pitivi/settings.py
@@ -381,6 +381,28 @@ class MultimediaSettings(Signallable, Loggable):
def getDAR(self):
return gst.Fraction(self.videowidth, self.videoheight) * self.videopar
+ def __str__(self):
+ """
+ Redefine __str__ to allow printing the project audio/video settings.
+ This is used for debugging, do not make these strings translatable.
+ """
+ msg = "\n\n"
+ msg += "\tVideo: " + str(self.videowidth) + "x" + str(self.videoheight) +\
+ " " + str(self.videorate) + " fps, " + str(self.videopar) + " PAR"
+ msg += "\n\t\tEncoder: " + str(self.vencoder)
+ if self.vcodecsettings:
+ msg += "\n\t\tCodec settings: " + str(self.vcodecsettings)
+ msg += "\n\tAudio: " + str(self.audiochannels) + " channels, " +\
+ str(self.audiorate) + " Hz, " + str(self.audiodepth) + " bits"
+ msg += "\n\t\tEncoder: " + str(self.aencoder)
+ if self.acodecsettings:
+ msg += "\n\t\tCodec settings: " + str(self.acodecsettings)
+ msg += "\n\tMuxer: " + str(self.muxer)
+ if self.containersettings:
+ msg += "\n\t\t" + str(self.containersettings)
+ msg += "\n\n"
+ return msg
+
def getVideoWidthAndHeight(self, render=False):
""" Returns the video width and height as a tuple
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]