|
|
@@ -10,6 +10,7 @@ default_audio_lang = 'en' |
|
|
|
import itertools |
|
|
|
import os |
|
|
|
import sets |
|
|
|
import urlparse |
|
|
|
|
|
|
|
import sys |
|
|
|
sys.path.append('mpegts') |
|
|
@@ -114,7 +115,7 @@ class DVDChapter(VideoItem): |
|
|
|
p = audio.pos: audiofilter(i, 0x80 + p)) |
|
|
|
VideoItem.__init__(self, *args, **kwargs) |
|
|
|
|
|
|
|
self.url = '%s/%s' % (self.cd.urlbase, self.id) |
|
|
|
self.url = urlparse.urljoin(self.cd.urlbase, self.id) |
|
|
|
self.res = Resource(self.url, 'http-get:*:video/mpeg:*') |
|
|
|
#self.res.size = self.chapter.size |
|
|
|
|
|
|
@@ -132,7 +133,7 @@ class DVDTitle(StorageFolder): |
|
|
|
p = audio.pos: audiofilter(itertools.chain(*dt), 0x80 + p)) |
|
|
|
StorageFolder.__init__(self, *args, **kwargs) |
|
|
|
|
|
|
|
self.url = '%s/%s' % (self.cd.urlbase, self.id) |
|
|
|
self.url = urlparse.urljoin(self.cd.urlbase, self.id) |
|
|
|
self.res = Resource(self.url, 'http-get:*:video/mpeg:*') |
|
|
|
|
|
|
|
# mapping from path to objectID |
|
|
|