From: Felix Domke Date: Thu, 24 Jan 2008 23:10:44 +0000 (+0000) Subject: remove debug, add (untested) isPortUsed X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=71f08ddecd2acdde935476ea53503d4fd95b5a46 remove debug, add (untested) isPortUsed --- diff --git a/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py b/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py index 333c616..4d5b09f 100644 --- a/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py +++ b/lib/python/Plugins/SystemPlugins/Videomode/VideoHardware.py @@ -91,7 +91,6 @@ class VideoHardware: # check if a high-level mode with a given rate is available. def isModeAvailable(self, port, mode, rate): - print "isModeAvailable:", port, mode, rate, rate = self.rates[mode][rate] for mode in rate.values(): # DVI modes must be in "modes_preferred" @@ -100,9 +99,7 @@ class VideoHardware: # print "no, not preferred" # return False if mode not in self.modes_available: - print "no, not available" return False - print "yes" return True def setMode(self, port, mode, rate, force = None): @@ -131,6 +128,13 @@ class VideoHardware: # fixme return True + def isPortUsed(self, port): + if port == "DVI": + self.readPreferredModes() + return len(self.modes_preferred) != 0 + else: + return True + def getPortList(self): return [port for port in self.modes if self.isPortAvailable(port)]