diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-12-22 19:13:37 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-12-22 19:13:37 +0000 |
| commit | 9c4515c4fd7b8a8a0c96721abb2d92bad32cb328 (patch) | |
| tree | 3a32cf3f70ff97b67b37b3c33e5e3ee94ff206cc /lib/python | |
| parent | 8a28ddebcf106fc9110eb0e9a007a40942cc9504 (diff) | |
| download | enigma2-9c4515c4fd7b8a8a0c96721abb2d92bad32cb328.tar.gz enigma2-9c4515c4fd7b8a8a0c96721abb2d92bad32cb328.zip | |
no bluescreen with old drivers
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/ServiceInfo.py | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/lib/python/Screens/ServiceInfo.py b/lib/python/Screens/ServiceInfo.py index c05bd25e..5973ec20 100644 --- a/lib/python/Screens/ServiceInfo.py +++ b/lib/python/Screens/ServiceInfo.py @@ -106,11 +106,19 @@ class ServiceInfo(Screen): aspect = "4:3" else: aspect = "16:9" - Labels = ( ("Name", name, TYPE_TEXT), - ("Provider", self.getServiceInfoValue(iServiceInformation.sProvider), TYPE_TEXT), - ("Videoformat", aspect, TYPE_TEXT), - ("Videosize", "%dx%d" %(self.getServiceInfoValue(iServiceInformation.sVideoWidth), self.getServiceInfoValue(iServiceInformation.sVideoHeight)), TYPE_TEXT), - ("Namespace", self.getServiceInfoValue(iServiceInformation.sNamespace), TYPE_VALUE_HEX, 8)) + width = self.info.getInfo(iServiceInformation.sVideoWidth) + height = self.info.getInfo(iServiceInformation.sVideoHeight) + if width != -1 and height != -1: + Labels = ( ("Name", name, TYPE_TEXT), + ("Provider", self.getServiceInfoValue(iServiceInformation.sProvider), TYPE_TEXT), + ("Videoformat", aspect, TYPE_TEXT), + ("Videosize", "%dx%d" %(width, height), TYPE_TEXT), + ("Namespace", self.getServiceInfoValue(iServiceInformation.sNamespace), TYPE_VALUE_HEX, 8)) + else: + Labels = ( ("Name", name, TYPE_TEXT), + ("Provider", self.getServiceInfoValue(iServiceInformation.sProvider), TYPE_TEXT), + ("Videoformat", aspect, TYPE_TEXT), + ("Namespace", self.getServiceInfoValue(iServiceInformation.sNamespace), TYPE_VALUE_HEX, 8)) self.fillList(Labels) else: if self.transponder_info: |
