git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
introduce a collection settings screen, delivery of template and menu source files
[enigma2.git]
/
lib
/
python
/
Plugins
/
Extensions
/
DVDBurn
/
DVDTitle.py
diff --git
a/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py
b/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py
index 96bb1e73a762c2f8a38701360c85e774eb25bc7a..dad16e7e004f537fbe9dcfb87c2d54401a9ed19e 100644
(file)
--- a/
lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py
+++ b/
lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py
@@
-1,4
+1,3
@@
-
class DVDTitle:
def __init__(self):
self.cuesheet = [ ]
class DVDTitle:
def __init__(self):
self.cuesheet = [ ]
@@
-22,6
+21,7
@@
class DVDTitle:
self.inputfile = service.getPath()
self.filesize = path.getsize(self.inputfile)
self.estimatedDiskspace = self.filesize
self.inputfile = service.getPath()
self.filesize = path.getsize(self.inputfile)
self.estimatedDiskspace = self.filesize
+ self.length = info.getLength(service)
def produceFinalCuesheet(self):
print "[produceFinalCuesheet] >>> ", self.inputfile, self.cuesheet
def produceFinalCuesheet(self):
print "[produceFinalCuesheet] >>> ", self.inputfile, self.cuesheet
@@
-67,12
+67,8
@@
class DVDTitle:
print "cutlist =", self.cutlist, "chaptermarks =", self.chaptermarks, "accumulated_in =", accumulated_in
if len(self.cutlist) > 1:
print "cutlist =", self.cutlist, "chaptermarks =", self.chaptermarks, "accumulated_in =", accumulated_in
if len(self.cutlist) > 1:
- from enigma import eServiceCenter, iServiceInformation
- serviceHandler = eServiceCenter.getInstance()
- service = self.source
- info = serviceHandler.info(service)
- lenpts = info.getLength(service) * 90000
- part = accumulated_in / float(lenpts)
+ part = accumulated_in / (self.length*90000.0)
usedsize = int ( part * self.filesize )
usedsize = int ( part * self.filesize )
- print "
lenpts=", lenpts, "
part=", part, "filesize=", self.filesize, "estimatedDiskspace=", usedsize
+ print "part=", part, "filesize=", self.filesize, "estimatedDiskspace=", usedsize
self.estimatedDiskspace = usedsize
self.estimatedDiskspace = usedsize
+ self.length = accumulated_in / 90000