From 54e57557c7867d3d492ce9bd658ec2d672cd0168 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Mon, 5 Dec 2005 11:17:11 +0000 Subject: use eit component tags to get language info of audio streams (premiere) --- lib/python/Screens/AudioSelection.py | 42 ------------------------------------ 1 file changed, 42 deletions(-) (limited to 'lib/python/Screens/AudioSelection.py') 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) -- cgit v1.2.3