|
|
@@ -9,7 +9,12 @@ import sets |
|
|
|
|
|
|
|
import sys |
|
|
|
sys.path.append('/Users/jgurney/p4/bktrau/info') |
|
|
|
import mpegts |
|
|
|
try: |
|
|
|
import mpegts |
|
|
|
audiofilter = lambda x, y: mpegts.DVDAudioFilter(x, y) |
|
|
|
except ImportError: |
|
|
|
print >>sys.stderr, 'module mpegts could not be loaded, not filtering audio' |
|
|
|
audiofilter = lambda x, y: x |
|
|
|
|
|
|
|
from pydvdread import * |
|
|
|
|
|
|
@@ -105,8 +110,8 @@ class DVDChapter(VideoItem): |
|
|
|
del kwargs['dvdtitle'], kwargs['chapter'] |
|
|
|
|
|
|
|
audio = self.dvdtitle.selectaudio(default_audio_lang) |
|
|
|
kwargs['content'] = DVDChapterResource(mpegts.DVDAudioFilter( |
|
|
|
self.chapter, 0x80 + audio.pos)) |
|
|
|
kwargs['content'] = DVDChapterResource( |
|
|
|
audiofilter(self.chapter, 0x80 + audio.pos)) |
|
|
|
VideoItem.__init__(self, *args, **kwargs) |
|
|
|
|
|
|
|
self.url = '%s/%s' % (self.cd.urlbase, self.id) |
|
|
|