aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Plugins/Extensions/DVDBurn/DVDProject.py
diff options
context:
space:
mode:
authorAndreas Frisch <andreas.frisch@multimedia-labs.de>2008-10-29 16:57:49 +0000
committerAndreas Frisch <andreas.frisch@multimedia-labs.de>2008-10-29 16:57:49 +0000
commit25a66e5ff609eeb03907030f16c408197b646ecc (patch)
treefc3a7a90289bead1518732bb7980dc96d55665aa /lib/python/Plugins/Extensions/DVDBurn/DVDProject.py
parent5421ff9c24b05aaa57cdbcf50eedba0edc714cb8 (diff)
downloadenigma2-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.py6
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