git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
09e6302
)
patch by Pieter Grimmerink: fix naming of western satellites (signed/unsigned problem)
author
Felix Domke
<tmbinc@elitedvb.net>
Sun, 16 Dec 2007 20:47:36 +0000
(20:47 +0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Sun, 16 Dec 2007 20:47:36 +0000
(20:47 +0000)
lib/python/Screens/ChannelSelection.py
patch
|
blob
|
history
diff --git
a/lib/python/Screens/ChannelSelection.py
b/lib/python/Screens/ChannelSelection.py
index 5047d6dfa83121a4bb15bcf5fb419ad4850a654b..c122e62e3b65deadf8c69fa13615de335d57d414 100644
(file)
--- a/
lib/python/Screens/ChannelSelection.py
+++ b/
lib/python/Screens/ChannelSelection.py
@@
-867,7
+867,10
@@
class ChannelSelectionBase(Screen):
service = servicelist.getNext()
if not service.valid(): #check if end of list
break
service = servicelist.getNext()
if not service.valid(): #check if end of list
break
- orbpos = service.getUnsignedData(4) >> 16
+ unsigned_orbpos = service.getUnsignedData(4) >> 16
+ orbpos = service.getData(4) >> 16
+ if orbpos < 0:
+ orbpos += 3600
if service.getPath().find("FROM PROVIDER") != -1:
service_type = _("Providers")
elif service.getPath().find("flags == %d" %(FLAG_SERVICE_NEW_FOUND)) != -1:
if service.getPath().find("FROM PROVIDER") != -1:
service_type = _("Providers")
elif service.getPath().find("flags == %d" %(FLAG_SERVICE_NEW_FOUND)) != -1:
@@
-878,9
+881,9
@@
class ChannelSelectionBase(Screen):
# why we need this cast?
service_name = str(nimmanager.getSatDescription(orbpos))
except:
# why we need this cast?
service_name = str(nimmanager.getSatDescription(orbpos))
except:
- if orbpos == 0xFFFF: #Cable
+ if
unsigned_
orbpos == 0xFFFF: #Cable
service_name = _("Cable")
service_name = _("Cable")
- elif orbpos == 0xEEEE: #Terrestrial
+ elif
unsigned_
orbpos == 0xEEEE: #Terrestrial
service_name = _("Terrestrial")
else:
if orbpos > 1800: # west
service_name = _("Terrestrial")
else:
if orbpos > 1800: # west