From 100681320b09e764b447b00a22cb3ee53d15edf7 Mon Sep 17 00:00:00 2001 From: Fraxinas Date: Thu, 13 Nov 2008 13:01:17 +0100 Subject: improve audio language detection --- lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py') diff --git a/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py b/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py index 5cbd5d52..210a3d58 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py +++ b/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py @@ -26,19 +26,18 @@ class TitleCutter(CutListEditor): self.t.properties.audiotracks = ConfigSubList() for x in range(n): i = audio.getTrackInfo(x) - language = i.getLanguage() + DVB_lang = i.getLanguage() description = i.getDescription() pid = str(i.getPID()) if description == "MPEG": description = "MP2" - if not languageChoices.langdict.has_key(language): - language="nolang" - print "[audiotrack] pid:", pid, "description:", description, "language:", language + print "[audiotrack] pid:", pid, "description:", description, "language:", DVB_lang self.t.properties.audiotracks.append(ConfigSubsection()) self.t.properties.audiotracks[-1].active = ConfigYesNo(default = True) self.t.properties.audiotracks[-1].format = ConfigFixedText(description) - self.t.properties.audiotracks[-1].language = ConfigSelection(choices = languageChoices.choices, default=language) + self.t.properties.audiotracks[-1].language = ConfigSelection(choices = languageChoices.choices, default=languageChoices.getLanguage(DVB_lang)) self.t.properties.audiotracks[-1].pid = ConfigFixedText(pid) + self.t.properties.audiotracks[-1].DVB_lang = ConfigFixedText(DVB_lang) sAspect = service.info().getInfo(iServiceInformation.sAspect) if sAspect in ( 1, 2, 5, 6, 9, 0xA, 0xD, 0xE ): aspect = "4:3" -- cgit v1.2.3