- Index: mythburn.py
- ===================================================================
- --- mythburn.py (revision 23324)
- +++ mythburn.py (working copy)
- -43,7 +43,7 @@
- # keep all temporary files for debugging purposes
- # set this to True before a first run through when testing
- # out new themes (see below)
- -debug_keeptempfiles = False
- +debug_keeptempfiles = True
- ##You can use this debug flag when testing out new themes
- ##pick some small recordings, run them through as normal
- -54,7 +54,7 @@
- debug_secondrunthrough = False
- # default encoding profile to use
- -defaultEncodingProfile = "SP"
- +defaultEncodingProfile = "EP"
- # add audio sync offset when re-muxing
- useSyncOffset = True
- -932,21 +932,28 @@
- text=string.replace(text,"%page","%s" % pagenumber)
- #See if we can use the thumbnail/cover file for videos if there is one.
- - if getText( infoDOM.getElementsByTagName("coverfile")[0]) =="":
- + #if getText( infoDOM.getElementsByTagName("coverfile")[0]) =="":
- + if ( len ( infoDOM.getElementsByTagName("coverfile")) !=0):
- + text=string.replace(text,"%thumbnail", getText( infoDOM.getElementsByTagName("coverfile")[0]) )
- + else:
- text=string.replace(text,"%thumbnail", os.path.join( getItemTempPath(itemnumber), "title.jpg"))
- - else:
- - text=string.replace(text,"%thumbnail", getText( infoDOM.getElementsByTagName("coverfile")[0]) )
- text=string.replace(text,"%itemnumber","%s" % itemnumber )
- text=string.replace(text,"%keynumber","%s" % keynumber )
- - text=string.replace(text,"%title",getText( infoDOM.getElementsByTagName("title")[0]) )
- - text=string.replace(text,"%subtitle",getText( infoDOM.getElementsByTagName("subtitle")[0]) )
- - text=string.replace(text,"%description",getText( infoDOM.getElementsByTagName("description")[0]) )
- - text=string.replace(text,"%type",getText( infoDOM.getElementsByTagName("type")[0]) )
- + if ( len ( infoDOM.getElementsByTagName("title")) !=0):
- + text=string.replace(text,"%title",getText( infoDOM.getElementsByTagName("title")[0]) )
- + if ( len ( infoDOM.getElementsByTagName("subtitle")) !=0):
- + text=string.replace(text,"%subtitle",getText( infoDOM.getElementsByTagName("subtitle")[0]) )
- + if ( len ( infoDOM.getElementsByTagName("description")) !=0):
- + text=string.replace(text,"%description",getText( infoDOM.getElementsByTagName("description")[0]) )
- + if ( len ( infoDOM.getElementsByTagName("type")) !=0):
- + text=string.replace(text,"%type",getText( infoDOM.getElementsByTagName("type")[0]) )
- - text=string.replace(text,"%recordingdate",getText( infoDOM.getElementsByTagName("recordingdate")[0]) )
- - text=string.replace(text,"%recordingtime",getText( infoDOM.getElementsByTagName("recordingtime")[0]) )
- + if ( len ( infoDOM.getElementsByTagName("recordingdate")) !=0):
- + text=string.replace(text,"%recordingdate",getText( infoDOM.getElementsByTagName("recordingdate")[0]) )
- + if ( len ( infoDOM.getElementsByTagName("recordingtime")) !=0):
- + text=string.replace(text,"%recordingtime",getText( infoDOM.getElementsByTagName("recordingtime")[0]) )
- text=string.replace(text,"%duration", getFormatedLengthOfVideo(itemnumber))
- -2984,8 +2991,10 @@
- dvdauthor_element.appendChild(titleset)
- #Comment XML file with title of video
- - comment = getText(infoDOM.getElementsByTagName("title")[0]).replace('--', '-')
- - titleset.appendChild( dvddom.createComment(comment))
- + if ( len ( infoDOM.getElementsByTagName("title")) !=0):
- + comment = getText(infoDOM.getElementsByTagName("title")[0]).replace('--', '-')
- + if ( len ( infoDOM.getElementsByTagName("title")) !=0):
- + titleset.appendChild( dvddom.createComment(comment))
- menus= dvddom.createElement("menus")
- titleset.appendChild(menus)
