mythburn.py File Reference

Go to the source code of this file.

Classes

class  mythburn::FontDef

Namespaces

namespace  mythburn

Functions

def mythburn::simple_fix_rtl
def mythburn::write
def mythburn::fatalError
def mythburn::nonfatalError
def mythburn::quoteString
def mythburn::getTempPath
def mythburn::getCPUCount
def mythburn::getEncodingProfilePath
def mythburn::doesFileExist
def mythburn::quoteCmdArg
def mythburn::getText
def mythburn::getThemeFile
def mythburn::getFontPathName
def mythburn::getItemTempPath
def mythburn::validateTheme
def mythburn::isResolutionOkayForDVD
def mythburn::deleteAllFilesInFolder
def mythburn::deleteEverythingInFolder
def mythburn::checkCancelFlag
def mythburn::runCommand
def mythburn::secondsToFrames
def mythburn::encodeMenu
def mythburn::findEncodingProfile
def mythburn::getThemeConfigurationXML
def mythburn::getLengthOfVideo
def mythburn::getAudioParams
def mythburn::getVideoParams
def mythburn::getAspectRatioOfVideo
def mythburn::calcSyncOffset
def mythburn::getFormatedLengthOfVideo
def mythburn::frameToTime
def mythburn::createVideoChapters
def mythburn::createVideoChaptersFixedLength
def mythburn::getDefaultParametersFromMythTVDB
def mythburn::saveSetting
def mythburn::clearArchiveItems
def mythburn::getOptions
def mythburn::expandItemText
def mythburn::getScaledAttribute
def mythburn::intelliDraw
def mythburn::paintBackground
def mythburn::paintButton
def mythburn::paintText
def mythburn::paintImage
def mythburn::checkBoundaryBox
def mythburn::loadFonts
def mythburn::getFileInformation
def mythburn::WriteXMLToFile
def mythburn::preProcessFile
def mythburn::encodeAudio
def mythburn::multiplexMPEGStream
def mythburn::getStreamInformation
def mythburn::getVideoSize
def mythburn::runMythtranscode
def mythburn::generateProjectXCutlist
def mythburn::runProjectX
def mythburn::ts2pts
def mythburn::checkSubtitles
def mythburn::extractVideoFrame
def mythburn::extractVideoFrames
def mythburn::encodeVideoToMPEG2
def mythburn::encodeNuvToMPEG2
def mythburn::runDVDAuthor
def mythburn::CreateDVDISO
def mythburn::BurnDVDISO
def mythburn::deMultiplexMPEG2File
def mythburn::runM2VRequantiser
def mythburn::calculateFileSizes
def mythburn::total_mv2_brl
def mythburn::performMPEG2Shrink
def mythburn::createDVDAuthorXML
def mythburn::createDVDAuthorXMLNoMainMenu
def mythburn::createDVDAuthorXMLNoMenus
def mythburn::createEmptyPreviewFolder
def mythburn::generateVideoPreview
def mythburn::drawThemeItem
def mythburn::createMenu
def mythburn::createChapterMenu
def mythburn::createDetailsPage
def mythburn::isMediaAVIFile
def mythburn::processAudio
def mythburn::selectStreams
def mythburn::selectSubtitleStream
def mythburn::selectAspectRatio
def mythburn::getVideoCodec
def mythburn::getFileType
def mythburn::getStreamList
def mythburn::isFileOkayForDVD
def mythburn::processFile
def mythburn::doProcessFile
def mythburn::doProcessFileProjectX
def mythburn::copyRemote
def mythburn::processJob
def mythburn::usage
def mythburn::main

Variables

string mythburn::VERSION = "0.1.20120304-1"
 mythburn::debug_keeptempfiles = False
 mythburn::debug_secondrunthrough = False
 You can use this debug flag when testing out new themes pick some small recordings, run them through as normal with debug_keeptempfiles = True (see above) set this variable to True and then re-run the scripts the temp.
string mythburn::defaultEncodingProfile = "SP"
 mythburn::useSyncOffset = True
 mythburn::addCutlistChapters = False
 mythburn::encodetoac3 = True
int mythburn::DVD_SL = 0
int mythburn::DVD_DL = 1
int mythburn::DVD_RW = 2
int mythburn::FILE = 3
tuple mythburn::dvdPAL = (720,576)
tuple mythburn::dvdNTSC = (720,480)
tuple mythburn::dvdPALdpi = (75,80)
tuple mythburn::dvdNTSCdpi = (81,72)
string mythburn::dvdPALHalfD1 = "352x576"
string mythburn::dvdNTSCHalfD1 = "352x480"
string mythburn::dvdPALD1 = "%sx%s"
string mythburn::dvdNTSCD1 = "%sx%s"
tuple mythburn::dvdrsize = (4482,8106)
int mythburn::frameratePAL = 25
float mythburn::framerateNTSC = 29.97
float mythburn::aspectRatioThreshold = 1.4
string mythburn::temppath = ""
string mythburn::logpath = ""
string mythburn::scriptpath = ""
string mythburn::sharepath = ""
string mythburn::videopath = ""
string mythburn::defaultsettings = ""
string mythburn::videomode = ""
string mythburn::gallerypath = ""
string mythburn::musicpath = ""
string mythburn::dateformat = ""
string mythburn::timeformat = ""
string mythburn::dbVersion = ""
string mythburn::preferredlang1 = ""
string mythburn::preferredlang2 = ""
 mythburn::useFIFO = True
 mythburn::alwaysRunMythtranscode = False
 mythburn::copyremoteFiles = False
int mythburn::thumboffset = 10
 mythburn::usebookmark = True
 mythburn::clearArchiveTable = True
int mythburn::nicelevel = 17
int mythburn::drivespeed = 0
string mythburn::mainmenuAspectRatio = "16:9"
string mythburn::chaptermenuAspectRatio = "Video"
int mythburn::chapterLength = 5
string mythburn::jobfile = "mydata.xml"
string mythburn::progresslog = ""
tuple mythburn::progressfile = open("/dev/null", 'w')
string mythburn::dvddrivepath = "/dev/dvd"
 mythburn::docreateiso = False
 mythburn::doburn = True
 mythburn::erasedvdrw = False
 mythburn::mediatype = DVD_SL
string mythburn::savefilename = ''
string mythburn::installPrefix = ""
 mythburn::jobDOM = None
 mythburn::themeDOM = None
string mythburn::themeName = ''
dictionary mythburn::themeFonts = {}
int mythburn::cpuCount = 1
tuple mythburn::DB = MythTV.MythDB()
tuple mythburn::MVID = MythTV.MythVideo(db=DB)
tuple mythburn::configHostname = DB.gethostname()
 mythburn::fix_rtl = simple_fix_rtl
int mythburn::VIDEO_INDEX = 0
int mythburn::VIDEO_CODEC = 1
int mythburn::VIDEO_ID = 2
int mythburn::AUDIO_INDEX = 0
int mythburn::AUDIO_CODEC = 1
int mythburn::AUDIO_ID = 2
int mythburn::AUDIO_LANG = 3
int mythburn::SUBTITLE_INDEX = 0
int mythburn::SUBTITLE_CODEC = 1
int mythburn::SUBTITLE_ID = 2
int mythburn::SUBTITLE_LANG = 3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:48 2012 for MythTV by  doxygen 1.6.3