aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-12-05 11:17:11 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-12-05 11:17:11 +0000
commit54e57557c7867d3d492ce9bd658ec2d672cd0168 (patch)
treeb75d3360ea29741219dd4522306a774bd04d9df6 /lib/python/Screens
parent91d875c1fe21ae2333475c74d46215b2ad3063cd (diff)
downloadenigma2-54e57557c7867d3d492ce9bd658ec2d672cd0168.tar.gz
enigma2-54e57557c7867d3d492ce9bd658ec2d672cd0168.zip
use eit component tags to get language info of audio streams (premiere)
Diffstat (limited to 'lib/python/Screens')
-rw-r--r--lib/python/Screens/AudioSelection.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/lib/python/Screens/AudioSelection.py b/lib/python/Screens/AudioSelection.py
index a3841747..e69de29b 100644
--- a/lib/python/Screens/AudioSelection.py
+++ b/lib/python/Screens/AudioSelection.py
@@ -1,42 +0,0 @@
-from Screen import Screen
-from Components.ActionMap import ActionMap
-from Components.MenuList import MenuList
-from Components.Label import Label
-from Tools.ISO639 import LanguageCodes
-
-class AudioSelection(Screen):
- def KeyOk(self):
- selection = self["tracks"].getCurrent()
- print "select track " + str(selection[1])
-
- self.audio.selectTrack(selection[1])
- self.close()
- def __init__(self, session, audio):
- Screen.__init__(self, session)
-
- self["actions"] = ActionMap(["OkCancelActions"],
- {
- "cancel": self.close,
- "ok": self.KeyOk,
- })
-
- self.audio = audio
-
- tlist = []
- n = audio.getNumberOfTracks()
- for x in range(n):
- i = audio.getTrackInfo(x)
- langCode = i.getLanguage()
-
- description = i.getDescription();
-
- if langCode in LanguageCodes:
- language = LanguageCodes[langCode][0]
- if len(description):
- description += " (" + language + ")"
- else:
- description = language
-
- tlist.append((description, x))
-
- self["tracks"] = MenuList(tlist)