follow e2 audio track changes
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 11 May 2009 10:13:26 +0000 (10:13 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 11 May 2009 10:13:26 +0000 (10:13 +0000)
webinterface/src/WebComponents/Sources/AudioTracks.py

index 9085b1e..3b3c701 100644 (file)
@@ -49,14 +49,22 @@ class AudioTracks(Source):
                                print "[AudioTracks.py] got %s Audiotracks!" % (n)
 
                                for x in range(n):
+                                       cnt = 0
                                        i = audio.getTrackInfo(x)
 
-                                       language = i.getLanguage()
+                                       languages = i.getLanguage().split('/')
                                        description = i.getDescription()
                                        pid = i.getPID()
-
-                                       if LanguageCodes.has_key(language):
-                                               language = LanguageCodes[language][0]
+                                       language = ''
+
+                                       for lang in languages:
+                                               if cnt:
+                                                       language += ' / '
+                                               if LanguageCodes.has_key(lang):
+                                                       language += LanguageCodes[lang][0]
+                                               else:
+                                                       language += lang
+                                               cnt += 1
 
                                        if len(description):
                                                description += " (" + language + ")"