diff options
| author | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-10-29 16:57:49 +0000 |
|---|---|---|
| committer | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-10-29 16:57:49 +0000 |
| commit | 25a66e5ff609eeb03907030f16c408197b646ecc (patch) | |
| tree | fc3a7a90289bead1518732bb7980dc96d55665aa /lib/python/Plugins/Extensions/DVDBurn/DVDProject.py | |
| parent | 5421ff9c24b05aaa57cdbcf50eedba0edc714cb8 (diff) | |
| download | enigma2-25a66e5ff609eeb03907030f16c408197b646ecc.tar.gz enigma2-25a66e5ff609eeb03907030f16c408197b646ecc.zip | |
allow creating .ISO files. allow burning .ISO images or preauthored dvd structures (e.g. from failed burning attempts) to DVD. allow choice between ISO9660 level 1, ISO9660 version 2 and UDF as file system for data DVDs. new options are available for selection within settings screen. burning dvd from image is available as option in menu.
Diffstat (limited to 'lib/python/Plugins/Extensions/DVDBurn/DVDProject.py')
| -rw-r--r-- | lib/python/Plugins/Extensions/DVDBurn/DVDProject.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py b/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py index 73a2de57..8d02cb22 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py +++ b/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py @@ -1,4 +1,3 @@ - from Tools.Directories import fileExists from Components.config import config, ConfigSubsection, ConfigInteger, ConfigYesNo, ConfigText, ConfigSelection, getConfigListEntry, ConfigSequence @@ -33,6 +32,9 @@ class DVDProject: self.settings = ConfigSubsection() self.settings.name = ConfigText(fixed_size = False, visible_width = 40) self.settings.authormode = ConfigSelection(choices = [("menu_linked", _("Linked titles with a DVD menu")), ("just_linked", _("Direct playback of linked titles without menu")), ("menu_seperate", _("Seperate titles with a main menu")), ("data_ts", _("Dreambox format data DVD (HDTV compatible)"))]) + self.settings.output = ConfigSelection(choices = [("iso", _("Create DVD-ISO")), ("dvd", _("Burn DVD"))]) + self.settings.isopath = ConfigText(fixed_size = False, visible_width = 40) + self.settings.dataformat = ConfigSelection(choices = [("iso9660_1", ("ISO9660 Level 1")), ("iso9660_4", ("ISO9660 version 2")), ("udf", ("UDF"))]) self.settings.menubg = ConfigFilename() self.settings.menuaudio = ConfigFilename() self.settings.titleformat = ConfigText(fixed_size = False, visible_width = 40) @@ -45,7 +47,7 @@ class DVDProject: self.settings.space = ConfigPixelvals() self.settings.vmgm = ConfigFilename() self.settings.autochapter = ConfigInteger(default = 0, limits = (0, 99)) - self.filekeys = ["vmgm", "menubg", "menuaudio", "font_face"] + self.filekeys = ["vmgm", "menubg", "menuaudio", "font_face", "isopath"] def addService(self, service): import DVDTitle |
