From 17cd8cc301444bb2c81b50c9e57f15ef1de0987a Mon Sep 17 00:00:00 2001 From: Andreas Frisch Date: Thu, 11 Sep 2008 19:31:46 +0000 Subject: [PATCH] read audio stream formats and descriptions from PMT and use them for DVD authoring --- lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py | 1 + lib/python/Plugins/Extensions/DVDBurn/Process.py | 2 ++ .../Plugins/Extensions/DVDBurn/TitleCutter.py | 42 +++++++++++++++++----- 3 files changed, 37 insertions(+), 8 deletions(-) diff --git a/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py b/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py index 3d19bc4..67b410c 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py +++ b/lib/python/Plugins/Extensions/DVDBurn/DVDTitle.py @@ -9,6 +9,7 @@ class DVDTitle: self.inputfile = "" self.cutlist = [ ] self.chaptermarks = [ ] + self.audiotracks = [ ] self.timeCreate = None def addService(self, service): diff --git a/lib/python/Plugins/Extensions/DVDBurn/Process.py b/lib/python/Plugins/Extensions/DVDBurn/Process.py index 74de6aa..12d85b4 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/Process.py +++ b/lib/python/Plugins/Extensions/DVDBurn/Process.py @@ -523,6 +523,8 @@ def CreateAuthoringXML(job): authorxml.append(' \n') authorxml.append(' \n') for i in range( nr_titles ): + for audiotrack in job.project.titles[i].audiotracks: + authorxml.append('