aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py
diff options
context:
space:
mode:
authorFraxinas <andreas.frisch@multimedia-labs.de>2008-11-12 20:21:40 +0100
committerFraxinas <andreas.frisch@multimedia-labs.de>2008-11-12 20:21:40 +0100
commitfe84ecfad2cf93cc571f2d96de3e30b6c7297416 (patch)
tree6219e2a8591c8f34bbecd8d5023a297f18b16871 /lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py
parent6e4252048719916fbe136dbe2a22eea0bbac9a7e (diff)
downloadenigma2-fe84ecfad2cf93cc571f2d96de3e30b6c7297416.tar.gz
enigma2-fe84ecfad2cf93cc571f2d96de3e30b6c7297416.zip
allow switching between simple and complex (multiple) titleset authoring mode, move autochapter from project settings to title properties.
Diffstat (limited to 'lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py')
-rw-r--r--lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py b/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py
index be5ad245..5cbd5d52 100644
--- a/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py
+++ b/lib/python/Plugins/Extensions/DVDBurn/TitleCutter.py
@@ -20,9 +20,10 @@ class TitleCutter(CutListEditor):
audio = service and service.audioTracks()
n = audio and audio.getNumberOfTracks() or 0
if n > 0:
- from DVDTitle import ConfigFixedText, ConfigActiveTrack
+ from DVDTitle import ConfigFixedText
from TitleProperties import languageChoices
- from Components.config import config, ConfigSubsection, ConfigSelection
+ from Components.config import config, ConfigSubsection, ConfigSubList, ConfigSelection, ConfigYesNo
+ self.t.properties.audiotracks = ConfigSubList()
for x in range(n):
i = audio.getTrackInfo(x)
language = i.getLanguage()
@@ -34,7 +35,7 @@ class TitleCutter(CutListEditor):
language="nolang"
print "[audiotrack] pid:", pid, "description:", description, "language:", language
self.t.properties.audiotracks.append(ConfigSubsection())
- self.t.properties.audiotracks[-1].active = ConfigActiveTrack()
+ 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].pid = ConfigFixedText(pid)