Path and template fixes
[enigma2.git] / lib / python / Plugins / Extensions / DVDBurn / Process.py
index 12d85b4..67654f6 100644 (file)
@@ -345,6 +345,7 @@ def formatTitle(template, title, track):
        template = template.replace("$t", title.name)
        template = template.replace("$d", title.descr)
        template = template.replace("$c", str(len(title.chaptermarks)+1))
+       template = template.replace("$A", str(title.audiotracks))
        template = template.replace("$f", title.inputfile)
        template = template.replace("$C", title.channel)
        l = title.length
@@ -524,7 +525,7 @@ def CreateAuthoringXML(job):
        authorxml.append('   <titles>\n')
        for i in range( nr_titles ):
                for audiotrack in job.project.titles[i].audiotracks:
-                       authorxml.append('    <audio format="'+audiotrack[0]+'" lang="'+audiotrack[1]+'" />\n')
+                       authorxml.append('    <audio lang="'+audiotrack[0][:2]+'" format="'+audiotrack[1]+'" />\n')
                chapters = ','.join(["%d:%02d:%02d.%03d" % (p / (90000 * 3600), p % (90000 * 3600) / (90000 * 60), p % (90000 * 60) / 90000, (p % 90000) / 90) for p in job.project.titles[i].chaptermarks])
                title_no = i+1
                title_filename = job.workspace + "/dvd_title_%d.mpg" % (title_no)