MythTV  master
Classes | Macros | Functions | Variables
mythplugins/mytharchive/mytharchivehelper/main.cpp File Reference
#include <cstdint>
#include <cstdlib>
#include <iostream>
#include <sys/wait.h>
#include <unistd.h>
#include <mythconfig.h>
#include <QApplication>
#include <QFile>
#include <QDir>
#include <QDomElement>
#include <QImage>
#include <QMutex>
#include <QMutexLocker>
#include <QTextStream>
#include <mythcommandlineparser.h>
#include <mythmiscutil.h>
#include <mythcoreutil.h>
#include <mythcontext.h>
#include <mythversion.h>
#include <exitcodes.h>
#include <mythdb.h>
#include <programinfo.h>
#include <mythdirs.h>
#include <mythsystemlegacy.h>
#include <mythdate.h>
#include <mythlogging.h>
#include <mythavutil.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include "external/pxsup2dast.h"
#include "libavutil/imgutils.h"
#include "../mytharchive/archiveutil.h"
#include "../mytharchive/remoteavformatcontext.h"
Include dependency graph for mythplugins/mytharchive/mytharchivehelper/main.cpp:

Go to the source code of this file.

Classes

class  NativeArchive
 
class  MythArchiveHelperCommandLineParser
 

Macros

#define QT_ENDL   Qt::endl
 

Functions

static bool createISOImage (QString &sourceDirectory)
 
static int burnISOImage (int mediaType, bool bEraseDVDRW, bool nativeFormat)
 
static int doBurnDVD (int mediaType, bool bEraseDVDRW, bool nativeFormat)
 
query bindValue (":CHANID", chanID)
 
query bindValue (":STARTTIME", startTime)
 
 if (query.exec() &&query.next())
 
query prepare ("SELECT chanid, channum, callsign, name " "FROM channel WHERE chanid = :CHANID;")
 
channel setAttribute ("chanid", chanID)
 
channel setAttribute ("channum", "unknown")
 
channel setAttribute ("callsign", "unknown")
 
channel setAttribute ("name", "unknown")
 
root appendChild (channel)
 
 LOG (VB_JOBQUEUE, LOG_INFO, "Created a default channel element for "+title)
 
query prepare ("SELECT credits.person, role, people.name " "FROM recordedcredits AS credits " "LEFT JOIN people ON credits.person = people.person " "WHERE chanid = :CHANID AND starttime = :STARTTIME;")
 
 if (query.exec() &&query.size())
 
query prepare ("SELECT `system`, rating FROM recordedrating " "WHERE chanid = :CHANID AND starttime = :STARTTIME;")
 
query prepare ("SELECT chanid, starttime, mark, type, data " "FROM recordedmarkup " "WHERE chanid = :CHANID and starttime = :STARTTIME;")
 
query prepare ("SELECT chanid, starttime, mark, offset, type " "FROM recordedseek " "WHERE chanid = :CHANID and starttime = :STARTTIME;")
 
QFile f (xmlFile)
 
 if (!f.open(QIODevice::WriteOnly))
 
t<< doc.toString(4);f.close();LOG(VB_JOBQUEUE, LOG_INFO, "Copying video file");bool res=copyFile(filename, saveDirectory+title+"/"+baseName);if(!res) return 0;if(QFile::exists(filename+".png")) { LOG(VB_JOBQUEUE, LOG_INFO, "Copying preview image");res=copyFile(filename+".png", saveDirectory+title+"/"+baseName+".png");if(!res) return 0;} LOG(VB_JOBQUEUE, LOG_INFO, "Item Archived OK");return 1;}int NativeArchive::exportVideo(QDomElement &itemNode, const QString &saveDirectory){ QString dbVersion=gCoreContext-> GetSetting ("DBSchemaVer", "")
 
 arg (title).arg(filename).arg(doDelete))
 
 if (title==""||filename=="")
 
QDir dir (saveDirectory+title)
 
 if (!dir.exists()) dir.mkdir(saveDirectory+title)
 
 LOG (VB_JOBQUEUE, LOG_INFO, "Creating xml file for "+title)
 
QDomDocument doc ("MYTHARCHIVEITEM")
 
doc appendChild (root)
 
root setAttribute ("type", "video")
 
root setAttribute ("databaseversion", dbVersion)
 
root appendChild (video)
 
query prepare ("SELECT intid, title, director, plot, rating, inetref, " "year, userrating, length, showlevel, filename, coverfile, " "childid, browse, playcommand, category " "FROM videometadata WHERE filename = :FILENAME;")
 
query bindValue (":FILENAME", filename)
 
query prepare ("SELECT intid, category " "FROM videocategory WHERE intid = :INTID;")
 
query bindValue (":INTID", categoryID)
 
root appendChild (countries)
 
query bindValue (":INTID", intID)
 
root appendChild (genres)
 
QFileInfo fileInfo (filename)
 
t<< doc.toString(4);f.close();LOG(VB_JOBQUEUE, LOG_INFO, "Copying video file");bool res=copyFile(filename, saveDirectory+title+"/"+fileInfo.fileName());if(!res) { return 0;} fileInfo.setFile(coverFile);if(fileInfo.exists()) { LOG(VB_JOBQUEUE, LOG_INFO, "Copying cover file");res=copyFile(coverFile, saveDirectory+title+"/"+fileInfo.fileName());if(!res) { return 0;} } LOG(VB_JOBQUEUE, LOG_INFO, "Item Archived OK");return 1;}int NativeArchive::doImportArchive(const QString &xmlFile, int chanID){ QDomDocument doc("mydocument");QFile file(xmlFile);if(!file.open(QIODevice::ReadOnly)) { LOG(VB_JOBQUEUE, LOG_ERR, "Failed to open file for reading - "+xmlFile);return 1;} if(!doc.setContent(&file)) { file.close();LOG(VB_JOBQUEUE, LOG_ERR, "Failed to read from xml file - "+xmlFile);return 1;} file.close();QString docType=doc.doctype().name();QString type;QString dbVersion;QDomNodeList itemNodeList;QDomNode node;QDomElement itemNode;if(docType=="MYTHARCHIVEITEM") { itemNodeList=doc.elementsByTagName("item");if(itemNodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_ERR, "Couldn't find an 'item' element in XML file");return 1;} node=itemNodeList.item(0);itemNode=node.toElement();type=itemNode.attribute("type");dbVersion=itemNode.attribute("databaseversion");LOG(VB_JOBQUEUE, LOG_INFO, QString("Archive DB version: %1, Local DB version: %2") .arg(dbVersion).arg(gCoreContext->GetSetting("DBSchemaVer")));} else { LOG(VB_JOBQUEUE, LOG_ERR, "Not a native archive xml file - "+xmlFile);return 1;} if(type=="recording") { return importRecording(itemNode, xmlFile, chanID);} if(type=="video") { return importVideo(itemNode, xmlFile);} return 1;}int NativeArchive::importRecording(const QDomElement &itemNode, const QString &xmlFile, int chanID){ LOG(VB_JOBQUEUE, LOG_INFO, QString("Import recording using chanID: %1").arg(chanID));LOG(VB_JOBQUEUE, LOG_INFO, QString("Archived recording xml file: %1").arg(xmlFile));QString videoFile=xmlFile.left(xmlFile.length() - 4);QString basename=videoFile;int pos=videoFile.lastIndexOf('/');if(pos > 0) basename=videoFile.mid(pos+1);QDomNodeList nodeList=itemNode.elementsByTagName("recorded");if(nodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_ERR, "Couldn't find a 'recorded' element in XML file");return 1;} QDomNode n=nodeList.item(0);QDomElement recordedNode=n.toElement();QString startTime=findNodeText(recordedNode, "starttime");MSqlQuery query(MSqlQuery::InitCon());query.prepare("SELECT * FROM recorded " "WHERE chanid = :CHANID AND starttime = :STARTTIME;");query.bindValue(":CHANID", chanID);query.bindValue(":STARTTIME", startTime);if(query.exec()) { if(query.isActive() &&query.size()) { LOG(VB_JOBQUEUE, LOG_ERR, "This recording appears to already exist!!");return 1;} } QString destFile=MythCoreContext::GenMythURL(gCoreContext->GetMasterHostName(), MythCoreContext::GetMasterServerPort(), basename, "Default");LOG(VB_JOBQUEUE, LOG_INFO, "Copying video file to: "+destFile);if(!copyFile(videoFile, destFile)) return 1;if(QFile::exists(videoFile+".png")) { LOG(VB_JOBQUEUE, LOG_INFO, "Copying preview image file to: "+destFile+".png");if(!copyFile(videoFile+".png", destFile+".png")) return 1;} QStringList fieldList;QStringList bindList;QDomNodeList nodes=recordedNode.childNodes();for(int x=0;x< nodes.count();x++) { QDomNode n2=nodes.item(x);QString field=n2.nodeName();fieldList.append(field);bindList.append(":"+field.toUpper());} query.prepare("INSERT INTO recorded ("+fieldList.join(",")+") " "VALUES ("+bindList.join(",")+");");query.bindValue(":CHANID", chanID);query.bindValue(":STARTTIME", startTime);for(int x=0;x< fieldList.count();x++) query.bindValue(bindList.at(x), findNodeText(recordedNode, fieldList.at(x)));if(query.exec()) LOG(VB_JOBQUEUE, LOG_INFO, "Inserted recorded details into database");else MythDB::DBError("recorded insert", query);nodeList=itemNode.elementsByTagName("recordedmarkup");if(nodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find a 'recordedmarkup' element in XML file");} else { QDomNode n3=nodeList.item(0);QDomElement markupNode=n3.toElement();nodeList=markupNode.elementsByTagName("mark");if(nodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find any 'mark' elements in XML file");} else { query.prepare("DELETE FROM recordedmarkup " "WHERE chanid = :CHANID AND starttime = :STARTTIME;");query.bindValue(":CHANID", chanID);query.bindValue(":STARTTIME", startTime);if(!query.exec()) MythDB::DBError("recordedmarkup delete", query);for(int x=0;x< nodeList.count();x++) { QDomNode n4=nodeList.item(x);QDomElement e=n4.toElement();query.prepare("INSERT INTO recordedmarkup (chanid, starttime, " "mark, type, data)" "VALUES(:CHANID,:STARTTIME,:MARK,:TYPE,:DATA);");query.bindValue(":CHANID", chanID);query.bindValue(":STARTTIME", startTime);query.bindValue(":MARK", e.attribute("mark"));query.bindValue(":TYPE", e.attribute("type"));query.bindValue(":DATA", e.attribute("data"));if(!query.exec()) { MythDB::DBError("recordedmark insert", query);return 1;} } LOG(VB_JOBQUEUE, LOG_INFO, "Inserted recordedmarkup details into database");} } nodeList=itemNode.elementsByTagName("recordedseek");if(nodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find a 'recordedseek' element in XML file");} else { QDomNode n5=nodeList.item(0);QDomElement markupNode=n5.toElement();nodeList=markupNode.elementsByTagName("mark");if(nodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find any 'mark' elements in XML file");} else { query.prepare("DELETE FROM recordedseek " "WHERE chanid = :CHANID AND starttime = :STARTTIME;");query.bindValue(":CHANID", chanID);query.bindValue(":STARTTIME", startTime);query.exec();for(int x=0;x< nodeList.count();x++) { QDomNode n6=nodeList.item(x);QDomElement e=n6.toElement();query.prepare("INSERT INTO recordedseek (chanid, starttime, " "mark, offset, type)" "VALUES(:CHANID,:STARTTIME,:MARK,:OFFSET,:TYPE);");query.bindValue(":CHANID", chanID);query.bindValue(":STARTTIME", startTime);query.bindValue(":MARK", e.attribute("mark"));query.bindValue(":OFFSET", e.attribute("offset"));query.bindValue(":TYPE", e.attribute("type"));if(!query.exec()) { MythDB::DBError("recordedseek insert", query);return 1;} } LOG(VB_JOBQUEUE, LOG_INFO, "Inserted recordedseek details into database");} } LOG(VB_JOBQUEUE, LOG_INFO, "Import completed OK");return 0;}int NativeArchive::importVideo(const QDomElement &itemNode, const QString &xmlFile){ LOG(VB_JOBQUEUE, LOG_INFO, "Importing video");LOG(VB_JOBQUEUE, LOG_INFO, QString("Archived video xml file: %1").arg(xmlFile));QString videoFile=xmlFile.left(xmlFile.length() - 4);QFileInfo fileInfo(videoFile);QString basename=fileInfo.fileName();QDomNodeList nodeList=itemNode.elementsByTagName("videometadata");if(nodeList.count()< 1) { LOG(VB_JOBQUEUE, LOG_ERR, "Couldn't find a 'videometadata' element in XML file");return 1;} QDomNode n=nodeList.item(0);QDomElement videoNode=n.toElement();QString path=gCoreContext-> GetSetting ("VideoStartupDir")
 
 for (int x=0;x< dirList.count() - 1;x++)
 
 LOG (VB_JOBQUEUE, LOG_INFO, "Copying video file")
 
 if (!copyFile(videoFile, path+"/"+basename))
 
fileInfo setFile (videoFile)
 
fileInfo setFile (coverFilename)
 
fileInfo setFile (archivePath+"/"+coverFilename)
 
 if (fileInfo.exists())
 
MSqlQuery query (MSqlQuery::InitCon())
 
query prepare ("INSERT INTO videometadata (title, director, plot, rating, inetref, " "year, userrating, length, showlevel, filename, coverfile, " "childid, browse, playcommand, category) " "VALUES(:TITLE,:DIRECTOR,:PLOT,:RATING,:INETREF,:YEAR," ":USERRATING,:LENGTH,:SHOWLEVEL,:FILENAME,:COVERFILE," ":CHILDID,:BROWSE,:PLAYCOMMAND,:CATEGORY);")
 
query bindValue (":TITLE", findNodeText(videoNode, "title"))
 
query bindValue (":DIRECTOR", findNodeText(videoNode, "director"))
 
query bindValue (":PLOT", findNodeText(videoNode, "plot"))
 
query bindValue (":RATING", findNodeText(videoNode, "rating"))
 
query bindValue (":INETREF", findNodeText(videoNode, "inetref"))
 
query bindValue (":YEAR", findNodeText(videoNode, "year"))
 
query bindValue (":USERRATING", findNodeText(videoNode, "userrating"))
 
query bindValue (":LENGTH", findNodeText(videoNode, "length"))
 
query bindValue (":SHOWLEVEL", findNodeText(videoNode, "showlevel"))
 
query bindValue (":FILENAME", path+"/"+basename)
 
query bindValue (":COVERFILE", artworkDir+"/"+coverFilename)
 
query bindValue (":CHILDID", findNodeText(videoNode, "childid"))
 
query bindValue (":BROWSE", findNodeText(videoNode, "browse"))
 
query bindValue (":PLAYCOMMAND", findNodeText(videoNode, "playcommand"))
 
query bindValue (":CATEGORY", 0)
 
 if (query.exec())
 
query prepare ("SELECT intid FROM videometadata WHERE filename = :FILENAME;")
 
 LOG (VB_JOBQUEUE, LOG_INFO, QString("'intid' of inserted video is: %1").arg(intid))
 
 if (nodeList.count()< 1)
 
query bindValue (":CATEGORY", category)
 
query bindValue (":CATEGORY", categoryID)
 
query bindValue (":INTID", intid)
 
if(!query.exec()) MythDB LOG (VB_JOBQUEUE, LOG_INFO, "Fixed the category in the database")
 
 LOG (VB_JOBQUEUE, LOG_INFO, "Import completed OK")
 
static void clearArchiveTable (void)
 
static int doNativeArchive (const QString &jobFile)
 
static int doImportArchive (const QString &inFile, int chanID)
 
static int grabThumbnail (const QString &inFile, const QString &thumbList, const QString &outFile, int frameCount)
 
static int64_t getFrameCount (AVFormatContext *inputFC, int vid_id)
 
static int64_t getCutFrames (const QString &filename, int64_t lastFrame)
 
static int64_t getFrameCount (const QString &filename, float fps)
 
static int getFileInfo (const QString &inFile, const QString &outFile, int lenMethod)
 
static int getDBParamters (const QString &outFile)
 
static int isRemote (const QString &filename)
 
int main (int argc, char **argv)
 

Variables

static QRegExp badChars
 
 else
 
QDomElement channel = doc.createElement("channel")
 
QDomElement recordedmarkup = doc.createElement("recordedmarkup")
 
QDomElement recordedseek = doc.createElement("recordedseek")
 
QString baseName = getBaseName(filename)
 
QString xmlFile = saveDirectory + title + "/" + baseName + ".xml"
 
QTextStream t & f
 
int intID = 0
 
int categoryID = 0
 
QString coverFile = ""
 
QString title = fixFilename(itemNode.attribute("title"))
 
QString filename = itemNode.attribute("filename")
 
bool doDelete = (itemNode.attribute("delete", "0") == "0")
 
QDomElement root = doc.createElement("item")
 
QDomElement video = doc.createElement("videometadata")
 
MSqlQuery query (MSqlQuery::InitCon())
 
QDomElement countries = doc.createElement("countries")
 
QDomElement genres = doc.createElement("genres")
 
QString origFilename = findNodeText(videoNode, "filename")
 
QStringList dirList = origFilename.split("/", Qt::SkipEmptyParts)
 
QDir dir
 
QString artworkDir = gCoreContext->GetSetting("VideoArtworkDir")
 
QString archivePath = fileInfo.absolutePath()
 
QString coverFilename = findNodeText(videoNode, "coverfile")
 
 return
 
int intid = 0
 
 nodeList = itemNode.elementsByTagName("genres")
 
QDomElement genresNode = n.toElement()
 
QDomElement countriesNode = n.toElement()
 
QDomElement e = n.toElement()
 
QString category = e.attribute("category")
 

Macro Definition Documentation

◆ QT_ENDL

#define QT_ENDL   Qt::endl

Function Documentation

◆ createISOImage()

static bool createISOImage ( QString &  sourceDirectory)
static

◆ burnISOImage()

static int burnISOImage ( int  mediaType,
bool  bEraseDVDRW,
bool  nativeFormat 
)
static

◆ doBurnDVD()

static int doBurnDVD ( int  mediaType,
bool  bEraseDVDRW,
bool  nativeFormat 
)
static

Definition at line 222 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ bindValue() [1/23]

query bindValue ( ":CHANID"  ,
chanID   
)

◆ bindValue() [2/23]

query bindValue ( ":STARTTIME"  ,
startTime   
)

◆ if() [1/9]

if ( query.  exec) &&query.next()

◆ prepare() [1/9]

query prepare ( "SELECT  chanid,
channum  ,
callsign   
)

◆ setAttribute() [1/6]

channel setAttribute ( "chanid"  ,
chanID   
)

◆ setAttribute() [2/6]

channel setAttribute ( "channum"  ,
"unknown"   
)

◆ setAttribute() [3/6]

channel setAttribute ( "callsign"  ,
"unknown"   
)

◆ setAttribute() [4/6]

channel setAttribute ( "name"  ,
"unknown"   
)

◆ appendChild() [1/5]

root appendChild ( channel  )

◆ LOG() [1/6]

LOG ( VB_JOBQUEUE  ,
LOG_INFO  ,
"Created a default channel element for "+  title 
)

◆ prepare() [2/9]

query prepare ( "SELECT credits.  person,
role   
)

◆ if() [2/9]

if ( query.  exec) &&query.size()

◆ prepare() [3/9]

query prepare ( "SELECT `system`  )

◆ prepare() [4/9]

query prepare ( "SELECT  chanid,
starttime  ,
mark  ,
type   
)

◆ prepare() [5/9]

query prepare ( "SELECT  chanid,
starttime  ,
mark  ,
offset   
)

◆ f()

QFile f ( xmlFile  )

◆ if() [3/9]

if ( !f.  openQIODevice::WriteOnly)

◆ GetSetting() [1/2]

t<< doc.toString(4); f.close(); LOG(VB_JOBQUEUE, LOG_INFO, "Copying video file"); bool res = copyFile(filename, saveDirectory + title + "/" + baseName); if (!res) return 0; if (QFile::exists(filename + ".png")) { LOG(VB_JOBQUEUE, LOG_INFO, "Copying preview image"); res = copyFile(filename + ".png", saveDirectory + title + "/" + baseName + ".png"); if (!res) return 0; } LOG(VB_JOBQUEUE, LOG_INFO, "Item Archived OK"); return 1;}int NativeArchive::exportVideo(QDomElement &itemNode, const QString &saveDirectory){ QString dbVersion = gCoreContext-> GetSetting ( "DBSchemaVer"  ,
""   
)

◆ arg()

arg ( title  )

Referenced by _findAppleRemoteDevice(), NetStream::Abort(), ThumbThread< DBFS >::AbortDevice(), NAMThread::AbortRequest(), MythMMALInterop::Acquire(), MythNVDECInterop::Acquire(), MythVTBSurfaceInterop::Acquire(), MythPowerDBus::AcquireLock(), MythVAAPIInteropDRM::AcquireVAAPI(), MythCommandLineParser::add(), ImportMusicDialog::addAllNewPressed(), HEVCParser::addBytes(), ChannelGroup::AddChannel(), CC708Window::AddChar(), PlaybackSock::AddChildInput(), CardUtil::AddChildInput(), Scheduler::AddChildInput(), HTTPRequest::AddCORSHeaders(), AudioOutputBase::AddData(), MythOpenGLVideo::AddDeinterlacer(), MediaMonitorWindows::AddDevice(), MythSessionManager::AddDigestUser(), DSMCCCache::AddDirInfo(), EITHelper::AddEIT(), MPEGStreamData::AddEncryptionTestPID(), DSMCCCache::AddFileInfo(), MusicFileScanner::AddFileToDB(), AddFileType(), FontMap::AddFont(), MPEG2fixup::AddFrame(), RecordingInfo::AddHistory(), StreamHandler::AddListener(), FirewireDevice::AddListener(), Content::AddLiveStream(), DSMCCCacheModuleData::AddModuleData(), ObjCarousel::AddModuleData(), ObjCarousel::AddModuleInfo(), StreamHandler::AddNamedOutputFile(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), TeletextReader::AddPageHeader(), StreamHandler::AddPIDFilter(), ImportMusicDialog::addPressed(), Scheduler::AddRecording(), Content::AddRecordingLiveStream(), HTTPLiveStream::AddSegment(), SampleRate::addSelection(), UPNPScanner::AddServer(), UPnPShortcutFeature::AddShortCut(), AudioOutputSettings::AddSupportedChannels(), AudioOutputSettings::AddSupportedFormat(), AudioOutputSettings::AddSupportedRate(), Dsmcc::AddTap(), CC608Reader::AddTextData(), NuppelVideoRecorder::AddTextData(), ChannelScanSM::AddToList(), PESPacket::AddTSPacket(), Content::AddVideoLiveStream(), MythCommandLineParser::allowArgs(), MythCommandLineParser::allowExtras(), MythCommandLineParser::allowPassthrough(), AnalogSignalMonitor::AnalogSignalMonitor(), analyze_audio(), analyze_video(), MythSocket::Announce(), AudioOutputGraph::Buffer::Append(), LiveTVChain::AppendNewProgram(), MainGeneralSettings::applyChange(), RecordingInfo::ApplyRecordRecGroupChange(), MythCommandLineParser::ApplySettingsOverride(), argpalette(), TV::AskAllowRecording(), MPEGStreamData::AssemblePSIP(), Scheduler::AssignGroupInput(), MediaMonitor::AttemptEject(), MythRAOPConnection::AudioCardLatency(), AudioConvertInternal::AudioConvertInternal(), NuppelVideoRecorder::AudioInit(), AudioOutputBase::AudioOutputBase(), AudioOutputCA::AudioOutputCA(), CoreAudioData::AudioStreamChangeFormat(), CommBreakMap::AutoCommercialSkip(), MythVideoScanTracker::AutoDeint(), AvFormatDecoder::AutoSelectAudioTrack(), DecoderBase::AutoSelectTrack(), AvFormatDecoder::AvFormatDecoder(), avi_es_out(), avi_read_index(), MythPlayerAVSync::AVSync(), DBUtil::BackupDB(), StreamWorker::BandwidthAdaptation(), MHIContext::BeginAudio(), MHIContext::BeginStream(), MHIContext::BeginVideo(), ServerPool::bind(), MythMainWindow::BindJump(), MythMainWindow::BindKey(), BonjourRegister::BonjourCallback(), BorderDetector::BorderDetector(), UPnpCDSExtension::Browse(), UPNPScanner::BrowseNextContainer(), CC608Decoder::BufferCC(), DTVRecorder::BufferedWrite(), AudioOutputPulseAudio::BufferFlowCallback(), ClassicCommDetector::BuildAllMethodsCommList(), ClassicCommDetector::BuildBlankFrameCommList(), ScheduledRecording::BuildCheckRequest(), GameScannerThread::buildFileList(), VideoScannerThread::buildFileList(), GameHandler::buildFileList(), MusicFileScanner::BuildFileList(), MPEG2fixup::BuildFrame(), Scheduler::BuildListMaps(), ClassicCommDetector::BuildLogoCommList(), ScheduledRecording::BuildMatchRequest(), Scheduler::BuildNewRecordsQueries(), ScheduledRecording::BuildPlaceRequest(), HTTPRequest::BuildResponseHeader(), ClassicCommDetector::BuildSceneChangeCommList(), VideoListImp::buildTVList(), UPnpCDSTv::BuildWhereClause(), burnISOImage(), DSMCCCache::CacheFileData(), MythUIThemeCache::CacheImage(), AutoExpire::CalcParams(), MythMediaBuffer::CalcReadAheadThresh(), CalcTrackLength(), DailyHouseKeeperTask::CalculateWindow(), MHResidentProgram::CallProgram(), MHEngine::CancelExternalContentRequest(), MythPower::CancelFeature(), RemoteEncoder::CancelNextRecording(), TVRec::CancelNextRecording(), PlaybackSock::CancelNextRecording(), AudioOutputSettings::canFeature(), AudioOutputBase::CanPassthrough(), cc608_good_parity(), CetonRTSP::CetonRTSP(), CetonStreamHandler::CetonStreamHandler(), change_record(), TVRec::ChangeChannel(), RemoteEncoder::ChangeChannel(), TV::ChangeChannel(), MusicPlayer::changeCurrentTrack(), RemoteEncoder::ChangeDeinterlacer(), MythSessionManager::ChangeDigestUserPassword(), ChannelBase::ChangeExternalChannel(), ChannelBase::ChangeInternalChannel(), JobQueue::ChangeJobComment(), JobQueue::ChangeJobHost(), JobQueue::ChangeJobStatus(), RemoteEncoder::ChangePictureAttribute(), V4LChannel::ChangePictureAttribute(), Scheduler::ChangeRecordingEnd(), MythPlayer::ChangeSpeed(), ChannelCheckBoxSetting::ChannelCheckBoxSetting(), ChannelGroupDefault(), ChannelEditor::channelIconImport(), ChannelOptionsRawTS::ChannelOptionsRawTS(), CardInput::channelScanner(), ChannelScanSM::ChannelScanSM(), TerrestrialVirtualChannelTable::ChannelString(), CableVirtualChannelTable::ChannelString(), ChapterMenuAspectRatio(), APHTTPRequest::Check(), check_cardsource(), check_times(), MHIContext::CheckAccess(), StorageGroup::CheckAllStorageGroupDirs(), ImportIconsWizard::checkAndDownload(), MythPlayer::CheckAspectRatio(), WelcomeDialog::checkAutoStart(), PBHEventHandler::CheckAvailability(), RemoteEncoder::CheckChannel(), ChannelBase::CheckChannel(), RemoteEncoder::CheckChannelPrefix(), TVRec::CheckChannelPrefix(), checkChannelPresets(), AudioConfigSettings::CheckConfiguration(), MHEngine::CheckContentRequests(), MythDVDDecoder::CheckContext(), MythXDisplay::CheckErrors(), MHInteractionChannel::CheckFile(), DeviceReadBuffer::CheckForErrors(), ThemeUpdateChecker::checkForUpdate(), AudioOutputBase::CheckFreeSpace(), DVBChannel::CheckFrequency(), ChannelScanSM::CheckImportedList(), checkLockFile(), MythCDROMLinux::checkMedia(), avfDecoder::checkMetatdata(), checkOKShutdown(), DVBChannel::CheckOptions(), AudioConfigSettings::CheckPassthrough(), checkPath(), CheckPermissions(), MythThemedMenu::checkPinCode(), PortChecker::checkPort(), checkProcess(), ProgramInfo::CheckProgramIDAuthorities(), MythCoreContext::CheckProtoVersion(), ZMClient::checkProtoVersion(), HouseKeeperTask::CheckRun(), Scheduler::CheckShutdownServer(), UPNPScanner::CheckStatus(), HTTPLiveStream::CheckStop(), MythCoreContext::CheckSubnet(), CustomEdit::checkSyntax(), DBUtil::CheckTables(), MHUnion::CheckType(), VBox::checkVersion(), VideoDisplayProfile::CheckVideoRendererGroup(), ETPrintWarning::Child(), ETPrintError::Child(), MythContextPrivate::ChooseBackend(), AudioOutputPulseAudio::ChooseHost(), HLSRingBuffer::ChooseSegment(), NetBase::CleanCacheDir(), ImageSearchResultsDialog::cleanCacheDir(), MetadataResultsDialog::cleanCacheDir(), cleanThumbnailCacheDir(), MythExternRecApp::Cleanup(), MythVAAPIInteropDRM::CleanupDRMPRIME(), ClassicCommDetector::CleanupFrameInfo(), CleanupTask::CleanupRecordedTables(), WebSocketWorker::CleanupSocket(), clear(), MythPlayer::ClearAfterSeek(), MythPlayer::ClearBeforeSeek(), ClearBookmarks(), ImageDb< FS >::ClearDb(), TVRec::ClearFlags(), FlatView::ClearImage(), MythUIThemeCache::ClearOldImageCache(), ClearSeekTable(), ClearSkipList(), GallerySlideView::ClearStatus(), CC708Reader::ClearWindows(), clone_capturecard(), Device::Close(), DVBPIDInfo::Close(), CoreAudioData::CloseAnalog(), ExternalStreamHandler::CloseApp(), AudioOutputCA::CloseDevice(), MetaIOID3::CloseFile(), CoreAudioData::CloseSPDIF(), commDetectorGotNewCommercialBreakList(), TV::CommitQueuedInput(), SchemaUpgradeWizard::Compare(), CompleteJob(), ClassicCommDetector::CondenseMarkMap(), DecoderBase::ConditionallyUpdatePosMap(), MythPluginManager::config_plugin(), V4L2encStreamHandler::Configure(), MythCommandLineParser::ConfigureLogging(), HDHRStreamHandler::Connect(), connect_to_master(), BackendSelection::ConnectBackend(), MythCoreContext::ConnectCommandSocket(), MainServer::connectionClosed(), AudioOutputPulseAudio::ConnectPlaybackStream(), SourceManager::connectScreen(), MythSocket::ConnectToHost(), ZMClient::connectToHost(), LCD::connectToHost(), MythSocket::ConnectToHostReal(), ETPrintWarning::Container(), ETPrintError::Container(), MHText::ContentArrived(), ContentRange(), AudioOutputPulseAudio::ContextConnect(), AudioOutputPulseAudio::ContextStateCallback(), MythDVDBuffer::ConvertLangCode(), MPEG2fixup::ConvertToI(), CardUtil::ConvertToTunerType(), CopyFile(), NativeArchive::copyFile(), ImportMusicDialog::copyFile(), RemoteFile::CopyFile(), MythUIImage::CopyFrom(), MythUIText::CopyFrom(), ImportCoverArtDialog::copyPressed(), CopySkipListToCutList(), PlaylistContainer::copyToActive(), XMLParseBase::CopyWindowFromBase(), AudioOutputBase::CopyWithUpmix(), CoreAudioData::CoreAudioData(), DBUtil::CountClients(), ImageScanThread< DBFS >::CountFiles(), crcinfo(), ImageSearchResultsDialog::Create(), GalleryThumbView::Create(), MythVideoOutputGPU::Create(), MythRenderD3D9::Create(), MythFlashPlayer::Create(), LyricsView::Create(), PlaylistEditorView::Create(), ZMLivePlayer::Create(), RawSettingsEditor::Create(), OsdNavigation::Create(), MythDialogBox::Create(), MythNotificationScreen::Create(), GuideGrid::Create(), MythControls::Create(), PreviewGenerator::CreateAccessibleFilename(), Wsdl::CreateBindingOperation(), VideoBuffers::CreateBuffers(), VideoOutputD3D::CreateBuffers(), DiSEqCDevDevice::CreateById(), CreateCAPMT(), TVRec::CreateChannel(), ChannelBase::CreateChannel(), MythEGLDMABUF::CreateComposed(), ExportNative::createConfigFile(), MythBurn::createConfigFile(), Scheduler::CreateConflictLists(), MHBitmap::CreateContent(), InfoList::CreateCount(), MythNVDECInterop::CreateCUDAPriv(), commDetector2::createDebugDirectory(), DXVA2Decoder::CreateDecoder(), MythCodecContext::CreateDevice(), LyricsView::createFindLyricsMenu(), WebSocketWorker::CreateFrame(), MusicMetadata::createFromFilename(), MHIBitmap::CreateFromMPEG(), MythVideoTexture::CreateHelperTexture(), createISOImage(), TVRec::CreateLiveTVRingBuffer(), ServerSideScripting::CreateMethodFromFile(), GamePlayersList::CreateNewPlayer(), MPEGStreamData::CreatePATSingleProgram(), DecoderHandler::createPlaylist(), DecoderHandler::createPlaylistFromRemoteUrl(), PlaybackBox::createPlaylistJobMenu(), MPEGStreamData::CreatePMTSingleProgram(), MythMediaBuffer::CreateReadAheadBuffer(), CreateRecordingGroup(), StoreOptMixin::CreateRecordingGroup(), PlaylistEditorView::createRootNode(), MythEGLDMABUF::CreateSeparate(), MythEGLDMABUF::CreateSeparate2(), MythOpenGLTonemap::CreateShader(), MythVideoTexture::CreateSoftwareTextures(), DXVA2Decoder::CreateSurfaces(), ImageDbLocal::CreateTable(), MetaIO::createTagger(), createTempFile(), DBUtil::CreateTemporaryDBConf(), ImageThumb< DBFS >::CreateThumbnail(), ThumbThread< DBFS >::CreateThumbnail(), ImageManagerFe::CreateThumbnails(), MythPainterGPU::CurrentDPIChanged(), MythUIText::CursorPosition(), MythMainWindow::customEvent(), DecoderHandler::customEvent(), MythSystemEventHandler::customEvent(), MythWebView::customEvent(), MainServer::customEvent(), ThemeChooser::customEvent(), GameUI::customEvent(), MusicPlayer::customEvent(), PlaylistEditorView::customEvent(), StreamView::customEvent(), NewsSite::customEvent(), BackendSelection::customEvent(), TV::customEvent(), MythInputDeviceHandler::customEvent(), MythThemedMenu::customEvent(), MythUIButtonList::customEvent(), MythUIImage::customEvent(), BackendConnectionManager::customEvent(), GalleryThumbView::customEvent(), PlaybackBox::customEvent(), StatusBox::customEvent(), UPNPScanner::customEvent(), LookerUpper::customEvent(), ChannelEditor::customEvent(), MetadataFactory::customEvent(), EditMetadataDialog::customEvent(), VideoDialog::customEvent(), DailyWakeup(), DailyWakeupEnd(), DailyWakeupStart(), DatabaseLogger::DatabaseLogger(), MythExternRecApp::DataStarted(), ManualSchedule::dateChanged(), ProgramRecPriority::deactivate(), MythVideoColourSpace::Debug(), UPNPScanner::Debug(), MythEDID::Debug(), DebugDRMFrame(), MythRenderOpenGL::DebugFeatures(), MythDisplay::DebugModes(), MythDisplay::DebugScreen(), MythRenderVulkan::DebugVulkan(), CC708Decoder::decode_cc_data(), AudioOutput::DecodeAudio(), AudioOutputUtil::DecodeAudio(), MythUIVirtualKeyboard::decodeChar(), MusicPlayer::decoderHandlerReady(), MPEG2fixup::DecodeToFrame(), CC608Decoder::DecodeVPS(), CC608Decoder::DecodeWSS(), HLSReader::DecreaseBitrate(), CC708Window::DecrPenLocation(), ReferenceCounter::DecrRef(), MediaMonitor::defaultDevice(), MythContextPrivate::DefaultUPnP(), CC708Reader::DefineWindow(), MythVAAPIInterop::Deinterlace(), CC708Reader::Delay(), CC708Reader::DelayCancel(), HttpServer::DelegateRequest(), RecordingRule::Delete(), CaptureCardEditor::DeleteAllCaptureCardsOnHost(), MythRAOPDevice::DeleteAllClients(), JobQueue::DeleteAllJobs(), ChannelGroup::DeleteChannel(), ChannelImporter::DeleteChannels(), NetworkControl::deleteClient(), MythAirplayServer::deleteConnection(), MythRAOPConnection::deleteEventClient(), Ripper::deleteExistingTrack(), VideoMetadataImp::DeleteFile(), MainServer::DeleteFile(), RomInfo::DeleteFromDatabase(), CardUtil::DeleteInput(), GalleryThumbView::DeleteItem(), PrevRecordedList::DeleteOldSeries(), ProgramData::DeleteOverlaps(), PlaylistContainer::deletePlaylist(), HardwareProfile::DeleteProfile(), MainServer::DeleteRecordedFiles(), PlaybackBox::deleteSelected(), MythOpenGLInterop::DeleteTextures(), MythDRMPRIMEInterop::DeleteTextures(), MythVAAPIInteropDRM::DeleteTextures(), CC708Reader::DeleteWindows(), LCDProcClient::describeServer(), Playlist::describeYourself(), MythPluginManager::destroy_plugin(), DetectLetterbox::Detect(), MythMediaDevice::DetectMediaType(), UPnpCDS::DetermineClient(), MythPowerDBus::DeviceAdded(), MythCodecContext::DeviceContextFinished(), ImageManagerFe::DeviceEvent(), MythPowerDBus::DeviceRemoved(), dfd_streaming_log_message(), MythPower::DidWakeUp(), SubtitleFormat::Diff(), HTTPRequest::DigestAuthentication(), DSMCCCache::Directory(), GalleryThumbView::DirSelectDown(), GalleryThumbView::DirSelectUp(), ScreenSaverX11Private::DisableDPMS(), VideoBuffers::DiscardAndRecreate(), MythVideoOutputGPU::DiscardFrames(), VideoBuffers::DiscardFrames(), MythSocket::DisconnectFromHost(), SourceManager::disconnectScreen(), diskAppearedCallback(), diskChangedCallback(), MonitorThreadDarwin::diskInsert(), ThreadedFileWriter::DiskLoop(), MonitorThreadDarwin::diskRemove(), MonitorThreadDarwin::diskRename(), MythCoreContext::dispatch(), InfoList::Display(), SubtitleScreen::DisplayAVSubtitles(), SubtitleScreen::DisplayScaledAVSubtitles(), CC708Reader::DisplayWindows(), MythUIButtonList::DistributeButtons(), MythUIButtonList::DistributeRow(), do_analyze(), do_scan(), NuppelVideoRecorder::doAudioThread(), DBUtil::DoBackup(), ParentalLevelChangeCheckerPrivate::DoCheck(), MythFillDatabaseTask::DoCheckRun(), DecoderHandler::doConnectDecoder(), MainServer::DoDeleteInDB(), MainServer::DoDeleteThread(), NetBase::DoDownloadAndPlay(), TV::DoEditSchedule(), DoesFileExist(), DecoderHandler::doFailed(), DecoderBase::DoFastForward(), AvFormatDecoder::DoFastForward(), DoFlagCommercials(), JobQueue::DoFlagCommercialsThread(), ZMClient::doGetMonitorList(), LiveTVChain::DoGetNextProgram(), MainServer::DoHandleDeleteRecording(), StatusBox::doJobQueueStatus(), MythPlayer::DoJumpChapter(), StatusBox::doListingsStatus(), ImportIconsWizard::doLoad(), XMLParseBase::doLoad(), StatusBox::doLogEntries(), StatusBox::doMachineStatus(), JobQueue::DoMetadataLookupThread(), NativeArchive::doNativeArchive(), MHParseBinary::DoParse(), TV::DoPlayerSeek(), TV::DoPlayerSeekToFrame(), DecoderBase::DoRewind(), AvFormatDecoder::DoRewind(), LogCleanerTask::DoRun(), RadioStreamUpdateTask::DoRun(), ThemeUpdateTask::DoRun(), ArtworkTask::DoRun(), MythFillDatabaseTask::DoRun(), NetSearch::DoSearch(), LocationDialog::doSearch(), DecoderHandler::doStart(), JobQueue::DoTranscodeThread(), StatusBox::doTunerStatus(), RSSManager::doUpdate(), SearchStream::doUpdateStreams(), doUpgradeMusicDatabaseSchema(), doUpgradeTVDatabaseSchema(), doUpgradeVideoDatabaseSchema(), SatIP::doUPNPsearch(), VBox::doUPNPSearch(), JobQueue::DoUserJobThread(), NuppelVideoRecorder::DoV4L2(), MythDownloadManager::download(), MythDownloadManager::downloadError(), Content::DownloadFile(), MythDownloadManager::downloadFinished(), IPTVChannelFetcher::DownloadPlaylist(), MythDownloadManager::downloadProgress(), MythDownloadManager::downloadQNetworkRequest(), HLSStream::DownloadSegmentData(), HLSReader::DownloadSegmentData(), MythSingleDownload::DownloadURL(), Piano::draw(), FormattedTextSubtitle708::Draw(), ImageDbLocal::DropTable(), AudioOutputDXPrivate::DSEnumCallback(), dummy_add(), dummy_delete(), SSDPCacheEntries::Dump(), SSDPCache::Dump(), MPEG2fixup::dumpList(), DumpPIL(), dvb_decode_short_name(), DVBSignalMonitor::DVBSignalMonitor(), EditPowerSearchPopup::EditPowerSearchPopup(), MythVideoBounds::EmbedPlayback(), MythPlayer::EnableCaptions(), OSD::EnableTeletext(), HTTPRequest::Encode(), AudioOutputDigitalEncoder::Encode(), encode_mp2_audio(), Encoder::Encoder(), PlaybackSock::EncoderIsRecording(), MHIContext::EndStream(), MHEngine::EngineEvent(), MPEG2frame::ensure_size(), LiveTVChain::EntryToProgram(), MHParseText::Error(), es_out(), MythDisplay::EstimateVirtualAspectRatio(), ServerSideScripting::EvaluatePage(), PreviewGenerator::event(), PreviewGeneratorQueue::event(), TV::event(), MythPlayerUI::EventLoop(), MHEngine::EventTriggered(), MSqlQuery::exec(), exec_program_tv_cb(), DiSEqCDevSwitch::Execute(), DiSEqCDevRotor::Execute(), DiSEqCDevSCR::Execute(), SSDPCacheTask::Execute(), UPnpEventTask::Execute(), DiSEqCDevSwitch::ExecuteDiseqc(), DiSEqCDevSwitch::ExecuteLegacy(), DiSEqCDevSwitch::ExecuteMiniDiSEqC(), DiSEqCDevRotor::ExecuteRotor(), Search::executeSearch(), DiSEqCDevSwitch::ExecuteTone(), DiSEqCDevRotor::ExecuteUSALS(), DiSEqCDevSwitch::ExecuteVoltage(), RemoteFile::Exists(), AutoExpire::ExpireEpisodesOverMax(), AutoExpire::ExpireLiveTV(), AutoExpire::ExpireRecordings(), MythRAOPConnection::ExpireResendRequests(), ExternalStreamHandler::ExternalStreamHandler(), ExternRecChannelScanner::ExternRecChannelScanner(), extractDetailsFromFilename(), ExtractImage(), HTTPRequest::ExtractMethodFromURL(), extractZIP(), MythPower::FeatureHappening(), AudioOutputSettings::FeaturesToString(), ExternalRecChannelFetcher::FetchChannel(), MythFIFOWriter::FIFOInit(), MythFIFOWriter::FIFOWriteThread(), StorageGroup::FileExists(), FileLogger::FileLogger(), MusicMetadata::Filename(), Buffer::Fill(), FillArtworkInfoList(), AudioOutputDXPrivate::FillBuffer(), AutoExpire::FillDBOrdered(), HDHomeRunConfigurationGroup::FillDeviceList(), Scheduler::FillDirectoryInfoCache(), RemoteEncoder::FillDurationMap(), DTVMultiplex::FillFromDB(), DTVMultiplex::FillFromDeliverySystemDesc(), TV::FillOSDMenuJumpRec(), RemoteEncoder::FillPositionMap(), H2645Parser::fillRBSP(), Scheduler::FillRecordingDir(), RecordingProfile::fillSelections(), VideoDevice::fillSelectionsFromDir(), Playlist::fillSonglistFromSmartPlaylist(), Playlist::fillSongsFromSonglist(), HttpStatus::FillStatusXML(), NetTree::FillTree(), FillVideoMetadataInfo(), ProgLister::FillViewList(), ImportMusicDialog::fillWidgets(), EditMetadataDialog::fillWidgets(), VideoFilterDialog::fillWidgets(), MythDeinterlacer::Filter(), ChannelImporter::FilterRelocatedServices(), ChannelImporter::FilterServices(), MythUIText::Finalize(), find_all_pids_file(), find_pes_ids(), find_pids_file(), find_pids_stdin(), MythDRMDevice::FindBestDevice(), MetadataDownload::findBestMatch(), PrePostRollFlagger::findBreakInrange(), VBI608Extractor::FindClocks(), StorageGroup::FindFile(), StorageGroup::FindFileDir(), RemoteFile::FindFileList(), DTVRecorder::FindH2645Keyframes(), FindLyrics(), LyricsData::findLyrics(), FindMediaType(), MythUIThemeHelper::FindMenuThemeDir(), ImportIconsWizard::findmissing(), DTVRecorder::FindMPEG2Keyframes(), Scheduler::FindNextConflict(), StorageGroup::FindNextDirMostFree(), NativeArchive::findNodeText(), MHEngine::FindObject(), MediaMonitorUnix::FindPartitions(), DecoderBase::FindPosition(), DTVRecorder::FindPSKeyFrames(), UPNPScanner::FindResult(), SourceManager::findScripts(), MPEG2fixup::FindStart(), MythUIThemeHelper::FindThemeDir(), MythRAOPConnection::FinishAuthenticationResponse(), Transition::Finished(), HistogramAnalyzer::finished(), BlankFrameDetector::finished(), SceneChangeDetector::finished(), TemplateFinder::finished(), TemplateMatcher::finished(), RecordingInfo::FinishedRecording(), LiveTVChain::FinishedRecording(), TVRec::FinishedRecording(), RecorderBase::FinishRecording(), RemoteEncoder::FinishRecording(), MythRAOPConnection::FinishResponse(), fix_audio(), fix_audio_count(), ProgramData::fix_end_times(), fix_video_count(), ProgramData::FixProgramList(), FlacEncoder::FlacEncoder(), FlagCommercials(), JobQueue::FlagCommercialsThread(), SlideBuffer::Flush(), ThreadedFileWriter::Flush(), fontToString(), for(), MythSystemLegacyUnix::Fork(), MythSystemLegacyWindows::Fork(), ExternIO::Fork(), HTTPRequest::FormatActionResponse(), MpegRecorder::FormatCC(), CC608Decoder::FormatCCField(), HTTPRequest::FormatFileResponse(), UPnp::FormatRedirectResponse(), MusicMetadata::formatReplaceSymbols(), CoreAudioData::FormatsList(), formatStr(), MythUIText::FormatTemplate(), NuppelVideoRecorder::FormatTT(), UPnpDeviceDesc::FormatValue(), LogForwardThread::forwardMessage(), frameAnalyzer::frameAnalyzerReportMap(), frameAnalyzer::frameAnalyzerReportMapms(), PlaybackProfileItemConfig::framerateChanged(), MythCodecContext::FramesContextFinished(), FreeSurround::FreeSurround(), MythNotification::FromStringList(), fromXMLTVDate(), RemoteEncoder::FrontendReady(), PreviewGeneratorQueue::GeneratePreviewImage(), HardwareProfile::GenerateUUIDs(), MythCoreContext::GenMythURL(), MythDisplay::GeometryChanged(), GuideGrid::gestureEvent(), HLSStreamHandler::Get(), HTTPTSStreamHandler::Get(), IPTVStreamHandler::Get(), V4L2encStreamHandler::Get(), ASIStreamHandler::Get(), CetonStreamHandler::Get(), DVBStreamHandler::Get(), SatIPStreamHandler::Get(), ExternalStreamHandler::Get(), HDHRStreamHandler::Get(), get_ac3_info(), get_audio_info(), get_avi(), get_avi_from_index(), get_chan_id_from_db_dtv(), get_chan_id_from_db_dvb(), get_closest_freqid(), get_format_dxva2(), get_ip(), get_next_video_unit(), get_on_input(), get_pes(), get_video_ext_info(), get_video_info(), ActionSet::GetAction(), Content::GetAlbumArt(), MusicMetadata::getAlbumArtFile(), PictureMetaData::GetAllTags(), VideoMetaData::GetAllTags(), NetworkCommand::getArg(), AudioOutput::GetAudioDeviceConfig(), MythDVDBuffer::GetAudioLanguage(), MythBDBuffer::GetAudioLanguage(), AudioOutputBase::GetAudiotime(), MythDVDBuffer::GetAudioTrackType(), CoreAudioData::GetAutoHogMode(), MythPlayerAVSync::GetAVSyncData(), SubtitleFormat::GetBackground(), MythMediaCodecContext::GetBestSupportedCodec(), ChannelUtil::GetBetterMplexID(), PList::GetBinaryObject(), DVBChannel::GetBitErrorRateDVBv5(), AudioInputOSS::GetBlockSize(), Video::GetBluray(), MythDVDPlayer::GetBookmark(), MHIText::GetBounds(), AudioOutputJACK::GetBufferedOnSoundcard(), ZMClient::getCameraList(), MHIContext::GetCarouselData(), MediaMonitorDarwin::GetCDROMBlockDevices(), ChannelBase::GetChanID(), DVBChannel::GetChanID(), MythExternRecApp::GetChannel(), ChannelUtil::GetChannelData(), Guide::GetChannelIcon(), MHIContext::GetChannelIndex(), RemoteEncoder::GetChannelInfo(), ChannelScanSM::GetChannelList(), IPTVChannelFetcher::GetChannels(), VBoxChannelFetcher::GetChannels(), VBox::getChannels(), ChannelUtil::GetChannelStringField(), ChannelUtil::GetChannelValueStr(), AvFormatDecoder::GetChapter(), MythCodecMap::GetCodecContext(), MHVisible::GetColour(), ClassicCommDetector::GetCommercialBreakList(), CommDetector2::GetCommercialBreakList(), CardUtil::GetConflictingInputs(), MythXMLClient::GetConnectionInfo(), VideoDialog::GetCoverImage(), getCriteriaSQL(), Orientation::GetCurrent(), V4LChannel::GetCurrentChannelNum(), AvFormatDecoder::GetCurrentChapter(), MainServer::GetCurrentMaxBitrate(), getDBParamters(), HTTPLiveStream::GetDBStatus(), ChannelImporter::GetDBTransports(), DXVA2Decoder::GetDecoderConfig(), CoreAudioData::GetDefaultOutputDevice(), ImageDb< FS >::GetDescendantCount(), ImageDb< FS >::GetDescendants(), MythDisplay::GetDescription(), MythDisplay::GetDesiredScreen(), SSDPExtension::GetDeviceDesc(), CardUtil::GetDeviceName(), IPTVTuningData::GetDeviceName(), AudioOutputCA::GetDevices(), CoreAudioData::GetDeviceWithName(), ImageDb< FS >::GetDirectory(), StorageGroup::GetDirFileList(), ATSCStreamData::GetEITPIDChanges(), AudioOutputALSA::GetELD(), PlaybackSock::GetEncoderState(), LiveTVChain::GetEntryAt(), ZMPlayer::getEventInfo(), V4L2util::GetExtControl(), MusicMetadata::getField(), MHInteractionChannel::GetFile(), Content::GetFile(), SSDPExtension::GetFile(), StorageGroup::GetFileInfo(), getFileInfo(), StorageGroup::GetFileInfoList(), RemoteEncoder::GetFilePosition(), ProgramInfo::GetFilesize(), MainServer::GetFilesystemInfos(), MpegRecorder::GetFilteredAudioLayer(), MpegRecorder::GetFilteredAudioSampleRate(), VideoDisplayProfile::GetFilteredRenderers(), MpegRecorder::GetFilteredStreamType(), PlayerContext::GetFilters(), MythVAAPIInteropGLX::GetFlagsForFrame(), SubtitleFormat::GetFont(), V4L2util::GetFormats(), MPEG2fixup::GetFrame(), AvFormatDecoder::GetFrame(), ZMPlayer::getFrame(), MythDVDBuffer::GetFrameRate(), RemoteEncoder::GetFrameRate(), RemoteEncoder::GetFramesWritten(), NetworkCommand::getFrom(), getGlobalSetting(), StorageGroup::GetGroupToUse(), Content::GetHash(), CommandLineArg::GetHelpString(), CoreAudioData::GetHogStatus(), PGMConverter::getImage(), AudioOutputGraph::GetImage(), Content::GetImageFile(), VideoDialog::GetImageFromFolder(), MythPainter::GetImageFromString(), Image::GetImageInfoList(), RemoteEncoder::GetInput(), DXVA2Decoder::GetInputOutput(), InternetContent::GetInternetContent(), InternetContent::GetInternetSearch(), MythMMALInterop::GetInteropType(), MythOpenGLInterop::GetInteropType(), VBox::getIPFromVideoDevice(), ChannelUtil::GetIPTVTuningData(), JobQueue::GetJobCommand(), JobQueue::GetJobsInQueue(), JobQueue::GetJobTypeFromName(), RecorderBase::GetKeyframeDurations(), RemoteEncoder::GetKeyframePosition(), RecorderBase::GetKeyframePositions(), MythTranslation::getLanguages(), MythDownloadManager::GetLastModified(), NAMThread::GetLastModified(), MetaGrabberScript::GetList(), Content::GetLiveStream(), HTTPLiveStream::GetLiveStreamInfoList(), ExternalSignalMonitor::GetLockTimeout(), MythCommandLineParser::GetLogFilePath(), GetMarkup(), GetMarkupList(), DBEvent::GetMatch(), RemoteEncoder::GetMaxBitrate(), PlaybackSock::GetMaxBitrate(), GameHandler::GetMetadata(), CdDecoder::getMetadata(), BrowserApi::GetMetadata(), CoreAudioData::GetName(), MythBDInfo::GetNameAndSerialNum(), MythDVDInfo::GetNameAndSerialNum(), MythUIText::GetNarrowWidth(), GetNextDirID(), GetNextFileID(), VideoBuffers::GetNextFreeFrame(), VideoBuffers::GetNextFreeFrameInternal(), Scheduler::GetNextLiveTVDir(), RemoteEncoder::GetNextProgram(), AudioOutputOpenSLES::GetNumberOfBuffersQueued(), CdDecoder::getNumCDAudioTracks(), AudioInputOSS::GetNumReadyBytes(), CdDecoder::getNumTracks(), V4L2util::GetOptionValue(), CardUtil::GetOrProbeDeliverySystem(), MythDisplayX11::GetOutput(), AudioOutputCA::GetOutputSettings(), AudioOutputJACK::GetOutputSettings(), AudioOutputOpenSLES::GetOutputSettings(), AudioOutputOSS::GetOutputSettings(), AudioOutputALSA::GetOutputSettings(), AudioOutputDX::GetOutputSettings(), HTTPRequest::GetParameters(), RemoteEncoder::GetPictureAttribute(), V4LChannel::GetPictureAttribute(), ProgramInfo::GetPlaybackURL(), PlaylistContainer::getPlaylist(), MythBDBuffer::GetPlaylistInfo(), DiSEqCDevSwitch::GetPosition(), Content::GetPreviewImage(), MythDRMPRIMEContext::GetPrimeCodec(), MythRenderOpenGL::GetProcAddress(), Transcode::GetProfile(), MythCodecContext::GetProfileDescription(), MythV4L2M2MContext::GetProfiles(), GetProgramInfo(), CetonStreamHandler::GetProgramList(), CetonStreamHandler::GetProgramNumber(), TVRec::GetProgramRingBufferForLiveTV(), Content::GetRecording(), PlaybackSock::GetRecording(), RemoteEncoder::GetRecording(), StorageGroup::getRecordingsGroups(), PlaybackSock::GetRecordingStatus(), EncoderLink::GetRecordingStatus(), StorageGroup::GetRelativePathname(), V4L2util::GetResolution(), HTTPRequest::GetResponseStatus(), AudioInputALSA::GetSamples(), AudioInputOSS::GetSamples(), Video::GetSavedBookmark(), PreviewGenerator::GetScreenGrab(), MythPreviewPlayer::GetScreenGrabAtFrame(), MythFEXML::GetScreenShot(), ChannelBase::GetScriptStatus(), MythPlayer::GetSecondsPlayed(), getSectorCount(), HLSRingBuffer::GetSegment(), MHIContext::GetServiceInfo(), LogViewer::getSetting(), PlayGroup::GetSetting(), Myth::GetSettingList(), MythDB::GetSettingOnHost(), MythDB::GetSettings(), RemoteEncoder::GetSignalLockTimeout(), V4L2encStreamHandler::GetSignalStrength(), V4L2util::GetSignalStrength(), DVBChannel::GetSignalStrengthDVBv5(), ExternalSignalMonitor::GetSignalStrengthPercent(), PlaylistEditorView::getSmartPlaylistTracks(), DVBChannel::GetSNRDVBv5(), TVRec::GetStartChannel(), EncoderLink::GetState(), getStatus(), ExternIO::GetStatus(), DTVSignalMonitor::GetStatusList(), V4L2util::GetStreamType(), MythDVDBuffer::GetSubtitleLanguage(), MythBDBuffer::GetSubtitleLanguage(), MythNVDECContext::GetSupportedCodec(), MythVDPAUContext::GetSupportedCodec(), MythMMALContext::GetSupportedCodec(), MythV4L2M2MContext::GetSupportedCodec(), MythVAAPIContext::GetSupportedCodec(), MythVTBContext::GetSupportedCodec(), getSymlinkTarget(), Image::GetSyncStatus(), DBUtil::GetTables(), MusicMetadata::getTagger(), MythOpenGLPainter::GetTextureFromCache(), MythPainterVulkan::GetTextureFromCache(), MythUIThemeCache::GetThemeCacheDir(), MythUIThemeHelper::GetThemeSearchPath(), ThumbFinder::getThumbImages(), MythBDBuffer::GetTitleInfo(), CoreAudioData::GetTotalOutputChannels(), MetaIOTagLib::getTrackLength(), VBox::getTuners(), CardUtil::GetTunerTypeFromMultiplex(), ExternalChannel::GetTuneStatus(), DVBChannel::GetUncorrectedBlockCountDVBv5(), CetonStreamHandler::GetVar(), Content::GetVideoArtwork(), VideoSelector::getVideoListFromDB(), MythDisplayMutter::GetVideoModes(), MythDisplayOSX::GetVideoModes(), MythDisplayRPI::GetVideoModes(), MythDisplayX11::GetVideoModes(), getVolName(), BrowserApi::GetVolume(), AudioOutputALSA::GetVolumeChannel(), AudioOutputDX::GetVolumeChannel(), AudioOutputOpenSLES::GetVolumeChannel(), AudioOutputOSS::GetVolumeChannel(), AudioOutputWin::GetVolumeChannel(), OSD::GetWindow(), Wsdl::GetWSDL(), Channel::GetXMLTVIdList(), ClassicCommDetector::go(), PrePostRollFlagger::go(), CommDetector2::go(), MythDVDBuffer::GoBack(), MythBDBuffer::GoToMenu(), MythDVDBuffer::GoToMenu(), FillData::GrabData(), grabThumbnail(), guess_fill(), gunzipFile(), gzipFile(), MythVDPAUHelper::H264DecodeCheck(), AvFormatDecoder::H264PreProcessPkt(), handle_cc_c1(), handle_command(), MainServer::HandleAddChildInput(), BaseRequestHandler::HandleAnnounce(), FileServerHandler::HandleAnnounce(), MainServer::HandleAnnounce(), ChannelScanSM::HandleBAT(), MythBDBuffer::HandleBDEvent(), UPnpCDS::HandleBrowse(), LinuxFirewireDevice::HandleBusReset(), ChannelScanSM::HandleCAT(), ChannelData::handleChannels(), WebSocketWorker::HandleCloseConnection(), MythCECAdapter::HandleCommand(), ImageHandler< DBFS >::HandleCover(), ImageHandler< DBFS >::HandleCreateThumbnails(), MainServer::HandleCutMapQuery(), DTVSignalMonitor::HandleCVCT(), ImageHandler< DBFS >::HandleDbCreate(), ImageHandler< DBFS >::HandleDbMove(), MythPlayerVideoUI::HandleDecoderCallback(), ImageHandler< DBFS >::HandleDelete(), MainServer::HandleDeleteFile(), FileServerHandler::HandleDeleteFile(), DarwinFirewireDevice::HandleDeviceChange(), ImageHandler< DBFS >::HandleDirs(), MainServer::HandleDownloadFile(), FileServerHandler::HandleDownloadFile(), PrintATSCEITStreamListener::HandleEIT(), PrintATSCEITStreamListener::HandleETT(), FileServerHandler::HandleFileQuery(), MainServer::HandleFileTransferQuery(), MainServer::HandleFreeTuner(), MainServer::HandleGenPreviewPixmap(), UPnpCDS::HandleGetFeatureList(), FileServerHandler::HandleGetFileList(), MainServer::HandleGetFreeInputInfo(), ImageHandler< DBFS >::HandleGetMetadata(), UPnpCDS::HandleGetSearchCapabilities(), UPnpCDS::HandleGetServiceResetToken(), UPnpCDS::HandleGetSortCapabilities(), UPnpCDS::HandleGetSystemUpdateID(), AvFormatDecoder::HandleGopStart(), AnalogSignalMonitor::handleHDPVR(), ImageHandler< DBFS >::HandleHide(), Scheduler::HandleIdleShutdown(), ImageHandler< DBFS >::HandleIgnore(), TV::HandleJumpToProgramAction(), MythCECAdapter::HandleKeyPress(), handleMedia(), ChannelScanSM::HandleMGT(), MainServer::HandleMoveFile(), MainServer::HandleMusicCalcTrackLen(), MainServer::HandleMusicFindAlbumArt(), MainServer::HandleMusicFindLyrics(), MainServer::HandleMusicGetLyricGrabbers(), MainServer::HandleMusicSaveLyrics(), MainServer::HandleMusicTagAddImage(), MainServer::HandleMusicTagChangeImage(), MainServer::HandleMusicTagGetImage(), MainServer::HandleMusicTagRemoveImage(), MainServer::HandleMusicTagUpdateMetadata(), MainServer::HandleMusicTagUpdateVolatile(), ChannelScanSM::HandleNIT(), DTVSignalMonitor::HandleNIT(), DTVRecorder::HandlePAT(), ChannelScanSM::HandlePAT(), IPTVSignalMonitor::HandlePAT(), TVRec::HandlePendingRecordings(), MainServer::HandlePixmapGetIfModified(), MainServer::HandlePixmapLastModified(), DTVRecorder::HandlePMT(), ChannelScanSM::HandlePMT(), DTVSignalMonitor::HandlePMT(), PlaybackBox::HandlePreviewEvent(), MythPlayerUI::HandleProgramEditorActions(), ProgramData::HandlePrograms(), MainServer::HandleQueryFileExists(), FileServerHandler::HandleQueryFileExists(), MainServer::HandleQueryFileHash(), FileServerHandler::HandleQueryFileHash(), FileServerHandler::HandleQueryFileTransfer(), MainServer::HandleQueryFindFile(), MainServer::HandleQueryRecordings(), MainServer::HandleRecorderQuery(), Scheduler::HandleRecording(), PlaybackBox::HandleRecordingRemoveEvent(), Scheduler::HandleRecordingStatusChange(), MainServer::HandleRemoteEncoder(), ImageHandler< DBFS >::HandleRename(), Scheduler::HandleReschedule(), MpegRecorder::HandleResolutionChanges(), MythAirplayServer::HandleResponse(), TV::HandleSaveLastPlayPosEvent(), MainServer::HandleScanMusic(), ImageHandler< DBFS >::HandleScanRequest(), ChannelScanSM::HandleSDT(), DTVSignalMonitor::HandleSDT(), ChannelScanSM::HandleSDTo(), UPnpCDS::HandleSearch(), ProgLister::HandleSelected(), MainServer::HandleSetLogLevel(), MainServer::HandleSetNextLiveTVDir(), MainServer::HandleSetVerbose(), MainServer::HandleSGFileQuery(), MainServer::HandleSGGetFileList(), SignalHandler::handleSignal(), MythCECAdapter::HandleSource(), TV::HandleStateChange(), HandleStreamChange(), DTVSignalMonitor::HandleSTT(), ATSCStreamData::HandleTables(), DTVSignalMonitor::HandleTDT(), WebSocketMythEvent::HandleTextFrame(), DTVRecorder::HandleTimestamps(), ImageHandler< DBFS >::HandleTransform(), MPEGStreamData::HandleTSTables(), DTVSignalMonitor::HandleTVCT(), MythWebView::handleUnsupportedContent(), DVBCam::HandleUserIO(), ChannelScanSM::HandleVCT(), MythSocketManager::HandleVersion(), MainServer::HandleVersion(), Scheduler::HandleWakeSlave(), MusicFileScanner::HasFileChanged(), ExternalSignalMonitor::HasLock(), JobQueue::HasRunningOrPendingJobs(), MythExternRecApp::HasTuner(), StandardSetting::haveChanged(), MythNVDECContext::HaveNVDEC(), MythDRMPRIMEContext::HavePrimeDecoders(), PlaybackProfileItemConfig::heightChanged(), ZMLivePlayer::hideAll(), CC708Reader::HideWindows(), HistogramAnalyzer::HistogramAnalyzer(), HtmlServerExtension::HtmlServerExtension(), HttpServer::HttpServer(), HttpWorker::HttpWorker(), MythMainWindow::IdleTimeout(), GalleryThumbView::Import(), ImportIconsWizard::ImportIconsWizard(), incomingCustomEvent(), AudioOutputALSA::IncPreallocBufferSize(), HLSReader::IncreaseBitrate(), CC708Window::IncrPenLocation(), ReferenceCounter::IncrRef(), MythCCExtractorPlayer::IngestDVBSubtitles(), ScreenSaverDBusPrivate::Inhibit(), Cutter::InhibitUseAudioFrames(), Cutter::InhibitUseVideoFrame(), MythUIButtonList::Init(), MythScreenSaverDRM::Init(), ClassicCommDetector::Init(), AudioOutputDigitalEncoder::Init(), MythContext::Init(), MusicCommon::init(), FormattedTextSubtitle708::Init(), MythPlugin::init(), OSD::Init(), VideoOutputD3D::Init(), MythVideoOutputNull::Init(), SignalMonitor::Init(), StorageGroup::Init(), FormattedTextSubtitleSRT::Init(), SOAPClient::Init(), FormattedTextSubtitle608::Init(), JoystickMenuThread::Init(), ChannelBase::Init(), MythCoreContext::Init(), MythPower::Init(), MythRAOPConnection::Init(), LIRC::Init(), MythUIButtonTree::Init(), MythRenderOpenGL::Init(), MythAVFormatWriter::Init(), MythNotificationScreen::Init(), AudioSetupWizard::Init(), ThemeChooser::Init(), init_freq_tables(), init_multiplex(), MythPluginManager::init_plugin(), init_replex(), MythVAAPIInterop::InitaliseDisplay(), TVRec::InitAutoRunJobs(), MPEG2fixup::InitAV(), ThumbFinder::initAVCodec(), AvFormatDecoder::InitByteContext(), AudioOutputDXPrivate::InitDirectSound(), MythVideoOutputGPU::InitDisplayMeasurements(), MythPlayerUI::InitFrameInterval(), MythDisplay::Initialise(), MythDRMDevice::Initialise(), MHActionSequence::Initialise(), MHGroup::Initialise(), MHStream::Initialise(), SlideBuffer::Initialise(), MythDeinterlacer::Initialise(), Frontend::InitialiseActions(), MythVAAPIContext::InitialiseContext(), MythVAAPIContext::InitialiseContext2(), MythVTBContext::InitialiseDecoder(), TeletextScreen::InitialiseFont(), VideoVisualSpectrum::InitialisePriv(), VideoVisualCircles::InitialisePriv(), avfDecoder::initialize(), CdDecoder::initialize(), InitializeDatabase(), ChannelBase::InitializeInput(), V4LChannel::InitializeInputs(), InitializeMythDirs(), ImportIconsWizard::initialLoad(), MPEG2fixup::InitialPTSFixup(), Scheduler::InitInputInfoMap(), MythCoreContext::InitLocale(), GameHandler::InitMetaDataMap(), V4LChannel::InitPictureAttribute(), MythDisplay::InitScreenBounds(), VideoDisplayProfile::InitStatics(), OSD::InitSubtitles(), OSD::InitTeletext(), MythUIThemeHelper::InitThemeHelper(), MythVDPAUInterop::InitVDPAU(), MythCodecContext::InitVideoCodec(), AvFormatDecoder::InitVideoCodec(), JobQueue::InJobRunWindow(), VideoOutputD3D::InputChanged(), MythVideoOutputGPU::InputChanged(), MythVideoOutputNull::InputChanged(), InputGroup::InputGroup(), SSDPCacheEntries::Insert(), insert_dtv_multiplex(), ProgInfo::InsertDB(), ImageDb< FS >::InsertDbImage(), MPEG2fixup::InsertFrame(), RecordingInfo::InsertProgram(), MythCDROM::inspectImage(), intResponse(), MHRoot::InvalidAction(), MethodInfo::Invoke(), IPTVChannelFetcher::IPTVChannelFetcher(), MythBurn::isArchiveItemValid(), DBUtil::IsBackupInProgress(), UPnpCDSExtension::IsBrowseRequestForUs(), PlaybackSock::IsBusy(), Scheduler::IsBusyRecording(), CardUtil::IsCableCardPresent(), IPTVTuningData::IsHLSPlaylist(), HLSRingBuffer::IsHTTPLiveStreaming(), ChannelBase::IsInputAvailable(), PreviewGenerator::IsLocal(), IsMACAddress(), IsMarked(), MythMediaBuffer::IsNearEnd(), ISO639PreferredLanguage(), ChannelUtil::IsOnSameMultiplex(), IPTVChannel::IsOpen(), SourceUtil::IsProperlyConnected(), RemoteEncoder::IsRecording(), MythCDROMLinux::isSameDevice(), ChannelBase::IsTunable(), TV::IsTunableOn(), CardUtil::IsTunerShared(), RecordingRule::IsValid(), IPTVTuningData::IsValid(), RTPDataPacket::IsValid(), Frontend::IsValidAction(), HLSReader::IsValidPlaylist(), CardUtil::IsVBoxPresent(), AudioOutputJACK::JackCallback(), AudioOutputJACK::JackCallbackHelper(), AudioOutputJACK::JackClientClose(), AudioOutputJACK::JackConnectPorts(), AudioOutputJACK::JackGraphOrderCallback(), AudioOutputJACK::JackGraphOrderCallbackHelper(), AudioOutputJACK::JackXRunCallback(), AudioOutputJACK::JackXRunCallbackHelper(), JobAllowUserJob(), MediaMonitor::JumpToMediaHandler(), LiveTVChain::JumpToNext(), MythPlayer::JumpToProgram(), MythPlayer::JumpToStream(), MythFlashPlayer::keyPressEvent(), PlaylistEditorView::keyPressEvent(), MythScreenType::keyPressEvent(), MythUITextEdit::keyPressEvent(), KeyGrabPopupBox::keyPressEvent(), StatusBox::keyPressEvent(), ExternIO::KillIfRunning(), LameEncoder::LameEncoder(), GameHandler::Launchgame(), MythUIText::Layout(), MythSocketManager::Listen(), ServerPool::listen(), TV::LiveTV(), MythUIImage::Load(), SlideBuffer::Load(), SubtitleFormat::Load(), MythCookieJar::load(), MythImage::Load(), MythTranslation::load(), UPnpDeviceDesc::Load(), DiSEqCDevTree::Load(), SchedOptMixin::Load(), PostProcMixin::Load(), LanguageSelection::Load(), StorageGroupListEditor::Load(), PaneExistingScanImport::Load(), ChannelOptionsRawTS::Load(), DiSEqCDevSwitch::Load(), SwitchAddressSetting::Load(), InputDisplayName::Load(), InputGroup::Load(), CaptureCardEditor::Load(), XmlConfiguration::Load(), PlaybackProfileItemConfig::Load(), ThemeChooser::Load(), SubtitleScreen::LoadAssFonts(), XMLParseBase::LoadBaseTheme(), VideoDisplayProfile::LoadBestPreferences(), MythUIThemeCache::LoadCacheImage(), EITCache::LoadChannel(), MythExternRecApp::LoadChannels(), ExternalRecChannelFetcher::LoadChannels(), UPnpCDSMusic::LoadChildren(), UPnpCDSTv::LoadChildren(), UPnpCDSVideo::LoadChildren(), MythContextPrivate::LoadDatabaseSettings(), PrevRecordedList::LoadDates(), VideoDisplayProfile::LoadDB(), MythLocale::LoadDefaultsFromXML(), MythUIVirtualKeyboard::loadEventKeyDefinitions(), CustomPriority::loadExampleRules(), FileAssocDialogPrivate::LoadFileAssociations(), MenuBase::LoadFileHelper(), MHIContext::LoadFont(), MythFontManager::LoadFontFile(), MythFontManager::LoadFontsFromDirectory(), SmartPlaylistEditor::loadFromDatabase(), HTTPLiveStream::LoadFromDB(), LoadFromProgram(), LoadFromRecorded(), ProgramInfo::LoadFromScheduler(), ImageLoader::LoadImage(), MythRAOPConnection::LoadKey(), LyricsData::loadLyrics(), UPnpCDSMusic::LoadMetadata(), UPnpCDSTv::LoadMetadata(), UPnpCDSVideo::LoadMetadata(), HLSReader::LoadMetaPlaylists(), ProgDetails::loadPage(), TVRec::LoadProfile(), ProgramInfo::LoadProgramFromRecorded(), UPnpCDSTv::LoadRecordings(), loadScreens(), HLSReader::LoadSegments(), PrevRecordedList::LoadShowsByDate(), Slide::LoadSlide(), HttpServer::LoadSSLConfig(), MHEngine::LoadStorePersistent(), TextSubtitleParser::LoadSubtitles(), ThemeUpdateTask::LoadVersion(), ThemeChooser::LoadVersion(), UPnpCDSVideo::LoadVideos(), XMLParseBase::LoadWindowFromXML(), OSD::LoadWindows(), FileServerHandler::LocalFilePath(), MainServer::LocalFilePath(), PreviewGenerator::LocalPreviewRun(), lock_channel(), PlayerContext::LockDeletePlayer(), PlayerContext::LockPlayingInfo(), MythExternRecApp::LockTimeout(), V4L2util::log_control(), V4L2util::log_qctrl(), LoggerThread::logConsole(), logger(), MythSessionManager::LoginUser(), MythCECAdapter::LogMessage(), FileLogger::logmsg(), MythOpenGLPerf::LogSamples(), logStart(), ImportIconsWizard::lookup(), SmartPlaylistEditor::lookupCategoryID(), ChannelIcon::LookupChannelIcon(), LookupModel(), main(), makeFileAccessible(), Myth::ManageDigestUser(), Dvr::ManageJobQueue(), Myth::ManageUrlProtection(), ImportIconsWizard::manualSearch(), ProgramInfo::MarkAsInUse(), MHLink::MatchEvent(), MediaMonitorWindows::MediaMonitorWindows(), MediaTypeForBSDName(), TV::MenuItemDisplayPlayback(), ImportIconsWizard::menuSelection(), MythRenderOpenGL::MessageLogged(), VideoFilterSettings::meta_less_than(), JobQueue::MetadataLookupThread(), MetaGrabberScript::MetaGrabberScript(), MHUnimplementedAction::MHUnimplementedAction(), AudioConfigSettings::MixerDevice(), OsdNavigation::More(), MythUIText::MoveCursor(), RemoteFile::MoveFile(), DBEvent::MoveOutOfTheWayDB(), ImageThumb< DBFS >::MoveThumbnail(), AvFormatDecoder::MpegPreProcessPkt(), MPoolThread::MPoolThread(), MSqlDatabase::MSqlDatabase(), myth_libass_log(), MythArchiveDateFormat(), MythBDDirOpen(), MythBDFileOpen(), MythBDInfo::MythBDInfo(), MythContext::MythContext(), MythDateFormatCB(), MythDirCheck(), MythDirClose(), MythDirOpen(), MythDirRead(), MythDisplayRPI::MythDisplayRPI(), MythDVDInfo::MythDVDInfo(), MythExternRecApp::MythExternRecApp(), MythFileBuffer::MythFileBuffer(), MythFileCheck(), MythfileClose(), MythFileExists(), MythFileOpen(), MythFileOpenRegisterCallback(), MythFileRead(), MythFileSeek(), MythFileStat(), MythFileStatFD(), MythFileTell(), MythFileWrite(), MythExternRecApp::MythLog(), MythOpenGLPerf::MythOpenGLPerf(), MythOpenGLVideo::MythOpenGLVideo(), MythPainterWindowVulkan::MythPainterWindowVulkan(), PGMConverter::MythPlayerInited(), BlankFrameDetector::MythPlayerInited(), mythplugin_config(), MythScreenType::MythScreenType(), MythShortDateFormat(), MythSocket::MythSocket(), MythStreamInfoList::MythStreamInfoList(), MythSystemLegacy::MythSystemLegacy(), MythUIThemeCache::MythUIThemeCache(), MythVAAPIInteropDRM::MythVAAPIInteropDRM(), MythVideoGPU::MythVideoGPU(), SourceManager::needSourceFor(), MHIContext::NetworkBootRequested(), MythAirplayServer::newConnection(), MythRAOPDevice::newConnection(), DeleteMap::NewCut(), MythExternRecApp::NewEpisodeStarting(), MythRAOPConnection::newEventClient(), Cutter::NewFrame(), MythCodecContext::NewHardwareFramesContext(), HttpServer::newTcpConnection(), WebSocketServer::newTcpConnection(), DecoderHandler::next(), next_ptsdts_video(), ImageAdapterLocal::Notify(), Eventing::NotifySubscriber(), MHIContext::OfferKey(), MythMainWindow::onApplicationStateChange(), MythCDROM::onDeviceMounted(), MythDeinterlacer::OneField(), VideoDialog::OnVideoSearchListSelection(), AudioOutputPulseAudio::OpCompletionCallback(), V4L2util::Open(), DVBPIDInfo::Open(), RemoteAVFormatContext::Open(), HLSReader::Open(), DVBChannel::Open(), MythCECAdapter::Open(), AudioInputALSA::Open(), AudioInputOSS::Open(), ThreadedFileWriter::Open(), ASIStreamHandler::Open(), HDHRStreamHandler::Open(), ImportRecorder::Open(), SatIPStreamHandler::Open(), V4L2encRecorder::Open(), MythExternRecApp::Open(), FirewireChannel::Open(), SatIPChannel::Open(), V4LChannel::Open(), CoreAudioData::OpenAnalog(), ExternalStreamHandler::OpenApp(), MythRAOPConnection::OpenAudioDevice(), AvFormatDecoder::OpenAVCodec(), DarwinFirewireDevice::OpenAVStream(), LinuxFirewireDevice::OpenBroadcastNode(), openCdio(), MSqlDatabase::OpenDatabase(), DeviceManager::OpenDevice(), AudioOutputALSA::OpenDevice(), AudioOutputAudioTrack::OpenDevice(), AudioOutputCA::OpenDevice(), AudioOutputDX::OpenDevice(), AudioOutputJACK::OpenDevice(), AudioOutputOpenSLES::OpenDevice(), AudioOutputOSS::OpenDevice(), AudioOutputPulseAudio::OpenDevice(), AudioOutputWin::OpenDevice(), MetaIOID3::OpenFile(), MythDVDStream::OpenFile(), MythBDBuffer::OpenFile(), MythDVDBuffer::OpenFile(), MythFileBuffer::OpenFile(), MythStreamingBuffer::OpenFile(), HLSRingBuffer::OpenFile(), MythInteractiveBuffer::OpenFile(), MythPlayer::OpenFile(), AvFormatDecoder::OpenFile(), Streamer::OpenFile(), MythAVFormatWriter::OpenFile(), RemoteFile::OpenInternal(), AudioOutputALSA::OpenMixer(), MpegRecorder::OpenMpegFileAsInput(), MusicPlayer::openOutputDevice(), LinuxAVCInfo::OpenPort(), DarwinFirewireDevice::OpenPort(), RemoteFile::openSocket(), CoreAudioData::OpenSPDIF(), V4LRecorder::OpenVBIDevice(), CardUtil::OpenVideoDevice(), OperationCallback(), RaopNetStream::operator<<(), MythCommandLineParser::operator[](), TeletextScreen::OptimiseDisplayedArea(), TV::OSDDialogEvent(), AudioOutputBase::OutputAudioLoop(), OverrideExitMenu(), MythDB::OverrideSettingForSession(), OSD::OverrideUIScale(), SignalMonitorValue::Parse(), MythEDID::Parse(), ProgramMapTable::Parse(), parse_cc_packet(), parse_cc_service_stream(), parse_chan_info(), parse_data_type(), parse_dom(), parse_extinf(), parse_settings(), M3U::ParseAllowCache(), DTVMultiplex::ParseATSC(), HLSRingBuffer::ParseAttributes(), M3U::ParseAttributes(), PList::ParseBinaryArray(), PList::ParseBinaryData(), PList::ParseBinaryDate(), PList::ParseBinaryDict(), PList::ParseBinaryPList(), PList::ParseBinaryReal(), PList::ParseBinaryString(), PList::ParseBinaryUInt(), PList::ParseBinaryUnicode(), UPNPScanner::ParseBrowse(), MythUIGuideGrid::parseDefaultCategoryColors(), UPNPScanner::ParseDescription(), M3U::ParseDiscontinuity(), HLSRingBuffer::ParseDiscontinuity(), DTVMultiplex::ParseDVB_C(), DTVMultiplex::ParseDVB_S2(), DTVMultiplex::ParseDVB_S_and_C(), DTVMultiplex::ParseDVB_T(), DTVMultiplex::ParseDVB_T2(), MythUIType::ParseElement(), MythUIText::ParseElement(), MythUITextEdit::ParseElement(), XMLTVParser::parseFile(), MythFontProperties::ParseFromXml(), MythUIScreenBounds::ParseGeometryOverride(), HLSReader::ParseM3U8(), HLSRingBuffer::ParseM3U8(), HLSRingBuffer::ParseMediaSequence(), MythThemedMenu::parseMenu(), ShoutCastMetaParser::parseMeta(), ParseMetadataItem(), IPTVChannelFetcher::ParsePlaylist(), M3U::ParseProgramDateTime(), HLSRingBuffer::ParseProgramDateTime(), HTTPRequest::ParseRange(), HTTPRequest::ParseRequest(), NewsSite::parseRSS(), M3U::ParseSegmentInformation(), MythSystemLegacyUnix::ParseShell(), HEVCParser::parseSliceSegmentHeader(), HEVCParser::parseSPS(), HLSRingBuffer::ParseStreamInformation(), M3U::ParseStreamInformation(), MythThemedMenu::parseThemeButton(), ThemeInfo::parseThemeInfo(), DTVMultiplex::ParseTuningParams(), XMLParseBase::ParseUIType(), M3U::ParseVersion(), HLSRingBuffer::ParseVersion(), HEVCParser::parseVPS(), AudioOutputBase::Pause(), BrowserApi::Pause(), FirewireRecorder::PauseAndWait(), ImageThumb< DBFS >::PauseBackground(), MythDisplay::PauseForModeSwitch(), MythAirplayServer::PausePlayback(), RemoteEncoder::PauseRecorder(), AudioInputALSA::PcmRead(), MythMediaBuffer::Peek(), peek_next_ext_unit(), peek_next_video_unit(), MHUnimplementedAction::Perform(), performActualUpdate(), MythMediaDevice::performMountCmd(), SSDP::PerformSearch(), CetonStreamHandler::PerformTuneVChannel(), pes_es_out(), pes_id_out(), pgm_crop(), pgm_overlay(), pgm_read(), pgm_write(), MythDisplay::PhysicalDPIChanged(), PictureMetaData::PictureMetaData(), pid_counter(), pid_filter(), pid_printer(), MythPlayer::Play(), SatIPRTSP::Play(), MusicPlayer::play(), BrowserApi::Play(), VideoPlayerCommandPrivate::PlayerFor(), BrowserApi::PlayFile(), PlayGroupConfig::PlayGroupConfig(), Frontend::PlayRecording(), BrowserApi::PlayTrack(), BrowserApi::PlayURL(), Frontend::PlayVideo(), VideoDialog::playVideoWithTrailers(), plugin_cb(), DeviceReadBuffer::Poll(), MDBManager::popConnection(), TV::PopPreviousChannel(), UPnpCDSMusic::PopulateArtworkURIS(), MythVideoBounds::PopulateGeometry(), RotorPosMap::PopulateList(), MythNewsConfig::populateSites(), DecoderBase::PosMapFromDb(), MythPlayer::PosMapFromEnc(), DecoderBase::PosMapFromEnc(), MythDownloadManager::post(), MythDownloadManager::postAuth(), MythVAAPIContext::PostProcessFrame(), MythDVDDecoder::PostProcessTracks(), MythPower::PowerLevelChanged(), DiSEqCDevSCR::PowerOff(), ProgDetails::PowerPriorities(), ProgLister::PowerStringToSQL(), MythPlayer::PrebufferEnoughFrames(), MythDownloadManager::preCache(), HLSRingBuffer::Prefetch(), SlideBuffer::Preload(), ImageLoader::PreLoad(), MSqlQuery::prepare(), WeatherScreen::prepareScreen(), AudioInputALSA::PrepHwParams(), TV::PrepToSwitchToRecordedProgram(), MythBDBuffer::PressButton(), preview_helper(), print(), LinuxFirewireDevice::PrintDropped(), MythVideoBounds::PrintMoveResizeDebug(), printpts(), printptss(), ASIStreamHandler::PriorityEvent(), CardUtil::ProbeAudioInputs(), CardUtil::ProbeBestDeliverySystem(), DVBConfigurationGroup::probeCard(), CardUtil::ProbeCurrentDeliverySystem(), CardUtil::ProbeDeliverySystems(), SatIP::probeDevices(), VBox::probeDevices(), CardUtil::ProbeDVBType(), WeatherSource::ProbeInfo(), CardUtil::ProbeSubTypeName(), WeatherSource::ProbeTimeouts(), CardUtil::ProbeV4LAudioInputs(), CardUtil::ProbeV4LVideoInputs(), CardUtil::ProbeVideoDevices(), MythExternRecApp::ProcError(), MythUDPListener::Process(), ChannelImporter::Process(), BiopTap::Process(), BiopConnbinder::Process(), BiopIor::Process(), BiopModuleInfo::Process(), BiopMessage::Process(), Piano::process_all_types(), Commands::process_command(), process_desc(), MythRAOPConnection::ProcessAudio(), AvFormatDecoder::ProcessAudioPacket(), DTVRecorder::ProcessAVTSPacket(), MythPlayerVideoUI::ProcessCallbacks(), Commands::ProcessCommand(), ExternalStreamHandler::ProcessCommand(), WeatherSource::processData(), MPEGStreamData::ProcessData(), SSDP::ProcessData(), BiopMessage::ProcessDir(), Dsmcc::ProcessDownloadInfoIndication(), Dsmcc::ProcessDownloadServerInitiate(), AvFormatDecoder::ProcessDVBDataPacket(), MythCCExtractorPlayer::ProcessDVBSubtitles(), MPEGStreamData::ProcessEncryptedPacket(), EITHelper::ProcessEvents(), WeatherSource::processExit(), BiopMessage::ProcessFile(), MythTerminal::ProcessFinished(), MythSystemLegacy::ProcessFlags(), ClassicCommDetector::ProcessFrame(), WebSocketWorker::ProcessFrames(), GameHandler::processGames(), WebSocketWorker::ProcessHandshake(), MenuBase::ProcessIncludes(), JobQueue::ProcessJob(), TV::ProcessKeypressOrGesture(), ServerSideScripting::ProcessLine(), TV::ProcessNetworkControlCommand(), PlaybackBox::processNetworkControlCommand(), DeleteThread::ProcessNew(), DarwinFirewireDevice::ProcessNoDataMessage(), SSDP::ProcessNotify(), DeleteThread::ProcessOld(), HttpServerExtension::ProcessOptions(), FirewireDevice::ProcessPATPacket(), NetworkControl::processPlay(), JobQueue::ProcessQueue(), NCPrivate::ProcessQueue(), HEVCParser::processRBSP(), CetonRTSP::ProcessRequest(), MythRAOPConnection::ProcessRequest(), Eventing::ProcessRequest(), ServiceHost::ProcessRequest(), UPnpCDS::ProcessRequest(), UPnpCMGR::ProcessRequest(), UPnpMSRR::ProcessRequest(), UPNPSubscription::ProcessRequest(), HttpConfig::ProcessRequest(), InternetContent::ProcessRequest(), MythFEXML::ProcessRequest(), MainServer::ProcessRequest(), MainServer::ProcessRequestWork(), MythSocketManager::ProcessRequestWork(), SSDP::ProcessSearchRequest(), SSDP::ProcessSearchResponse(), Dsmcc::ProcessSection(), Dsmcc::ProcessSectionData(), Dsmcc::ProcessSectionIndication(), UPnpDeviceDesc::ProcessServiceList(), NetworkControl::processSet(), TV::ProcessSmartChannel(), HTTPRequest::ProcessSOAPPayload(), DarwinFirewireDevice::ProcessStreamingMessage(), AvFormatDecoder::ProcessSubtitlePacket(), MythRAOPConnection::ProcessSync(), MythNotificationScreen::ProcessTimer(), MythRAOPConnection::ProcessTimeResponse(), MPEGStreamData::ProcessTSPacket(), DTVRecorder::ProcessTSPacket(), AvFormatDecoder::ProcessVBIDataPacket(), ATSCStreamData::ProcessVCT(), ExternalStreamHandler::ProcessVer1(), ExternalStreamHandler::ProcessVer2(), MPEG2fixup::ProcessVideo(), AvFormatDecoder::ProcessVideoFrame(), AvFormatDecoder::ProcessVideoPacket(), MythDVDDecoder::ProcessVideoPacket(), MythExternRecApp::ProcReadStandardError(), MythVDPAUHelper::ProfileCheck(), Myth::ProfileURL(), ProgramInfo::ProgramInfo(), MythSingleDownload::Progress(), GameHandler::promptForRemoval(), MythUIThemeCache::PruneCacheDir(), pts2time(), ptscmp(), purgeGameDB(), MDBManager::PurgeIdleConnections(), FreeSurround::putFrames(), Scheduler::PutInactiveSlavesToSleep(), ProgramInfo::QueryBasename(), FileServerHandler::QueryFileSystems(), RecordingInfo::QueryRecordedIdForKey(), NCPrivate::Queue(), MythDownloadManager::queueDownload(), TVRec::QueueEITChannelChange(), MythDownloadManager::queuePost(), QueueTranscodeJob(), CoreAudioData::RatesList(), MetaIOID3::read(), MetaIOMP4::read(), ExternIO::Read(), HLSReader::Read(), RemoteFile::Read(), MythAirplayServer::read(), read_avi_header(), ImageDb< FS >::ReadAllImages(), HTTPReader::ReadBytes(), NetworkControlClient::readClient(), MythRAOPConnection::readClient(), JoystickMenuThread::ReadConfig(), ZMClient::readData(), MythMediaBuffer::ReadDirect(), ServerSideScripting::ReadFileContents(), MetaIOTagLib::ReadGenericMetadata(), ImageDb< FS >::ReadImages(), MetaIO::readMetadata(), MetadataDownload::readMXML(), readNextWithErrorCheck(), MetadataDownload::readNFO(), MythDVDDecoder::ReadPacket(), IPTVStreamHandlerReadHelper::ReadPending(), SatIPRTCPReadHelper::ReadPending(), MythMediaBuffer::ReadPriv(), MythSocket::ReadReal(), MythSocket::ReadStringListReal(), MythCoreContext::readyRead(), LCD::ReadyRead(), BonjourRegister::ReAnnounceService(), MythCommFlagPlayer::RebuildSeekTable(), RebuildSeekTable(), NetworkControl::receiveCommand(), FreeSurround::receiveFrames(), AudioOutputBase::Reconfigure(), MainServer::reconnectTimeout(), Jitterometer::RecordEndTime(), CommDetector2::recordingFinished(), RecordingQuality::RecordingQuality(), TVRec::RecordPending(), PlaybackSock::RecordPending(), AudioInputALSA::Recovery(), SourceManager::recurseDirs(), MHText::Redraw(), BonjourRegister::Register(), HttpServer::RegisterExtension(), MythCoreContext::RegisterFileForWrite(), MythRAOPDevice::RegisterForBonjour(), MythMainWindow::RegisterMediaPlugin(), HouseKeeper::RegisterTask(), MHIContext::Reinit(), AudioPlayer::ReinitAudio(), VideoBuffers::ReinitBuffer(), MythCoreContext::ReInitLocale(), SlotRelayer::relay(), SlideBuffer::ReleaseCurrent(), MythFontManager::ReleaseFonts(), MythPowerDBus::ReleaseLock(), MythRenderOpenGL::ReleaseResources(), LiveTVChain::ReloadAll(), MusicMetadata::reloadMetadata(), PlaylistWorker::ReloadPlaylist(), reloadTheme(), RemoteCancelNextRecording(), RemoteDeleteRecording(), RemoteFile::RemoteFile(), RemoteGetExistingRecorder(), RemoteGetFlags(), RemoteGetFreeRecorderCount(), RemoteGetPreviewIfModified(), RemoteGetRecordingStatus(), RemoteGetState(), VideoDialog::RemoteImageCheck(), RemoteIsBusy(), RemoteRecordPending(), RemoteRequestFreeInputInfo(), RemoteRequestFreeInputList(), RemoteRequestFreeRecorderFromList(), RemoteRequestFreeRecorderList(), RemoteRequestNextFreeRecorder(), RemoteRequestRecorder(), RemoteStopLiveTV(), RemoteStopRecording(), SSDPCacheEntries::Remove(), UPNPSubscription::Remove(), MythUIThemeCache::RemoveCacheDir(), MythSessionManager::RemoveDigestUser(), ChannelImporter::RemoveDuplicates(), DVBCam::RemoveDuplicateServices(), MPEGStreamData::RemoveEncryptionTestPIDs(), ImageHandler< DBFS >::RemoveFiles(), MythUIThemeCache::RemoveFromCacheByFile(), MythUIThemeCache::RemoveFromCacheByURL(), ImageDb< FS >::RemoveFromDB(), DirectoryView::RemoveImage(), GalleryThumbView::RemoveImages(), StreamHandler::RemoveListener(), FirewireDevice::RemoveListener(), StreamHandler::RemovePIDFilter(), TVRec::RemoveRecording(), UPNPScanner::RemoveServer(), frameAnalyzer::removeShortBreaks(), frameAnalyzer::removeShortSegments(), HTTPLiveStream::RemoveStream(), StreamView::removeStream(), ThemeChooser::removeTheme(), Device::RemoveThumbs(), MythOpenGLVideo::RenderFrame(), XmlPListSerializer::RenderValue(), Xsd::RenderXSD(), UPNPSubscription::Renew(), FileLogger::reopen(), DBUtil::RepairTables(), ExternalStreamHandler::ReplayStream(), replex_fill_buffers(), UPNPScanner::replyFinished(), CommDetector2::reportState(), BorderDetector::reportTime(), PGMConverter::reportTime(), HistogramAnalyzer::reportTime(), TemplateFinder::reportTime(), TemplateMatcher::reportTime(), NetStream::Request(), CommDetector2::requestCommBreakMapUpdate(), MHEngine::RequestExternalContent(), MythPower::RequestFeature(), MythMediaBuffer::Reset(), DecoderBase::Reset(), AvFormatDecoder::Reset(), CC708Reader::Reset(), CoreAudioData::ResetAudioDevices(), TemplateFinder::resetBuffers(), Scheduler::ResetDuplicates(), MythMediaBuffer::ResetReadAhead(), MythSocket::ResetReal(), CoreAudioData::ResetStream(), resetTheme(), CC708Window::Resize(), MythVideoOutputGPU::ResizeForVideo(), MythCoreContext::resolveAddress(), MHIContext::Restart(), restore_position(), MythBDBuffer::RestoreBDStateSnapshot(), ScreenSaverX11Private::RestoreDPMS(), MetaIO::restoreTimeStamps(), RemoteFile::Resume(), AllMusic::resync(), UPnpDeviceDesc::Retrieve(), MythCodecContext::RetrieveHWFrame(), ASIStreamHandler::Return(), CetonStreamHandler::Return(), DVBStreamHandler::Return(), ExternalStreamHandler::Return(), HDHRStreamHandler::Return(), HLSStreamHandler::Return(), HTTPTSStreamHandler::Return(), IPTVStreamHandler::Return(), SatIPStreamHandler::Return(), V4L2encStreamHandler::Return(), return_4096_block(), rightsize_buf(), ring_peek(), ring_poke(), ring_read(), ring_read_file(), ring_show(), ring_skip(), ring_write(), ring_write_file(), CDRipperThread::ripTrack(), avfDecoder::run(), CdDecoder::run(), AudioOutputBase::run(), GrabberDownloadThread::run(), ImageScanThread< DBFS >::run(), MetadataDownload::run(), MetadataImageDownload::run(), VideoScannerThread::run(), NAMThread::run(), HLSPlaylistWorker::run(), HLSStreamWorker::run(), SSDP::run(), AudioTestThread::run(), ShellThread::run(), TransferThread::run(), FillData::Run(), HouseKeeperTask::Run(), HouseKeeper::Run(), PreviewGenerator::Run(), Buffer::Run(), CDRipperThread::run(), AlarmNotifyThread::run(), GrabberScript::run(), MythDownloadManager::run(), MythSystemLegacyIOHandler::run(), MythSystemLegacyManager::run(), ExternRecChannelScanner::run(), IPTVChannelFetcher::run(), VBoxChannelFetcher::run(), EITScanner::run(), HTTPLiveStreamThread::run(), StreamWorker::run(), PlaylistWorker::run(), MythMediaBuffer::run(), SystemEventThread::run(), ASIStreamHandler::run(), ExternalStreamHandler::run(), HDHRStreamHandler::run(), HLSStreamHandler::run(), ImportRecorder::run(), IPTVStreamHandler::run(), LinuxFirewireDevice::run(), MpegRecorder::run(), SignalMonitor::run(), V4L2encStreamHandler::run(), TVRec::run(), HttpWorker::run(), RenameThread::run(), Scheduler::run(), run_backend(), MythPluginManager::run_plugin(), MHEngine::RunAll(), RunCCExtract(), SettingsHelper::RunEpilog(), MetadataDownload::runGrabber(), MetaGrabberScript::RunGrabber(), RunMenu(), runMenu(), WelcomeDialog::runMythFillDatabase(), SettingsHelper::RunProlog(), PreviewGenerator::RunReal(), DVBStreamHandler::RunTS(), RunVideoScreen(), NetStream::safe_read(), MythFileBuffer::SafeRead(), MythDVDBuffer::SafeRead(), HLSRingBuffer::SafeRead(), HLSRingBuffer::SanitizeStreams(), SatIPRTCPReadHelper::SatIPRTCPReadHelper(), SatIPRTSP::SatIPRTSP(), SatIPRTSPReadHelper::SatIPRTSPReadHelper(), SatIPStreamHandler::SatIPStreamHandler(), RecordingRule::Save(), MythCookieJar::save(), ChannelID::Save(), XmlConfiguration::Save(), save_read(), ThemeChooser::saveAndReload(), VideoFilterSettings::saveAsDefault(), SmartPlaylistEditor::saveClicked(), ScreenSetup::saveData(), MythDownloadManager::saveFile(), MythCoreContext::SaveLocaleDefaults(), ProgramInfo::SaveMarkup(), PreviewGenerator::SaveOutFile(), ProgramInfo::SavePositionMap(), ProgramInfo::SavePositionMapDelta(), DecoderBase::SavePositionMapDelta(), PreviewGenerator::SavePreview(), SaveScan(), MythMainWindow::SaveScreenShot(), HTTPLiveStream::SaveSegmentInfo(), MetaIO::saveTimeStamps(), VideoMetadataImp::saveToDatabase(), RomInfo::SaveToDatabase(), HLSRingBuffer::SaveToDisk(), ProgramInfo::SaveVideoProperties(), scalingListData(), ScanWizard::Scan(), ChannelScanner::Scan(), ScanATSCModulation::ScanATSCModulation(), Ripper::scanCD(), AvFormatDecoder::ScanDSMCCStreams(), ChannelScanSM::ScanExistingTransports(), AlbumArtImages::scanForImages(), ImageManagerFe::ScanQuery(), AvFormatDecoder::ScanRawTextCaptions(), AvFormatDecoder::ScanStreams(), AvFormatDecoder::ScanTeletextCaptions(), ChannelScanSM::ScanTransport(), ChannelScanSM::ScanTransports(), ChannelScanSM::ScanTransportsStartingOn(), ScanVideoDirectory(), SceneChangeDetector::SceneChangeDetector(), Scheduler::SchedNewFirstPass(), Scheduler::SchedNewRecords(), MythPower::ScheduleFeature(), MythPowerDBus::ScheduleFeature(), NCPrivate::ScreenDeleted(), MythDisplay::ScreenRemoved(), ImportIconsWizard::search(), UPnpCDSExtension::Search(), VideoDialog::searchComplete(), MusicFileScanner::SearchDirs(), NetSearch::SearchFinished(), ClassicLogoDetector::searchForLogo(), MythDVDBuffer::SectorSeek(), ThreadedFileWriter::Seek(), MythMediaBuffer::Seek(), MythDVDBuffer::Seek(), NetStream::Seek(), MSqlQuery::seekDebug(), HLSRingBuffer::SeekInternal(), RemoteFile::SeekInternal(), MythFileBuffer::SeekInternal(), MythBDBuffer::SeekInternal(), MythAirplayServer::SeekPosition(), AvFormatDecoder::SeekReset(), TransitionRegistry::Select(), ServerPool::SelectDefaultListen(), Commands::send_status(), Streamer::SendBytes(), AutoExpire::SendDeleteMessages(), WebSocketWorker::SendFrame(), MythCoreContext::SendHostSystemEvent(), Myth::SendMessage(), SatIPRTSP::sendMessage(), UPnpSearchTask::SendMsg(), SendMythSystemPlayEvent(), SendMythSystemRecEvent(), Myth::SendNotification(), UPnpNotifyTask::SendNotifyMsg(), DVBCam::SendPMT(), VBox::sendQuery(), MythSocket::SendReceiveStringList(), ZMClient::sendReceiveStringList(), MythCoreContext::SendReceiveStringList(), ScheduledRecording::SendReschedule(), MythRAOPConnection::SendResendRequest(), MythAirplayServer::SendResponse(), HTTPRequest::SendResponse(), HTTPRequest::SendResponseFile(), MythAirplayServer::SendReverseEvent(), IPTVStreamHandlerWriteHelper::SendRTCPReport(), SOAPClient::SendSOAPRequest(), Commands::SendStatus(), UPNPSubscription::SendSubscribeRequest(), SendSystemEvent(), MythCoreContext::SendSystemEvent(), WebSocketWorker::SendText(), MythRAOPConnection::SendTimeRequest(), LCD::sendToServerSlot(), UPNPSubscription::SendUnsubscribeRequest(), AudioOutputPulseAudio::ServerInfoCallback(), set_ctrls(), set_on_input(), ExternalStreamHandler::SetAPIVersion(), CardUtil::SetASIMode(), V4L2util::SetAudioCodec(), LCD::setAudioFormatLEDs(), V4L2util::SetAudioInput(), V4L2util::SetAudioSamplingRate(), AudioOutputBase::SetAudiotime(), CoreAudioData::SetAutoHogMode(), ProgramInfo::SetAvailableStatus(), LinuxFirewireDevice::SetAVStreamBufferSize(), LinuxFirewireDevice::SetAVStreamSpeed(), TeletextScreen::SetBackgroundColor(), MpegRecorder::SetBitrate(), V4L2encStreamHandler::SetBitrate(), V4L2encStreamHandler::SetBitrateForResolution(), MythBDPlayer::SetBookmark(), MediaMonitor::SetCDSpeed(), CdDecoder::setCDSpeed(), RemoteEncoder::SetChannel(), TVRec::SetChannel(), FirewireDevice::SetChannel(), DTVSignalMonitor::SetChannel(), DTVChannel::SetChannelByString(), LCD::setChannelProgress(), LCDServer::setChannelProgress(), ChannelUtil::SetChannelValue(), MythSystemLegacy::SetCommand(), HTTPRequest::SetCookie(), ImageDb< FS >::SetCover(), CC708Reader::SetCurrentWindow(), MythUIText::SetCutDown(), SetCutList(), V4L2util::SetDefaultOptions(), MythNVDECContext::SetDeinterlacing(), MythVideoOutput::SetDeinterlacing(), CardUtil::SetDeliverySystem(), MPEGStreamData::SetDesiredProgram(), MythCDROM::setDeviceSpeed(), MythVideoBounds::SetDisplayAspect(), DTVSignalMonitor::SetDVBService(), AudioOutputBase::SetEffDsp(), V4L2util::SetEncoderState(), MythDRMDevice::SetEnumProperty(), AvFormatDecoder::SetEof(), MythPlayer::SetErrored(), MythNotificationScreen::SetErrorState(), V4L2util::SetExtControl(), AudioOutputSettings::setFeature(), RomInfo::setField(), MusicMetadata::setField(), TVRec::SetFlags(), TeletextScreen::SetForegroundColor(), V4LChannel::SetFormat(), NuppelVideoRecorder::SetFormatV4L2(), MythPlayer::SetFrameInterval(), V4LChannel::SetFreqTable(), BackendContext::SetFrontendConnected(), BackendContext::SetFrontendDisconnected(), LCD::setFunctionLEDs(), DSMCCCache::SetGateway(), LCDServer::setGenericProgress(), LCD::setGenericProgress(), setGlobalSetting(), ZMEvents::setGridLayout(), SignalHandler::SetHandlerPrivate(), ImageDb< FS >::SetHidden(), CoreAudioData::SetHogStatus(), setHttpProxy(), MythUIButton::SetInitialStates(), MythUICheckBox::SetInitialStates(), RemoteEncoder::SetInput(), V4LChannel::SetInputAndFormat(), MHIContext::SetInputRegister(), RecorderBase::SetIntOption(), VBoxDeviceID::SetIP(), CetonDeviceID::SetIP(), MythVideoBounds::SetITVResize(), StorageGroupEditor::SetLabel(), V4L2util::SetLanguageMode(), FirewireDevice::SetLastChannel(), RemoteEncoder::SetLiveRecording(), TVRec::SetLiveRecording(), BorderDetector::setLogoState(), CommBreakMap::SetMap(), SetMarkup(), SetMarkupList(), MythPainter::SetMaximumCacheSizes(), ShoutCastMetaParser::setMetaFormat(), CoreAudioData::SetMixingSupport(), ZMLivePlayer::setMonitorLayout(), LCD::setMusicRepeat(), LCD::setMusicShuffle(), AudioPlayer::SetMuted(), MHIContext::SetNetBootInfo(), PlaybackSock::SetNextLiveTVDir(), PTSOffsetQueue::SetNextPos(), RecorderBase::SetNextRecording(), MythMediaBuffer::SetOldFile(), RecorderBase::SetOption(), V4L2encStreamHandler::SetOption(), MpegRecorder::SetOption(), ImageDb< FS >::SetOrientation(), HTTPLiveStream::SetOutputVars(), ScanWizard::SetPaneDefaults(), AudioOutputALSA::SetParameters(), CC708Reader::SetPenAttributes(), CC708Reader::SetPenColor(), CC708Window::SetPenLocation(), CC708Reader::SetPenLocation(), FirewireDevice::SetPowerState(), DTVSignalMonitor::SetProgramNumber(), CDSObject::SetPropValue(), MythMediaBuffer::SetReadInternalMode(), RecorderBase::SetRecording(), TVRec::SetRecordingStatus(), RecorderBase::SetRecordingStatus(), HTTPRequest::SetRequestType(), V4L2util::SetResolution(), RecorderBase::SetRingBuffer(), MythVideoBounds::SetRotation(), AudioOutputGraph::SetSampleCount(), AudioOutputGraph::SetSampleRate(), Video::SetSavedBookmark(), ChannelScannerGUIScanPane::SetScanProgress(), PlaybackSock::SetSignalMonitoringRate(), RemoteEncoder::SetSignalMonitoringRate(), MythNotificationScreen::SetSingleShotTimer(), V4L2util::SetSlicedVBI(), LCD::setSpeakerLEDs(), MythMediaDevice::setStatus(), ChannelScannerGUIScanPane::SetStatusRotorPosition(), ChannelScannerGUIScanPane::SetStatusSignalStrength(), ChannelScannerGUIScanPane::SetStatusSignalToNoise(), ChannelScannerGUIScanPane::SetStatusTitleText(), MythPlayer::SetStream(), IPTVChannel::SetStreamData(), MythPlayer::SetStreamPos(), AudioOutputBase::SetStretchFactorLocked(), RecorderBase::SetStrOption(), NetTree::SetSubfolderData(), MythVideoColourSpace::SetSupportedAttributes(), MythUIButtonListItem::SetToRealButton(), CommBreakMap::SetTracker(), VBoxDeviceID::SetTuner(), CetonDeviceID::SetTuner(), LCD::setTunerLEDs(), ScanOptionalConfig::SetTuningPaneValues(), MythUIScreenBounds::SetUIScreenRect(), DeviceReadBuffer::Setup(), SatIPRTSP::Setup(), CetonRTSP::Setup(), AvFormatDecoder::SetupAudioStream(), AvFormatDecoder::SetupAudioStreamSubIndexes(), NuppelVideoRecorder::SetupAVCodecVideo(), MythVAAPIInterop::SetupDeinterlacer(), TVRec::SetupDTVSignalMonitor(), MythOpenGLVideo::SetupFrameFormat(), MythVideoVulkan::SetupFrameFormat(), TVRec::SetupSignalMonitor(), WebSocketWorker::SetupSocket(), setupTVs(), setUser(), MythCommandLineParser::SetValue(), MHBooleanVar::SetVariableValue(), MHIntegerVar::SetVariableValue(), MHOctetStrVar::SetVariableValue(), MHObjectRefVar::SetVariableValue(), MHContentRefVar::SetVariableValue(), LCD::setVariousLEDs(), MpegRecorder::SetVBIOptions(), LCD::setVideoFormatLEDs(), MythVideoOutputGPU::SetVideoFrameRate(), ClassicCommDetector::SetVideoParams(), VideoDisplayProfile::SetVideoRenderer(), MythVideoBounds::SetVideoScalingAllowed(), LCD::setVideoSrcLEDs(), MainVisual::setVisual(), DiSEqCDevTree::SetVoltage(), BrowserApi::SetVolume(), AudioOutputALSA::SetVolumeChannel(), AudioOutputDX::SetVolumeChannel(), AudioOutputOpenSLES::SetVolumeChannel(), AudioOutputOSS::SetVolumeChannel(), AudioOutputPulseAudio::SetVolumeChannel(), AudioOutputWin::SetVolumeChannel(), setWakeupTime(), MythPlayer::SetWatched(), CC708Reader::SetWindowAttributes(), MythVideoBounds::SetWindowSize(), MythUIWebBrowser::SetZoom(), ShaderError(), shortTermRefPicSet(), RemoteEncoder::ShouldSwitchToAnotherCard(), ELD::show(), CaptureCardEditor::ShowDeleteAllCaptureCardsDialogOnHost(), PlaybackBox::showGroupFilter(), LyricsView::showLyrics(), TV::ShowOSDAlreadyEditing(), TV::ShowOSDAskAllow(), TV::ShowOSDStopWatchingRecording(), TV::ShowPreviousChannel(), GallerySlideView::ShowSlide(), NetBase::ShowWebVideo(), shutdown(), sig_str_init(), MythSystemLegacyUnix::Signal(), MythSystemLegacyWindows::Signal(), MythSystemLegacy::Signal(), SignalMonitorValue::SignalMonitorValue(), AudioOutputPulseAudio::SinkInfoCallback(), Scheduler::SlaveConnected(), Scheduler::SlaveDisconnected(), GallerySlideView::SlideAvailable(), Slide::SlideLoaded(), NetStream::slotFinished(), MHInteractionChannel::slotFinished(), NetEditorBase::SlotLoadedData(), NetStream::slotReadyRead(), NetStream::slotRequestStarted(), RSSEditPopup::SlotSave(), BrowserConfig::slotSave(), NetStream::slotSslErrors(), GeneralSetupWizard::slotView(), BonjourRegister::socketReadyRead(), MythVideoBounds::SourceChanged(), RemoteEncoder::SpawnLiveTV(), SPDIFEncoder::SPDIFEncoder(), FormattedTextChunk::Split(), AudioConfigSettings::SRCQuality(), DSMCCCache::Srg(), SRTWriter::SRTWriter(), V4L2encSignalMonitor::StableResolution(), MythRAOPDevice::Start(), MPEG2fixup::Start(), Transition::Start(), HouseKeeper::Start(), EITScanner::StartActiveScan(), RecordingInfo::StartedRecording(), TVRec::StartedRecording(), MpegRecorder::StartEncoding(), V4L2encStreamHandler::StartEncoding(), MythDVDBuffer::StartFromBeginning(), CetonRTSP::StartKeepAlive(), SatIPRTSP::startKeepAliveRequested(), MythAirplayServer::StartPlayback(), AudioOutputOpenSLES::StartPlayer(), TV::StartPlayer(), PlayerContext::StartPlaying(), TV::StartRecorder(), PlaybackSock::StartRecording(), TVRec::StartRecording(), EncoderLink::StartRecording(), NAMThread::StartRequest(), MythExternRecApp::StartStreaming(), DarwinFirewireDevice::StartStreaming(), ExternalStreamHandler::StartStreaming(), HouseKeeper::StartThread(), TV::StartTimer(), startup(), WeatherSource::startUpdate(), StorageGroup::StaticInit(), StatusCallback(), MythDVDPlayer::StillFrameCheck(), BrowserApi::Stop(), V4L2encStreamHandler::StopEncoding(), SatIPRTSP::stopKeepAliveRequested(), RemoteEncoder::StopLiveTV(), TVRec::StopLiveTV(), MythAirplayServer::StopPlayback(), RemoteEncoder::StopPlaying(), HTTPLiveStream::StopStream(), ExternalStreamHandler::StopStreaming(), DiSEqCDevRotor::Store(), Streamer::Streamer(), CoreAudioData::StreamsList(), MHIContext::StreamStarted(), AudioOutputPulseAudio::StreamStateCallback(), ImportIconsWizard::submit(), MythBDBuffer::SubmitARGBOverlay(), MythBDBuffer::SubmitOverlay(), HardwareProfile::SubmitProfile(), UPNPSubscription::Subscribe(), MythSystemEventHandler::SubstituteMatches(), ProgramInfo::SubstituteMatches(), VDPAUCodec::Supported(), MythNVDECContext::MythNVDECCaps::Supports(), MythDVDBuffer::SwitchAngle(), MythBDBuffer::SwitchAngle(), TV::SwitchInputs(), TVRec::SwitchLiveTVRingBuffer(), TVRec::SwitchRecordingRingBuffer(), LiveTVChain::SwitchTo(), DetectLetterbox::SwitchTo(), MythDisplay::SwitchToGUI(), LCDServer::switchToMenu(), MythPlayer::SwitchToProgram(), MythDisplay::SwitchToVideo(), MythDisplayMutter::SwitchToVideoMode(), ImageScanThread< DBFS >::SyncDirectory(), ImageScanThread< DBFS >::SyncFile(), DecoderBase::SyncPositionMap(), ImageScanThread< DBFS >::SyncSubTree(), MythPlayer::syncWithAudioStretch(), SatIPRTSP::Teardown(), MythPainter::Teardown(), TVRec::TeardownRecorder(), TemplateMatcher::templateCoverage(), TemplateFinder::TemplateFinder(), TemplateMatcher::TemplateMatcher(), MythSystemLegacyUnix::Term(), MythExternRecApp::TerminateProcess(), VideoPerformanceTest::Test(), MythContextPrivate::TestDBconnection(), MPEGStreamData::TestDecryption(), ChannelScanSM::TestNextProgramEncryption(), MythCoreContext::TestPluginVersion(), MythVAAPIInteropDRM::TestPrimeInterop(), CustomPriority::testSchedule(), MHBooleanVar::TestVariable(), MHOctetStrVar::TestVariable(), MHIntegerVar::TestVariable(), CC708Reader::TextWrite(), ThemeInfo::ThemeInfo(), HLSReader::Throttle(), SatIPRTSPWriteHelper::timerEvent(), SatIPRTSP::timerEvent(), IPTVStreamHandlerWriteHelper::timerEvent(), TV::timerEvent(), UPNPScanner::timerEvent(), VideoSelector::titleChanged(), MythCommandLineParser::toBool(), MythCommandLineParser::toDateTime(), MythCommandLineParser::toDouble(), MythVideoBounds::ToggleAdjustFill(), MythVideoBounds::ToggleAspectOverride(), VideoDialog::ToggleBrowseMode(), ChannelGroup::ToggleChannel(), RemoteEncoder::ToggleChannelFavorite(), TVRec::ToggleChannelFavorite(), VideoDialog::ToggleFlatView(), MythVideoBounds::ToggleMoveBottomLine(), CC708Reader::ToggleWindows(), MythCommandLineParser::toInt(), UPnpCDSExtension::TokenizeIDString(), MythCommandLineParser::toLongLong(), MythCommandLineParser::toMap(), ImageMetaData::ToMap(), MythCommandLineParser::toSize(), TSStats::toString(), MultipleStringStructure::toString(), CaptionServiceDescriptor::toString(), AudioStreamDescriptor::toString(), EventInformationTable::toString(), MythCommandLineParser::toString(), SpliceInformationTable::toString(), UPnpDevice::toString(), ServiceDescriptorMapping::toString(), PSIPTable::toString(), SpliceDescriptor::toString(), TSPacket::toString(), MasterGuideTable::toString(), VirtualChannelTable::toString(), SystemTimeTable::toString(), CableDeliverySystemDescriptor::toString(), SatelliteDeliverySystemDescriptor::toString(), TerrestrialDeliverySystemDescriptor::toString(), NetworkInformationTable::toString(), ServiceDescriptionTable::toString(), BouquetAssociationTable::toString(), ProgramAssociationTable::toString(), ProgramMapTable::toString(), MythCommandLineParser::toStringList(), MythCommandLineParser::toUInt(), PList::ToXML(), CDSObject::toXml(), DeleteMap::TrackerReset(), DeleteMap::TrackerWantsToJump(), SmartPLResultViewer::trackSelected(), Transcode::TranscodeFile(), MythTranscodePlayer::TranscodeGetNextFrame(), JobQueue::TranscodeThread(), DecoderBase::TranslatePosition(), transUnlink(), MainServer::TruncateAndClose(), Scheduler::TryAnotherShowing(), AudioOutputALSA::TryOpenDevice(), RecorderBase::TryWriteProgStartMark(), SatIPStreamHandler::Tune(), CetonChannel::Tune(), DVBChannel::Tune(), IPTVChannel::Tune(), ExternalChannel::Tune(), SatIPChannel::Tune(), FirewireChannel::Tune(), V4LChannel::Tune(), HDHRStreamHandler::TuneChannel(), MythExternRecApp::TuneChannel(), CetonStreamHandler::TuneFrequency(), HDHRStreamHandler::TuneProgram(), CetonStreamHandler::TuneProgram(), HDHRStreamHandler::TunerGet(), HDHRStreamHandler::TunerSet(), MythExternRecApp::TuneStatus(), MHIContext::TuneTo(), CetonStreamHandler::TuneVChannel(), HDHRStreamHandler::TuneVChannel(), TVRec::TuningFrequency(), TVRec::TuningNewRecorder(), TVRec::TuningShutdowns(), TVRec::TuningSignalCheck(), MythRAOPConnection::udpDataReady(), MultipleStringStructure::Uncompressed(), ScreenSaverDBusPrivate::UnInhibit(), PlayerContext::UnlockDeletePlayer(), PlayerContext::UnlockPlayingInfo(), MythAirplayServer::UnpausePlayback(), NCPrivate::UnRegister(), MythCoreContext::UnregisterFileForWrite(), AutoExpire::Update(), FlatView::Update(), DarwinAVCInfo::Update(), CC608Reader::Update(), ELD::update_eld(), update_info(), ELD::update_sad(), ZMClient::updateAlarmStates(), MythBurn::updateArchiveList(), AvFormatDecoder::UpdateATSCCaptionTracks(), PlayBackScaling::updateButton(), GuiDimension::updateButton(), ProgLister::UpdateButtonList(), AudioConfigSettings::UpdateCapabilities(), AudioSetupWizard::UpdateCapabilities(), ChannelScanSM::UpdateChannelInfo(), MythVideoColourSpace::UpdateColourSpace(), MythDisplayAndroid::UpdateCurrentMode(), VideoScannerThread::updateDB(), DBEvent::UpdateDB(), ImageDb< FS >::UpdateDbImage(), MythMediaBuffer::UpdateDecoderRate(), LinuxFirewireDevice::UpdateDeviceList(), DarwinFirewireDevice::UpdateDeviceListItem(), LinuxFirewireDevice::UpdateDeviceListItem(), VBoxDeviceIDList::UpdateDevices(), AutoExpire::UpdateDontExpireSet(), MusicFileScanner::UpdateFileInDB(), SatIPStreamHandler::UpdateFilters(), DTVRecorder::UpdateFramesWritten(), UpdateGameCounts(), GameHandler::UpdateGameDB(), UpdateHashes(), GalleryThumbView::UpdateImageItem(), ProgramInfo::UpdateInUseMark(), VideoDialog::UpdateItem(), UpdateJobQueue(), MythUIVirtualKeyboard::updateKeys(), HouseKeeperTask::UpdateLastRun(), Scheduler::UpdateManuals(), Scheduler::UpdateMatches(), UpdateMeta(), ZMConsole::updateMonitorList(), PTSOffsetQueue::UpdateOrigPTS(), MHIContext::UpdateOSD(), TV::UpdateOSDSeekMessage(), HTTPLiveStream::UpdatePercentComplete(), PlaylistWorker::UpdatePlaylist(), DarwinFirewireDevice::UpdatePlugRegisterPrivate(), VideoDialog::UpdatePosition(), UpdatePositionMap(), MythUIProgressDialog::UpdateProgress(), MythPowerDBus::UpdateProperties(), EditMetadataDialog::updateRating(), MythMediaBuffer::UpdateRawBitrate(), Scheduler::UpdateRecStatus(), MythUIFileBrowser::updateRemoteFileList(), NuppelVideoRecorder::UpdateResolutions(), MythDisplayMutter::UpdateResources(), GalleryThumbView::UpdateScanProgress(), ChannelScanSM::UpdateScanTransports(), ScreenWizard::updateScreen(), MythUIScreenBounds::UpdateScreenSettings(), HTTPLiveStream::UpdateSizeInfo(), HTTPLiveStream::UpdateStatus(), ImportCoverArtDialog::updateStatus(), MythPowerDBus::UpdateStatus(), HTTPLiveStream::UpdateStatusMessage(), MythMediaBuffer::UpdateStorageRate(), MusicMetadata::updateStreamList(), VideoDialog::UpdateText(), MythVideoTexture::UpdateTextures(), GalleryThumbView::UpdateThumbnail(), MythBDBuffer::UpdateTitleInfo(), MusicCommon::updateTrackInfo(), SearchView::updateTracksList(), PlaybackBox::UpdateUIListItem(), PlaybackBox::UpdateUILists(), HDHRSignalMonitor::UpdateValues(), V4L2encSignalMonitor::UpdateValues(), Video::UpdateVideoMetadata(), Channel::UpdateVideoSource(), UpgradeArchiveDatabaseSchema(), UpgradeGameDatabaseSchema(), UpgradeTVDatabaseSchema(), MythContextPrivate::UPnPautoconf(), MythContextPrivate::UPnPconnect(), UseHDHomeRunDevice::UseHDHomeRunDevice(), UserJob(), UserJobDesc(), JobQueue::UserJobThread(), RecordingRule::UseTempTable(), V4L2encSignalMonitor::V4L2encSignalMonitor(), V4L2encStreamHandler::V4L2encStreamHandler(), VAAPIDevice(), MythSocket::Validate(), vbi_event(), VBoxChannelFetcher::VBoxChannelFetcher(), verboseArgParse(), MythVTBInterop::Verify(), MythDRMPRIMEInterop::VerifyBuffer(), MythMMALInterop::VerifyBuffer(), Scheduler::VerifyCards(), PESPacket::VerifyCRC(), VideoScannerThread::verifyFiles(), AnalogSignalMonitor::VerifyHDPVRaudio(), PSIPTable::VerifyPSIP(), LCDProcClient::veryBadThings(), MythVideoBounds::VideoAspectRatioChanged(), VideoDialog::VideoAutoSearch(), VideoDialogPrivate::VideoDialogPrivate(), VideoFilterSettings::VideoFilterSettings(), MythDVDPlayer::VideoLoop(), VideoVisualGoom::VideoVisualGoom(), VidModeHeight(), VidModeWidth(), AudioOutputOSS::VolumeInit(), VorbisEncoder::VorbisEncoder(), H2645Parser::vui_parameters(), wait_for_backend(), MythMediaBuffer::WaitForPause(), MythMediaBuffer::WaitForReadsAllowed(), WaitToDelete(), MythCoreContext::WaitUntilSignals(), WakeOnLAN(), Scheduler::WakeUpSlave(), Scheduler::WakeUpSlaves(), Scheduler::WasStartedAutomatically(), WebSocketServer::WebSocketServer(), WebSocketWorker::WebSocketWorker(), ImportIconsWizard::wget(), PlaybackProfileItemConfig::widthChanged(), XMLParseBase::WindowExists(), FormattedTextSubtitleSRT::WrapLongLines(), ExternIO::Write(), RemoteFile::Write(), ThreadedFileWriter::Write(), write_ac3_pes(), write_ac3_ts(), write_audio_pes(), write_audio_ts(), write_video_pes(), write_video_ts(), AudioOutputALSA::WriteAudio(), AudioOutputAudioTrack::WriteAudio(), AudioOutputOpenSLES::WriteAudio(), AudioOutputOSS::WriteAudio(), AudioOutputPulseAudio::WriteAudio(), NuppelVideoRecorder::WriteAudio(), MythAVFormatWriter::WriteAudioFrame(), MMulticastSocketDevice::writeBlock(), FileTransfer::WriteBlock(), HTTPReader::WriteBytes(), AudioOutputPulseAudio::WriteCallback(), EITCache::WriteChannelToDB(), MPEG2fixup::WriteData(), ServerPool::writeDatagram(), HTTPLiveStream::WriteHTML(), HTTPLiveStream::WriteMetaPlaylist(), writeout_ext(), writeout_video(), HTTPLiveStream::WritePlaylist(), MythSocket::WriteStringListReal(), EITCache::WriteToDB(), MPEG2fixup::WriteYUV(), CC608Decoder::XDSDecode(), CC608Decoder::XDSDecodeString(), CC608Decoder::XDSPacketCRC(), CC608Decoder::XDSPacketParse(), CC608Decoder::XDSPacketParseChannel(), CC608Decoder::XDSPacketParseProgram(), ZMDateFormat(), MythVideoBounds::Zoom(), BonjourRegister::~BonjourRegister(), FileLogger::~FileLogger(), MThread::~MThread(), MythScreenType::~MythScreenType(), and MythSocket::~MythSocket().

◆ if() [4/9]

if ( title  = = "" || filename == "")

◆ dir()

QDir dir ( saveDirectory+  title)

◆ if() [5/9]

if ( !dir.  exists())

◆ LOG() [2/6]

LOG ( VB_JOBQUEUE  ,
LOG_INFO  ,
"Creating xml file for "+  title 
)

◆ doc()

QDomDocument doc ( "MYTHARCHIVEITEM"  )

◆ appendChild() [2/5]

doc appendChild ( root  )

◆ setAttribute() [5/6]

root setAttribute ( "type"  ,
"video"   
)

◆ setAttribute() [6/6]

root setAttribute ( "databaseversion"  ,
dbVersion   
)

◆ appendChild() [3/5]

root appendChild ( video  )

◆ prepare() [6/9]

query prepare ( "SELECT  intid,
title  ,
director  ,
plot  ,
rating  ,
inetref  ,
" "  year,
userrating  ,
length  ,
showlevel  ,
filename  ,
coverfile  ,
" "  childid,
browse  ,
playcommand   
)

◆ bindValue() [3/23]

query bindValue ( ":FILENAME"  ,
filename   
)

◆ prepare() [7/9]

query prepare ( "SELECT  intid)

◆ bindValue() [4/23]

query bindValue ( ":INTID"  ,
categoryID   
)

◆ appendChild() [4/5]

root appendChild ( countries  )

◆ bindValue() [5/23]

query bindValue ( ":INTID"  ,
intID   
)

◆ appendChild() [5/5]

root appendChild ( genres  )

◆ fileInfo()

QFileInfo fileInfo ( filename  )

◆ GetSetting() [2/2]

t<< doc.toString(4); f.close(); LOG(VB_JOBQUEUE, LOG_INFO, "Copying video file"); bool res = copyFile(filename, saveDirectory + title + "/" + fileInfo.fileName()); if (!res) { return 0; } fileInfo.setFile(coverFile); if (fileInfo.exists()) { LOG(VB_JOBQUEUE, LOG_INFO, "Copying cover file"); res = copyFile(coverFile, saveDirectory + title + "/" + fileInfo.fileName()); if (!res) { return 0; } } LOG(VB_JOBQUEUE, LOG_INFO, "Item Archived OK"); return 1;}int NativeArchive::doImportArchive(const QString &xmlFile, int chanID){ QDomDocument doc("mydocument"); QFile file(xmlFile); if (!file.open(QIODevice::ReadOnly)) { LOG(VB_JOBQUEUE, LOG_ERR, "Failed to open file for reading - " + xmlFile); return 1; } if (!doc.setContent(&file)) { file.close(); LOG(VB_JOBQUEUE, LOG_ERR, "Failed to read from xml file - " + xmlFile); return 1; } file.close(); QString docType = doc.doctype().name(); QString type; QString dbVersion; QDomNodeList itemNodeList; QDomNode node; QDomElement itemNode; if (docType == "MYTHARCHIVEITEM") { itemNodeList = doc.elementsByTagName("item"); if (itemNodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_ERR, "Couldn't find an 'item' element in XML file"); return 1; } node = itemNodeList.item(0); itemNode = node.toElement(); type = itemNode.attribute("type"); dbVersion = itemNode.attribute("databaseversion"); LOG(VB_JOBQUEUE, LOG_INFO, QString("Archive DB version: %1, Local DB version: %2") .arg(dbVersion).arg(gCoreContext->GetSetting("DBSchemaVer"))); } else { LOG(VB_JOBQUEUE, LOG_ERR, "Not a native archive xml file - " + xmlFile); return 1; } if (type == "recording") { return importRecording(itemNode, xmlFile, chanID); } if (type == "video") { return importVideo(itemNode, xmlFile); } return 1;}int NativeArchive::importRecording(const QDomElement &itemNode, const QString &xmlFile, int chanID){ LOG(VB_JOBQUEUE, LOG_INFO, QString("Import recording using chanID: %1").arg(chanID)); LOG(VB_JOBQUEUE, LOG_INFO, QString("Archived recording xml file: %1").arg(xmlFile)); QString videoFile = xmlFile.left(xmlFile.length() - 4); QString basename = videoFile; int pos = videoFile.lastIndexOf('/'); if (pos > 0) basename = videoFile.mid(pos + 1); QDomNodeList nodeList = itemNode.elementsByTagName("recorded"); if (nodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_ERR, "Couldn't find a 'recorded' element in XML file"); return 1; } QDomNode n = nodeList.item(0); QDomElement recordedNode = n.toElement(); QString startTime = findNodeText(recordedNode, "starttime"); MSqlQuery query(MSqlQuery::InitCon()); query.prepare("SELECT * FROM recorded " "WHERE chanid = :CHANID AND starttime = :STARTTIME;"); query.bindValue(":CHANID", chanID); query.bindValue(":STARTTIME", startTime); if (query.exec()) { if (query.isActive() && query.size()) { LOG(VB_JOBQUEUE, LOG_ERR, "This recording appears to already exist!!"); return 1; } } QString destFile = MythCoreContext::GenMythURL(gCoreContext->GetMasterHostName(), MythCoreContext::GetMasterServerPort(), basename , "Default"); LOG(VB_JOBQUEUE, LOG_INFO, "Copying video file to: " + destFile); if (!copyFile(videoFile, destFile)) return 1; if (QFile::exists(videoFile + ".png")) { LOG(VB_JOBQUEUE, LOG_INFO, "Copying preview image file to: " + destFile + ".png"); if (!copyFile(videoFile + ".png", destFile + ".png")) return 1; } QStringList fieldList; QStringList bindList; QDomNodeList nodes = recordedNode.childNodes(); for (int x = 0; x < nodes.count(); x++) { QDomNode n2 = nodes.item(x); QString field = n2.nodeName(); fieldList.append(field); bindList.append(":" + field.toUpper()); } query.prepare("INSERT INTO recorded (" + fieldList.join(",") + ") " "VALUES (" + bindList.join(",") + ");"); query.bindValue(":CHANID", chanID); query.bindValue(":STARTTIME", startTime); for (int x = 0; x < fieldList.count(); x++) query.bindValue(bindList.at(x), findNodeText(recordedNode, fieldList.at(x))); if (query.exec()) LOG(VB_JOBQUEUE, LOG_INFO, "Inserted recorded details into database"); else MythDB::DBError("recorded insert", query); nodeList = itemNode.elementsByTagName("recordedmarkup"); if (nodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find a 'recordedmarkup' element in XML file"); } else { QDomNode n3 = nodeList.item(0); QDomElement markupNode = n3.toElement(); nodeList = markupNode.elementsByTagName("mark"); if (nodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find any 'mark' elements in XML file"); } else { query.prepare("DELETE FROM recordedmarkup " "WHERE chanid = :CHANID AND starttime = :STARTTIME;"); query.bindValue(":CHANID", chanID); query.bindValue(":STARTTIME", startTime); if (!query.exec()) MythDB::DBError("recordedmarkup delete", query); for (int x = 0; x < nodeList.count(); x++) { QDomNode n4 = nodeList.item(x); QDomElement e = n4.toElement(); query.prepare("INSERT INTO recordedmarkup (chanid, starttime, " "mark, type, data)" "VALUES(:CHANID,:STARTTIME,:MARK,:TYPE,:DATA);"); query.bindValue(":CHANID", chanID); query.bindValue(":STARTTIME", startTime); query.bindValue(":MARK", e.attribute("mark")); query.bindValue(":TYPE", e.attribute("type")); query.bindValue(":DATA", e.attribute("data")); if (!query.exec()) { MythDB::DBError("recordedmark insert", query); return 1; } } LOG(VB_JOBQUEUE, LOG_INFO, "Inserted recordedmarkup details into database"); } } nodeList = itemNode.elementsByTagName("recordedseek"); if (nodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find a 'recordedseek' element in XML file"); } else { QDomNode n5 = nodeList.item(0); QDomElement markupNode = n5.toElement(); nodeList = markupNode.elementsByTagName("mark"); if (nodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_WARNING, "Couldn't find any 'mark' elements in XML file"); } else { query.prepare("DELETE FROM recordedseek " "WHERE chanid = :CHANID AND starttime = :STARTTIME;"); query.bindValue(":CHANID", chanID); query.bindValue(":STARTTIME", startTime); query.exec(); for (int x = 0; x < nodeList.count(); x++) { QDomNode n6 = nodeList.item(x); QDomElement e = n6.toElement(); query.prepare("INSERT INTO recordedseek (chanid, starttime, " "mark, offset, type)" "VALUES(:CHANID,:STARTTIME,:MARK,:OFFSET,:TYPE);"); query.bindValue(":CHANID", chanID); query.bindValue(":STARTTIME", startTime); query.bindValue(":MARK", e.attribute("mark")); query.bindValue(":OFFSET", e.attribute("offset")); query.bindValue(":TYPE", e.attribute("type")); if (!query.exec()) { MythDB::DBError("recordedseek insert", query); return 1; } } LOG(VB_JOBQUEUE, LOG_INFO, "Inserted recordedseek details into database"); } } LOG(VB_JOBQUEUE, LOG_INFO, "Import completed OK"); return 0;}int NativeArchive::importVideo(const QDomElement &itemNode, const QString &xmlFile){ LOG(VB_JOBQUEUE, LOG_INFO, "Importing video"); LOG(VB_JOBQUEUE, LOG_INFO, QString("Archived video xml file: %1").arg(xmlFile)); QString videoFile = xmlFile.left(xmlFile.length() - 4); QFileInfo fileInfo(videoFile); QString basename = fileInfo.fileName(); QDomNodeList nodeList = itemNode.elementsByTagName("videometadata"); if (nodeList.count() < 1) { LOG(VB_JOBQUEUE, LOG_ERR, "Couldn't find a 'videometadata' element in XML file"); return 1; } QDomNode n = nodeList.item(0); QDomElement videoNode = n.toElement(); QString path = gCoreContext-> GetSetting ( "VideoStartupDir"  )

◆ for()

for ( )

◆ LOG() [3/6]

LOG ( VB_JOBQUEUE  ,
LOG_INFO  ,
"Copying video file"   
)

◆ if() [6/9]

if ( copyFilevideoFile, path+"/"+basename)

◆ setFile() [1/3]

fileInfo setFile ( videoFile  )

Referenced by MFileInfo::init().

◆ setFile() [2/3]

fileInfo setFile ( coverFilename  )

◆ setFile() [3/3]

fileInfo setFile ( archivePath+"/"+  coverFilename)

◆ if() [7/9]

if ( fileInfo.  exists())

◆ query()

◆ prepare() [8/9]

query prepare ( "INSERT INTO videometadata (title, director, plot, rating, inetref, " "year, userrating, length, showlevel, filename, coverfile, " "childid, browse, playcommand, category) " "VALUES(:TITLE,:DIRECTOR,:PLOT,:RATING,:INETREF,:YEAR," ":USERRATING,:LENGTH,:SHOWLEVEL,:FILENAME,:COVERFILE," ":CHILDID,:BROWSE,:PLAYCOMMAND,:CATEGORY);"  )

◆ bindValue() [6/23]

query bindValue ( ":TITLE"  ,
findNodeText(videoNode, "title")   
)

◆ bindValue() [7/23]

query bindValue ( ":DIRECTOR"  ,
findNodeText(videoNode, "director")   
)

◆ bindValue() [8/23]

query bindValue ( ":PLOT"  ,
findNodeText(videoNode, "plot")   
)

◆ bindValue() [9/23]

query bindValue ( ":RATING"  ,
findNodeText(videoNode, "rating")   
)

◆ bindValue() [10/23]

query bindValue ( ":INETREF"  ,
findNodeText(videoNode, "inetref")   
)

◆ bindValue() [11/23]

query bindValue ( ":YEAR"  ,
findNodeText(videoNode, "year")   
)

◆ bindValue() [12/23]

query bindValue ( ":USERRATING"  ,
findNodeText(videoNode, "userrating")   
)

◆ bindValue() [13/23]

query bindValue ( ":LENGTH"  ,
findNodeText(videoNode, "length")   
)

◆ bindValue() [14/23]

query bindValue ( ":SHOWLEVEL"  ,
findNodeText(videoNode, "showlevel")   
)

◆ bindValue() [15/23]

query bindValue ( ":FILENAME"  ,
path+"/"+  basename 
)

◆ bindValue() [16/23]

query bindValue ( ":COVERFILE"  ,
artworkDir+"/"+  coverFilename 
)

◆ bindValue() [17/23]

query bindValue ( ":CHILDID"  ,
findNodeText(videoNode, "childid")   
)

◆ bindValue() [18/23]

query bindValue ( ":BROWSE"  ,
findNodeText(videoNode, "browse")   
)

◆ bindValue() [19/23]

query bindValue ( ":PLAYCOMMAND"  ,
findNodeText(videoNode, "playcommand")   
)

◆ bindValue() [20/23]

query bindValue ( ":CATEGORY"  ,
 
)

◆ if() [8/9]

if ( query.  exec())

◆ prepare() [9/9]

query prepare ( )

◆ LOG() [4/6]

LOG ( VB_JOBQUEUE  ,
LOG_INFO  ,
QString("'intid' of inserted video is: %1").arg(intid  
)

◆ if() [9/9]

if ( )

◆ bindValue() [21/23]

query bindValue ( ":CATEGORY"  ,
category   
)

◆ bindValue() [22/23]

query bindValue ( ":CATEGORY"  ,
categoryID   
)

◆ bindValue() [23/23]

query bindValue ( ":INTID"  ,
intid   
)

◆ LOG() [5/6]

if (!query.exec()) MythDB LOG ( VB_JOBQUEUE  ,
LOG_INFO  ,
"Fixed the category in the database"   
)

◆ LOG() [6/6]

LOG ( VB_JOBQUEUE  ,
LOG_INFO  ,
"Import completed OK  
)

◆ clearArchiveTable()

static void clearArchiveTable ( void  )
static

◆ doNativeArchive()

static int doNativeArchive ( const QString &  jobFile)
static

Definition at line 1525 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ doImportArchive()

static int doImportArchive ( const QString &  inFile,
int  chanID 
)
static

Definition at line 1548 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ grabThumbnail()

static int grabThumbnail ( const QString &  inFile,
const QString &  thumbList,
const QString &  outFile,
int  frameCount 
)
static

Definition at line 1554 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ getFrameCount() [1/2]

static int64_t getFrameCount ( AVFormatContext *  inputFC,
int  vid_id 
)
static

Definition at line 1766 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by getFileInfo().

◆ getCutFrames()

static int64_t getCutFrames ( const QString &  filename,
int64_t  lastFrame 
)
static

Definition at line 1787 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by getFileInfo().

◆ getFrameCount() [2/2]

static int64_t getFrameCount ( const QString &  filename,
float  fps 
)
static

◆ getFileInfo()

static int getFileInfo ( const QString &  inFile,
const QString &  outFile,
int  lenMethod 
)
static

Definition at line 1905 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ getDBParamters()

static int getDBParamters ( const QString &  outFile)
static

Definition at line 2202 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ isRemote()

static int isRemote ( const QString &  filename)
static

Definition at line 2228 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by main().

◆ main()

int main ( int  argc,
char **  argv 
)

Variable Documentation

◆ badChars

QRegExp badChars
static

◆ else

else
Initial value:
{
LOG(VB_JOBQUEUE, LOG_INFO, "Failed to get recorded field list")

Definition at line 476 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by MythUIThemeCache::CacheImage().

◆ channel

QDomElement channel = doc.createElement("channel")

Definition at line 501 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by add_spacer(), DTVConfParser::AddChannel(), ApplyCachedPids(), ASIRecorder::ASIRecorder(), GuideGrid::ChannelGroupMenu(), ChannelData::channelList(), RemoteEncoder::CheckChannel(), ChannelScanSM::CheckImportedList(), ChannelBase::CreateChannel(), RecorderBase::CreateRecorder(), AudioOutputJACK::DeinterleaveAudio(), SearchStream::doUpdateStreams(), AudioTest::event(), ExternalSignalMonitor::ExternalSignalMonitor(), extract_mono_channel(), FillChannelInfo(), HttpStatus::FillChannelInfo(), GuideGrid::fillChannelInfos(), HttpStatus::FillProgramInfo(), ProgLister::FillViewList(), ChannelImporter::FilterRelocatedServices(), ChannelImporter::FilterServices(), AudioOutputUtil::GeneratePinkFrames(), ZMServer::getMonitorStatus(), AudioOutputOSS::GetOutputSettings(), AudioOutputALSA::GetVolumeChannel(), AudioOutputCA::GetVolumeChannel(), AudioOutputJACK::GetVolumeChannel(), AudioOutputOpenSLES::GetVolumeChannel(), AudioOutputOSS::GetVolumeChannel(), AudioOutputPulseAudio::GetVolumeChannel(), AudioOutputWin::GetVolumeChannel(), ZMServer::handleGetMonitorStatus(), SignalMonitor::Init(), ChannelBase::Init(), EditPowerSearchPopup::initLists(), NuppelVideoRecorder::NuppelVideoRecorder(), Parse::parseRSS(), prepare(), HttpStatus::PrintEncoderStatus(), AudioTestThread::run(), GrabberScript::run(), SatIPSignalMonitor::SatIPSignalMonitor(), ChannelGroupSetting::Save(), ScanDTVTransport::SaveScan(), MusicMetadata::setChannel(), RemoteEncoder::SetChannel(), FirewireDevice::SetChannel(), AudioTestThread::setChannel(), FirewireDevice::SetLastChannel(), StartingChannel::SetSourceID(), AudioOutputALSA::SetVolumeChannel(), AudioOutputCA::SetVolumeChannel(), AudioOutputJACK::SetVolumeChannel(), AudioOutputOpenSLES::SetVolumeChannel(), AudioOutputOSS::SetVolumeChannel(), AudioOutputPulseAudio::SetVolumeChannel(), AudioOutputWin::SetVolumeChannel(), TV::ShowOSDAskAllow(), RSSEditPopup::SlotSave(), EITScanner::StartPassiveScan(), AudioTest::toggle(), FirewireChannel::Tune(), ChannelScanSM::Tune(), MHIContext::TuneTo(), Channel::UpdateDBChannel(), ExternalSignalMonitor::UpdateValues(), and IPTVSignalMonitor::UpdateValues().

◆ recordedmarkup

QDomElement recordedmarkup = doc.createElement("recordedmarkup")

Definition at line 550 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by prepare().

◆ recordedseek

QDomElement recordedseek = doc.createElement("recordedseek")

Definition at line 571 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by prepare().

◆ baseName

QString baseName = getBaseName(filename)

◆ xmlFile

QString xmlFile = saveDirectory + title + "/" + baseName + ".xml"

◆ f

QTextStream t & f

Definition at line 603 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by MPEG2fixup::AddFrame(), AudioOutputGraph::Buffer::Append(), decoder_impl::apply_filter(), decoder_impl::block_decode(), CC608Decoder::BufferCC(), ClassicCommDetector::BuildSceneChangeCommList(), TVRec::ClearFlags(), clipcheck(), ClassicCommDetector::Combine2Maps(), crcinfo(), Decoder::create(), ExportNative::createConfigFile(), MythBurn::createConfigFile(), XMLParseBase::doLoad(), doLoadScreens(), StatusBox::doMachineStatus(), AvFormatDecoder::filter_max_ch(), MetaIOID3::find(), find_pids_pos(), MetaIOID3::findAPIC(), PrePostRollFlagger::findBreakInrange(), MetaIOID3::findPOPM(), TVRec::FlagToString(), fontToString(), MPEG2fixup::FrameInfo(), ClassicCommDetector::FrameIsInBreakMap(), fromFloat16(), fromFloat32(), fromFloat8(), getDBParamters(), getFileInfo(), MPEG2fixup::GetPoolFrame(), MythCommandLineParser::GetSettingsOverride(), VideoBuffers::GetStatus(), TVRec::HasFlags(), BumpScope::hsv_to_rgb(), lirc_readline(), MythCookieJar::load(), Video::LookupVideo(), mono16_from_monofloat32(), MSqlEscapeAsAQuery(), FileSelector::OKPressed(), ImportRecorder::Open(), parse_settings(), MythUIGuideGrid::parseDefaultCategoryColors(), XMLTVParser::parseFile(), PlayListFile::parseM3U(), MythThemedMenu::parseMenu(), ThemeInfo::parseThemeInfo(), MHParseNode::PrintMe(), read_sys(), decoder_impl::sample_rate(), MythCookieJar::save(), PreviewGenerator::SavePreview(), PlayListFileEntry::setFile(), TVRec::SetFlags(), MSqlQuery::setForwardOnly(), MythNotification::SetFullScreen(), Synaesthesia::setupPalette(), stereo16_from_stereofloat32(), MythDisplayOSX::SwitchToVideoMode(), toFloat16(), toFloat32(), toFloat8(), FileSelector::updateSelectedList(), XMLParseBase::WindowExists(), write_sys(), MPEG2fixup::WriteFrame(), and CC608Decoder::XDSPacketParseProgram().

◆ intID

int intID = 0

Definition at line 632 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by bindValue().

◆ categoryID

int categoryID = 0

◆ coverFile

QString coverFile = ""

◆ title

QString title = fixFilename(itemNode.attribute("title"))

Definition at line 636 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by MythDialogBox::AddButton(), EITHelper::AddEIT(), NetTree::AddFileNode(), MythMenu::AddItem(), ProgDetails::addItem(), Scheduler::AddNewRecords(), VideoPlayerCommandPrivate::AddPlayer(), HLSStream::AddSegment(), MetadataImageDownload::addThumb(), bindValue(), VideoListImp::build_generic_tree(), MythPlayer::calcSliderPos(), EITHelper::CompleteEvent(), construct_sort_title(), VideoPlayHandleMedia::Create(), GameUI::createBusyDialog(), NetEditorBase::CreateBusyDialog(), EditMetadataDialog::createBusyDialog(), MetadataOptions::CreateBusyDialog(), VideoDialog::createBusyDialog(), PlaybackBox::createJobMenu(), CreateMetadataXMLItem(), VideoDialog::createOkDialog(), PlaybackBox::createPlayFromMenu(), PlaybackBox::CreateProgramInfoString(), CreateProgramInfoString(), PlaybackBox::createRecordingMenu(), PlaybackBox::createStorageMenu(), RecMetadataEdit::customEvent(), MetadataOptions::customEvent(), NetSearch::customEvent(), NetTree::customEvent(), ZMEvents::deleteAll(), Ripper::deleteExistingTrack(), PrevRecordedList::DeleteOldSeries(), NetSearch::DoSearch(), MythSortHelper::doTitle(), TV::DoTogglePictureAttribute(), doUpgradeMusicDatabaseSchema(), AutoExpire::ExpireEpisodesOverMax(), MythWebPage::extension(), VideoMetadata::FilenameToMeta(), TV::FillOSDMenuJumpRec(), GuideUpdateProgramRow::fillProgramRowInfosWith(), Scheduler::FillRecordingDir(), ProgLister::FillViewList(), EditMetadataDialog::fillWidgets(), findAllDBRSS(), findAllDBRSSByType(), findAllDBSearchGrabbers(), findAllDBTreeGrabbers(), findAllDBTreeGrabbersByHost(), MetadataDownload::findBestMatch(), findByURL(), UPNPScanner::FindItems(), FindLyrics(), findSearchGrabberByCommand(), findTreeGrabberByCommand(), MythBDBuffer::GetBDStateSnapshot(), PlaylistEditorView::getCDTracks(), GetDownloadFilename(), getDownloadFilename(), VideoDialog::GetFirstImage(), PlayGroup::GetInitialName(), NetSearch::GetLastResults(), CdDecoder::getMetadata(), NetSearch::GetMoreResults(), TVBrowseHelper::GetNextProgram(), EncoderLink::GetNextProgram(), TVRec::GetNextProgram(), RemoteEncoder::GetNextProgram(), getRSSArticles(), GetThumbnailFilename(), getTreeArticles(), GrabberScript::GrabberScript(), dirhandler::handleFile(), MythMainWindow::HandleMedia(), MainServer::HandleMusicFindLyrics(), MainServer::HandleRecorderQuery(), Scheduler::HandleReschedule(), HLSSegment::HLSSegment(), if(), internal_play_media(), isNewTune(), NetworkControl::listRecordings(), NetworkControl::listSchedule(), PrevRecordedList::LoadDates(), PrevRecordedList::LoadTitles(), GalleryThumbView::MenuAction(), GalleryThumbView::MenuMarked(), GalleryThumbView::MenuPaste(), GalleryThumbView::MenuTransform(), MetadataLookup::MetadataLookup(), MetaIOMP4::metadataSanityCheck(), MythNotification::MythNotification(), MythUISearchDialog::MythUISearchDialog(), FileSelector::OKPressed(), MythDVDStream::OpenFile(), TV::OSDDialogEvent(), parse_dvb_event_descriptors(), RSSEditPopup::ParseAndSave(), NewsSite::parseAtom(), BlurayMetadata::ParseDisc(), Parse::ParseItem(), HLSReader::ParseM3U8(), HLSRingBuffer::ParseM3U8(), ShoutCastMetaParser::parseMeta(), ParseMetadataItem(), ParseMetadataMovieNFO(), NewsSite::parseRSS(), HLSRingBuffer::ParseSegmentInformation(), M3U::ParseSegmentInformation(), VideoPlayerCommandPrivate::PlayerFor(), VideoSetupWizard::playVideoTest(), NetSearch::PopulateResultList(), prepare(), AutoExpire::PrintExpireList(), MetaIOAVFComment::read(), MetaIOMP4::read(), MetaIO::readFromFilename(), RemoteGetRecordingStatus(), Scheduler::ResetDuplicates(), MythBDBuffer::RestoreBDStateSnapshot(), ResultItem::ResultItem(), Ripper::ScanFinished(), MetaGrabberScript::Search(), VideoDialog::searchComplete(), MetaGrabberScript::SearchSubtitle(), MusicPlayer::sendNotification(), MythUIButtonList::SetLCDTitles(), MythPlayer::SetOSDStatus(), MythUIGuideGrid::SetProgramInfo(), MythMenu::SetSelectedByTitle(), LyricsData::setTitle(), MetadataLookup::SetTitle(), VideoMetadataImp::SetTitle(), VideoMetadata::SetTitle(), ImportMusicDialog::setTitleInitialCap(), ImportMusicDialog::setTitleWordCaps(), TV::ShowLCDChannelInfo(), ChannelImporter::ShowManualChannelPopup(), ProgLister::ShowOldRecordedMenu(), TV::ShowOSDAskAllow(), ScheduleCommon::ShowPrevious(), PlaybackBox::ShowRecordedEpisodes(), ChannelImporter::ShowResolveChannelPopup(), ViewScheduleDiff::showStatus(), ScheduleCommon::ShowUpcoming(), ScheduleEditor::showUpcomingByTitle(), BookmarkEditor::slotFindCategory(), NetSearch::SlotItemChanged(), NetEditorBase::SlotLoadedData(), RSSEditPopup::SlotSave(), MythBrowser::slotTitleChanged(), WebPage::slotTitleChanged(), MythUIWebBrowser::slotTitleChanged(), BurnMenu::start(), LCDProcClient::startChannel(), VideoDialog::StartVideoImageSet(), LCD::switchToChannel(), LCDProcClient::switchToChannel(), MetadataFactory::SynchronousLookup(), VideoSetupWizard::testHDVideo(), VideoSetupWizard::testSDVideo(), TVRec::TuningSignalCheck(), NetTree::UpdateCurrentItem(), MythNews::updateInfoView(), Scheduler::UpdateManuals(), RecordingSelector::updateRecordingList(), NetTree::UpdateRSS(), NetTree::UpdateTrees(), VideoMetadata::VideoMetadata(), and VideoMetadataImp::VideoMetadataImp().

◆ filename

QString filename = itemNode.attribute("filename")

Definition at line 637 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by MusicFileScanner::AddFileToDB(), VideoPlayerCommandPrivate::AddPlayer(), MPEG2fixup::AddSequence(), VideoPlayerCommandPrivate::AltPlayerFor(), Myth::BackupDatabase(), DBUtil::BackupDB(), MusicFileScanner::BuildFileList(), HTTPRequest::BuildResponseHeader(), AvFormatDecoder::CanHandle(), MetaIO::changeImageType(), MetaIOFLACVorbis::changeImageType(), MetaIOID3::changeImageType(), ImportIconsWizard::checkAndDownload(), CheckedSet(), NetBase::CleanCacheDir(), ImageSearchResultsDialog::cleanCacheDir(), MetadataResultsDialog::cleanCacheDir(), cleanThumbnailCacheDir(), CompleteJob(), ImportCoverArtDialog::copyPressed(), VideoPlayMythSystem::Create(), MythMediaBuffer::Create(), FileLogger::create(), ExportNative::createConfigFile(), MythBurn::createConfigFile(), MusicMetadata::createFromFilename(), MetaIO::createTagger(), DBUtil::CreateTemporaryDBConf(), MythMainWindow::customEvent(), DecoderHandler::customEvent(), MythWebView::customEvent(), MainServer::customEvent(), MusicPlayer::customEvent(), StreamView::customEvent(), NewsSite::customEvent(), TV::customEvent(), MythUIImage::customEvent(), dash_open(), Ripper::deleteExistingTrack(), MainServer::DeleteFile(), PlaybackSock::DeleteFile(), FileServerHandler::DeleteFile(), RemoteFile::DeleteFile(), dexists(), DBUtil::DoBackup(), NetBase::DoDeleteVideo(), DoesFileExist(), MainServer::DoHandleDeleteRecording(), XMLParseBase::doLoad(), doLoadScreens(), NetBase::DoPlayVideo(), MythMainWindow::doRemoteScreenShot(), JobQueue::DoTranscodeThread(), doUpgradeMusicDatabaseSchema(), Content::DownloadFile(), downloadRemoteFile(), PreviewGeneratorQueue::event(), RemoteFile::Exists(), MythWebPage::extension(), UnZip::extractFile(), ExtractImage(), fexists(), StorageGroup::FileExists(), SelectDestination::fileFinderClosed(), FileHash(), FileLogger::FileLogger(), filenameFromMetadata(), FileTransfer::FileTransfer(), Scheduler::FillRecordingDir(), PlaylistEditorView::filterTracks(), MythThemedMenu::findDepends(), MythThemedMenu::findDependsExec(), StorageGroup::FindFile(), RemoteFile::FindFile(), StorageGroup::FindFileDir(), RemoteFile::FindFileList(), SearchEditor::FindGrabberInDB(), TreeEditor::FindGrabberInDB(), FindLyrics(), FlagCommercials(), PreviewGeneratorQueue::GeneratePreviewImage(), get_filename(), MetaIO::getAlbumArt(), MetaIOFLACVorbis::getAlbumArt(), MetaIOID3::getAlbumArt(), MusicMetadata::getAlbumArtFile(), MetaIO::getAlbumArtList(), MetaIOFLACVorbis::getAlbumArtList(), MetaIOID3::getAlbumArtList(), getBaseName(), ThumbFinder::getChapterCount(), VideoDialog::GetCoverImage(), getCutFrames(), ZMServer::getDiskSpace(), PlaybackSock::GetFileHash(), RemoteFile::GetFileHash(), StorageGroup::GetFileInfo(), HTTPLiveStream::GetFilename(), GetFileSize(), PlaybackSock::GetFindFile(), getFrameCount(), VideoDialog::GetImageFromFolder(), GetMarkup(), MetaIO::getMetadata(), MetadataDownload::getMXMLPath(), getNameWithExtension(), MetadataDownload::getNFOPath(), StorageGroup::GetRelativePathname(), PreviewGenerator::GetScreenGrab(), MythCommandLineParser::GetSettingsOverride(), PlaybackSock::GetSGFileQuery(), MusicMetadata::getTagger(), DVDThemeSelector::getThemeList(), MetaIOAVFComment::getTrackLength(), MetaIOMP4::getTrackLength(), MetaIOTagLib::getTrackLength(), VideoSelector::getVideoListFromDB(), FillData::GrabData(), FillData::GrabDataFromFile(), grabThumbnail(), AlbumArtImages::guessImageType(), FileServerHandler::HandleAnnounce(), MainServer::HandleAnnounce(), ChannelData::handleChannels(), MainServer::HandleDeleteFile(), FileServerHandler::HandleDeleteFile(), GameUI::handleDownloadedImages(), EditMetadataDialog::handleDownloadedImages(), MainServer::HandleDownloadFile(), FileServerHandler::HandleDownloadFile(), FileServerHandler::HandleFileQuery(), GameDetailsPopup::handleImage(), handleMedia(), MainServer::HandleMusicTagAddImage(), MainServer::HandlePixmapLastModified(), MainServer::HandleQueryFileExists(), FileServerHandler::HandleQueryFileExists(), MainServer::HandleQueryFileHash(), FileServerHandler::HandleQueryFileHash(), MainServer::HandleQueryFindFile(), MainServer::HandleSGFileQuery(), MusicFileScanner::HasFileChanged(), ifopalette(), MythUIWebBrowser::Init(), MythAVFormatWriter::Init(), MythBurn::isArchiveItemValid(), MusicFileScanner::IsArtFile(), MusicFileScanner::IsMusicFile(), isRemote(), RemoteFile::LastModified(), lirc_getfilename(), lirc_getsocketname(), lirc_open(), lirc_readconfig(), MythUIImage::Load(), MythCookieJar::load(), MythImage::Load(), ImageLoader::LoadAnimatedImage(), SubtitleScreen::LoadAssFonts(), MythDownloadManager::loadCookieJar(), loadDetailsFromXML(), MythBurn::loadEncoderProfiles(), MythBurn::loadFile(), DVDThemeSelector::loadFile(), LogViewer::loadFile(), MenuBase::LoadFileHelper(), MenuBase::LoadFromFile(), ImageLoader::LoadImage(), loadScreens(), main(), makebitmap(), makeFileAccessible(), MythBDDirRead(), MythFileStatFD(), MythStreamInfoList::MythStreamInfoList(), MythUIImage::MythUIImage(), RemoteAVFormatContext::Open(), MainServer::OpenAndUnlink(), UnZip::openArchive(), MetaIOFLACVorbis::OpenFile(), MetaIOOggVorbis::OpenFile(), MetaIOWavPack::OpenFile(), MetaIOID3::OpenFile(), MythBDBuffer::OpenFile(), AvFormatDecoder::OpenFile(), PlayListFile::parse(), parse_dom(), parse_settings(), RSSEditPopup::ParseAndSave(), PlayListFile::parseASX(), UnzipPrivate::parseCentralDirectoryRecord(), XMLParseBase::ParseChildren(), MythUIType::ParseElement(), MythScreenType::ParseElement(), MythUIButton::ParseElement(), MythUIButtonList::ParseElement(), MythUIButtonTree::ParseElement(), MythUIClock::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIImage::ParseElement(), MythUIProgressBar::ParseElement(), MythUIScrollBar::ParseElement(), MythUIShape::ParseElement(), MythUISpinBox::ParseElement(), MythUIStateType::ParseElement(), MythUIText::ParseElement(), MythUITextEdit::ParseElement(), MythUIVideo::ParseElement(), MythUIWebBrowser::ParseElement(), XMLTVParser::parseFile(), MythFontProperties::ParseFromXml(), UnzipPrivate::parseLocalHeaderRecord(), PlayListFile::parseM3U(), MythThemedMenu::parseMenu(), PlayListFile::parsePLS(), XMLParseBase::ParseUIType(), ParseVideoFilename(), pgm_read(), pgm_write(), playDisc(), VideoPlayerCommand::PlayerFor(), VideoPlayerCommandPrivate::PlayerFor(), BrowserApi::PlayFile(), png4file_open(), MythNewsConfig::populateSites(), MythCCExtractorPlayer::Process608Captions(), MythCCExtractorPlayer::Process708Captions(), MythCCExtractorPlayer::ProcessTeletext(), GameHandler::promptForRemoval(), purgeGameDB(), MetaIOAVFComment::read(), MetaIOFLACVorbis::read(), MetaIOID3::read(), MetaIOMP4::read(), MetaIOOggVorbis::read(), MetaIOWavPack::read(), MetaIO::readFromFilename(), MetaIO::readMetadata(), RebuildSeekTable(), RemoteAVFormatContext::RemoteAVFormatContext(), RemoteDownloadFile(), RemoteDownloadFileNow(), RemoteFileWrapper::RemoteFileWrapper(), VideoDialog::RemoteImageCheck(), MythMainWindow::RemoteScreenShot(), MetaIO::removeAlbumArt(), MetaIOFLACVorbis::removeAlbumArt(), MetaIOID3::removeAlbumArt(), MusicFileScanner::RemoveFileFromDB(), VideoScannerThread::removeOrphans(), MetadataImageDownload::run(), ImageLoadThread::run(), Commands::Run(), RunCCExtract(), runTestDVD(), samepalette(), MythCookieJar::save(), MythDownloadManager::saveCookieJar(), PreviewGenerator::SaveOutFile(), PreviewGenerator::SavePreview(), MythMainWindow::SaveScreenShot(), HLSRingBuffer::SaveToDisk(), ImportMusicDialog::scanDirectory(), ImportCoverArtDialog::scanDirectory(), MythMainWindow::ScreenShot(), PreviewGeneratorQueue::SendEvent(), MythUIWebBrowser::SetDefaultSaveFilename(), MetadataLookup::SetFilename(), MythUIImage::SetFilename(), VideoMetadataImp::SetFilename(), VideoMetadata::SetFilename(), MythGenericTree::SetImage(), MythUIButtonListItem::SetImage(), SetMarkup(), ImageProperties::SetMaskImageFilename(), NetSearch::SetThumbnail(), MythUIType::SetXMLLocation(), NetSearch::ShowMenu(), RSSEditPopup::SlotSave(), VideoDialog::StartVideoImageSet(), ImageLoader::SupportsAnimation(), MetaIO::TagExists(), MetaIOFLACVorbis::TagExists(), MetaIOID3::TagExists(), HLSRingBuffer::TestForHTTPLiveStreaming(), transUnlink(), MainServer::TruncateAndClose(), MusicFileScanner::UpdateFileInDB(), UpdateHashes(), NetTree::UpdateItem(), MusicCommon::updateTrackInfo(), ImportCoverArtDialog::updateTypeSelector(), VideoMetadata::VideoMetadata(), MetaIOFLACVorbis::write(), MetaIOID3::write(), MetaIOMP4::write(), MetaIOOggVorbis::write(), MetaIOWavPack::write(), MetaIO::writeAlbumArt(), MetaIOFLACVorbis::writeAlbumArt(), MetaIOID3::writeAlbumArt(), MPEG2fixup::WriteData(), MPEG2fixup::WriteFrame(), MetaIO::writeVolatileMetadata(), MetaIOID3::writeVolatileMetadata(), MPEG2fixup::WriteYUV(), xfopen(), and XMLTV_generic_config::XMLTV_generic_config().

◆ doDelete

bool doDelete = (itemNode.attribute("delete", "0") == "0")

◆ root

QDomElement root = doc.createElement("item")

◆ video

QDomElement video = doc.createElement("videometadata")

◆ query

Referenced by SingleValueImp::add(), FileAssociationsImp::add(), MultiValueImp::add(), add_genres(), ChannelGroup::AddChannel(), CardUtil::AddChildInput(), MusicFileScanner::AddFileToDB(), AddFileType(), ProfileGroup::addMissingDynamicProfiles(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), HTTPLiveStream::AddSegment(), Myth::AddStorageGroupDir(), AllStream::addStream(), HTTPLiveStream::AddStream(), ChannelScanSM::AddToList(), LiveTVChain::AppendNewProgram(), ChannelRecPriority::applyChannelRecPriorityChange(), RecordingInfo::ApplyRecordPlayGroupChange(), RecordingInfo::ApplyRecordRecGroupChange(), RecordingInfo::ApplyRecordRecID(), RecordingInfo::ApplyRecordRecTitleChange(), RecordingInfo::ApplyStorageGroupChange(), RecordingInfo::ApplyTranscoderProfileChange(), RecordingInfo::ApplyTranscoderProfileChangeById(), MainServer::BackendQueryDiskSpace(), DBUtil::BackupDB(), bindValue(), UPnpCDSMusic::BindValues(), UPnpCDSTv::BindValues(), UPnpCDSVideo::BindValues(), Scheduler::BuildNewRecordsQueries(), VideoSourceEditor::cardTypesInclude(), change_program(), change_record(), JobQueue::ChangeJobArgs(), JobQueue::ChangeJobCmds(), JobQueue::ChangeJobComment(), JobQueue::ChangeJobFlags(), JobQueue::ChangeJobHost(), JobQueue::ChangeJobStatus(), chanid_available(), ChannelEditor::channelIconImport(), ChannelOptionsCommon::ChannelOptionsCommon(), ChannelScanSM::ChannelScanSM(), check_cardsource(), StorageGroup::CheckAllStorageGroupDirs(), ImportIconsWizard::checkAndDownload(), ChannelBase::CheckChannel(), TVRec::CheckChannelPrefix(), checkChannelPresets(), checkHandlers(), checkImageStoragePaths(), checkInputDisplayNames(), ProgramInfo::CheckProgramIDAuthorities(), DBUtil::CheckRepairStatus(), HTTPLiveStream::CheckStop(), checkStorageGroup(), checkStoragePaths(), CustomEdit::checkSyntax(), CustomPriority::checkSyntax(), DBUtil::CheckTables(), DBUtil::CheckTimeZoneSupport(), Ripper::chooseBackend(), ImportMusicDialog::chooseBackend(), MusicFileScanner::cleanDB(), CleanupTask::CleanupChannelTables(), CleanupTask::CleanupInUsePrograms(), CleanupMyOldInUsePrograms(), CleanupTask::CleanupOldRecordings(), CleanupTask::CleanupOrphanedLiveTV(), CleanupTask::CleanupProgramListings(), CleanupTask::CleanupRecordedTables(), clearAllKeys(), GameHandler::clearAllMetadata(), clearArchiveTable(), EITCache::ClearChannelLocks(), ProgramData::ClearDataByChannel(), ImageDb< FS >::ClearDb(), ClearEIT(), ProgramInfo::ClearMarkupMap(), ProgramInfo::ClearPositionMap(), clearRSSArticles(), clearTreeItems(), clone_capturecard(), KeyBindings::CommitAction(), KeyBindings::CommitJumppoint(), CompleteJob(), TV::ConfiguredTunerCards(), DBUtil::CountClients(), DiSEqCDevDevice::CreateById(), CardUtil::CreateCaptureCard(), CardUtil::CreateCardInput(), ChannelUtil::CreateChannel(), Scheduler::CreateConflictLists(), MusicMetadata::createFromFilename(), MusicMetadata::createFromID(), ImageDb< FS >::CreateImage(), CardUtil::CreateInputGroup(), CardInput::CreateNewInputGroupSlot(), PlayGroupEditor::CreateNewPlayBackGroupSlot(), RecordingProfileEditor::CreateNewProfile(), VideoDisplayProfile::CreateProfile(), VideoDisplayProfile::CreateProfileGroup(), CreateRecordingGroup(), StoreOptMixin::CreateRecordingGroup(), SourceUtil::CreateSource(), ImageDbLocal::CreateTable(), PlaybackBox::createTranscodingProfilesMenu(), StorageGroupEditor::customEvent(), StatusBox::customEvent(), ChannelEditor::customEvent(), DatabaseSettings::DatabaseSettings(), MythDB::DBError(), ProgramRecPriority::deactivate(), commDetector2::debugDirectory(), RecordingRule::Delete(), TransportListEditor::Delete(), delete_in_db(), delete_program(), CardUtil::DeleteAllInputs(), JobQueue::DeleteAllJobs(), SourceUtil::DeleteAllSources(), SmartPlaylistEditor::deleteCategory(), ChannelGroup::DeleteChannel(), ChannelUtil::DeleteChannel(), CustomPriority::deleteClicked(), PhrasePopup::deleteClicked(), PowerSearchPopup::deleteClicked(), VideoDisplayProfile::DeleteDB(), GamePlayerSetting::deleteEntry(), PlayGroupConfig::deleteEntry(), ChannelGroupSetting::deleteEntry(), Ripper::deleteExistingTrack(), VideoMetadataImp::DeleteFromDatabase(), RomInfo::DeleteFromDatabase(), CardUtil::DeleteInput(), PrevRecordedList::DeleteOldEpisode(), ProgLister::DeleteOldEpisode(), PrevRecordedList::DeleteOldSeries(), ProgLister::DeleteOldSeries(), ProgramData::DeleteOverlaps(), PlaylistContainer::deletePlaylist(), VideoDisplayProfile::DeleteProfileGroup(), LiveTVChain::DeleteProgram(), MainServer::DeleteRecordedFiles(), CustomEdit::deleteRule(), ScanInfo::DeleteScan(), SmartPlaylistEditor::deleteSmartPlaylist(), SourceUtil::DeleteSource(), ChannelImporter::DeleteUnusedTransports(), LiveTVChain::DestroyChain(), MythSessionManager::DestroyUserSession(), DisplayRecGroup(), MainServer::DoDeleteInDB(), StorageGroupEditor::DoDeleteSlot(), StorageGroupDirSetting::DoDeleteSlot(), StatusBox::doListingsStatus(), StatusBox::doLogEntries(), LogCleanerTask::DoRun(), GameScanner::doScanAll(), StatusBox::doScheduleStatus(), NetSearch::DoSearch(), JobQueue::DoTranscodeThread(), StatusBox::doTunerStatus(), SearchStream::doUpdateStreams(), doUpgradeMusicDatabaseSchema(), doUpgradeTVDatabaseSchema(), doUpgradeVideoDatabaseSchema(), ImageDbLocal::DropTable(), MusicMetadata::dumpToDatabase(), AlbumArtImages::dumpToDatabase(), MSqlQuery::exec(), Search::executeSearch(), DiSEqCDevTree::Exists(), ExpertSettingsEditor::ExpertSettingsEditor(), AutoExpire::ExpireEpisodesOverMax(), AutoExpire::ExpireRecordings(), extractDetailsFromFilename(), SingleValueImp::fill_from_db(), MultiValueImp::fill_from_db(), FileAssociationsImp::fill_from_db(), fill_settings(), FillCastMemberList(), RomInfo::fillData(), AutoExpire::FillDBOrdered(), MusicMetadata::fillFieldList(), DTVMultiplex::FillFromDB(), ScanDTVTransport::FillFromDB(), FillGenreList(), ProgLister::FillItemList(), ChannelEditor::fillList(), GameUI::fillNode(), PlaybackBox::fillRecGroupPasswordCache(), Scheduler::FillRecordingDir(), Scheduler::FillRecordListFromDB(), ImportNative::fillSearchList(), CaptureCard::fillSelections(), Source::fillSelections(), Playlist::fillSonglistFromQuery(), Playlist::fillSonglistFromSmartPlaylist(), HttpStatus::FillStatusXML(), ProgLister::FillViewList(), findAllDBRSS(), findAllDBRSSByType(), findAllDBSearchGrabbers(), findAllDBTreeGrabbers(), findAllDBTreeGrabbersByHost(), findByURL(), ChannelUtil::FindChannel(), ImportNative::findChannelMatch(), StorageGroup::FindDirs(), ChannelID::findHighest(), AlbumArtImages::findImages(), FindInDB(), findInDB(), SourceManager::findScriptsDB(), findSearchGrabberByCommand(), findSearchGrabberInDB(), findTreeGrabberByCommand(), findTreeGrabberInDB(), RecordingInfo::FinishedRecording(), LiveTVChain::FinishedRecording(), FlagCommercials(), formattedFieldValue(), VideoMetadataImp::fromDBRow(), FromProgramQuery(), get_atsc_stuff(), get_cardtype(), get_chan_id_from_db_atsc(), get_chan_id_from_db_dtv(), get_chan_id_from_db_dvb(), get_dtv_multiplex(), get_inputtypes(), get_max_chanid(), get_on_input(), get_use_eit(), get_valid_recorder_list(), StatusBox::getActualRecordedBPS(), MusicMetadata::getAlbumId(), CardUtil::GetAllInputInfo(), RomInfo::GetAllRomInfo(), Scheduler::GetAllScheduled(), ExportNative::getArchiveListFromDB(), MusicMetadata::getArtistId(), VideoMetaDataUtil::GetArtPath(), GetArtwork(), ChannelUtil::GetATSCChannel(), ChannelUtil::GetBetterMplexID(), VBox::getBoardInfo(), ChannelUtil::GetCachedPids(), Capture::GetCaptureCard(), Capture::GetCaptureCardList(), Guide::GetCategoryList(), GetCategoryList(), ChannelUtil::GetChanID(), ChannelBase::GetChanID(), DVBChannel::GetChanID(), ChannelUtil::GetChanIDs(), ChannelUtil::GetChannelCount(), SourceUtil::GetChannelCount(), ChannelUtil::GetChannelData(), ChannelGroup::GetChannelGroupId(), ChannelGroup::GetChannelGroupName(), ChannelGroup::GetChannelGroups(), MHIContext::GetChannelIndex(), TVRec::GetChannelInfo(), VBox::getChannels(), SourceUtil::GetChannelSeparator(), ChannelUtil::GetChannelsInternal(), ChannelUtil::GetChannelStringField(), ChannelUtil::GetChannelValueStr(), CardUtil::GetChildInputCount(), CardUtil::GetChildInputIDs(), MusicMetadata::getCompilationArtistId(), CardUtil::GetConfiguredDVBInputs(), ChannelUtil::GetConflicting(), CardUtil::GetConflictingInputs(), PlayGroup::GetCount(), HTTPLiveStream::GetDBStatus(), ChannelImporter::GetDBTransports(), ChannelUtil::GetDefaultAuthority(), RecordingRule::GetDefaultFilter(), ImageDb< FS >::GetDescendantCount(), ImageDb< FS >::GetDescendants(), CardUtil::GetDeviceInputGroup(), CardUtil::GetDeviceLabel(), TVRec::GetDevices(), ImageDb< FS >::GetDirectory(), MusicMetadata::getDirectoryId(), MusicFileScanner::GetDirectoryId(), CardUtil::GetDisplayName(), MythDB::GetError(), ProgramInfo::GetFilesize(), CardUtil::GetFirewireChangerModel(), CardUtil::GetFirewireChangerNode(), V4LChannel::GetFormatForChannel(), MusicMetadata::getGenreId(), getGlobalSetting(), StorageGroup::getGroupDirs(), CardUtil::GetGroupInputIDs(), MainServer::getGuideDataThrough(), Myth::GetHosts(), ChannelUtil::GetIcon(), PlayGroup::GetInitialName(), CardUtil::GetInputGroups(), CardUtil::GetInputIDs(), CardUtil::GetInputInfo(), CardUtil::GetInputList(), CardUtil::GetInputTypeNames(), ChannelUtil::GetInputTypes(), CardUtil::GetInputTypes(), InternetContent::GetInternetSearch(), ChannelUtil::GetIPTVTuningData(), JobQueue::GetJobCommand(), JobQueue::GetJobID(), JobQueue::GetJobInfoFromID(), JobQueue::GetJobsInQueue(), JobQueue::GetJobStatus(), MythMainWindow::GetKey(), Myth::GetKeys(), SourceUtil::GetListingsLoginData(), HTTPLiveStream::GetLiveStreamInfoList(), CardUtil::GetLiveTVInputList(), Myth::GetLogs(), ChannelUtil::GetMplexID(), SourceUtil::GetMplexIDs(), Content::GetMusic(), GetMythXMLSearch(), PlayGroup::GetNames(), TVRec::GetNextProgram(), DBEvent::GetOverlappingPrograms(), MythSessionManager::GetPasswordDigest(), DBPerson::GetPersonDB(), VideoDisplayProfile::GetProfileGroupID(), VideoDisplayProfile::GetProfiles(), RecordingProfile::GetProfiles(), Dvr::GetProgramCategories(), Guide::GetProgramList(), APHTTPRequest::GetQueryValue(), CardUtil::GetQuickTuning(), ProgDetails::getRatings(), RecordingInfo::GetRecgroupID(), Dvr::GetRecGroupList(), RecordingInfo::GetRecgroupString(), StorageGroup::getRecordingsGroups(), Dvr::GetRecRuleFilterList(), StorageGroup::GetRelativePathname(), getResponse(), RomInfo::GetRomInfoById(), getRSSArticles(), Video::GetSavedBookmark(), CardUtil::GetSchedInputList(), ChannelUtil::GetServiceVersion(), StorageGroupDirStorage::GetSetClause(), ChannelDBStorage::GetSetClause(), ProfileGroupStorage::GetSetClause(), CodecParamStorage::GetSetClause(), VideoSourceDBStorage::GetSetClause(), CaptureCardDBStorage::GetSetClause(), CardInputDBStorage::GetSetClause(), MythDB::GetSetting(), Myth::GetSetting(), LogViewer::getSetting(), PlayGroup::GetSetting(), Myth::GetSettingList(), MythDB::GetSettingOnHost(), MythDB::GetSettings(), GetSettingsMap(), ProgFinder::getShowNames(), RemoteEncoder::GetSignalLockTimeout(), GetSiteList(), PlaylistEditorView::getSmartPlaylistCategories(), SmartPlaylistEditor::getSmartPlaylistCategories(), PlaylistEditorView::getSmartPlaylists(), PlaylistEditorView::getSmartPlaylistTracks(), SourceUtil::GetSourceID(), ChannelUtil::GetSourceID(), CardUtil::GetSourceID(), ChannelUtil::GetSourceIDForChannel(), SourceUtil::GetSourceName(), TVRec::GetStartChannel(), CardUtil::GetStartingChannel(), Myth::GetStorageGroupDirs(), Guide::GetStoredSearches(), DBUtil::GetTables(), RecordingRule::GetTemplateNames(), CardUtil::GetTimeouts(), Dvr::GetTitleInfoList(), Dvr::GetTitleList(), getTreeArticles(), CardUtil::GetTunerTypeFromMultiplex(), ChannelUtil::GetTuningParams(), Content::GetVideo(), Content::GetVideoArtwork(), CardUtil::GetVideoDevices(), VideoSelector::getVideoListFromDB(), Channel::GetVideoMultiplex(), Channel::GetVideoMultiplexList(), Channel::GetVideoSource(), Channel::GetVideoSourceList(), StorageGroupDirStorage::GetWhereClause(), ChannelDBStorage::GetWhereClause(), PlayGroupDBStorage::GetWhereClause(), ProfileGroupStorage::GetWhereClause(), CodecParamStorage::GetWhereClause(), RecordingProfileStorage::GetWhereClause(), VideoSourceDBStorage::GetWhereClause(), CaptureCardDBStorage::GetWhereClause(), CardInputDBStorage::GetWhereClause(), Channel::GetXMLTVIdList(), ImportNative::gotCallsign(), ImportNative::gotChanID(), ImportNative::gotChanNo(), ImportNative::gotName(), ExportNative::handleAddVideo(), MythBurn::handleAddVideo(), ChannelData::handleChannels(), MainServer::HandleGetPendingRecordings(), MainServer::HandleLockTuner(), TVRec::HandlePendingRecordings(), ProgramData::HandlePrograms(), MainServer::HandleQueryFindFile(), Scheduler::HandleReschedule(), MainServer::HandleScanMusic(), TV::HandleStateChange(), HardwareProfile::HardwareProfile(), SourceUtil::HasDigitalChannel(), if(), ChannelBase::InitializeInput(), InitializeMythSchema(), InitializeVideoSchema(), ImportIconsWizard::initialLoad(), Scheduler::InitInputInfoMap(), EditPowerSearchPopup::initLists(), GameHandler::InitMetaDataMap(), insert_dtv_multiplex(), DBPerson::InsertCreditsDB(), DBEvent::InsertDB(), ProgInfo::InsertDB(), DBPerson::InsertDB(), ImageDb< FS >::InsertDbImage(), insertGrabberInDB(), InsertInDB(), insertInDB(), DBPerson::InsertPersonDB(), RecordingInfo::InsertProgram(), insertRSSArticleInDB(), insertTreeArticleInDB(), CustomPriority::installClicked(), intResponse(), is_dishnet_eit(), SourceUtil::IsAnySourceScanable(), MythBurn::isArchiveItemValid(), SourceUtil::IsEncoder(), CardUtil::IsInputTypePresent(), isNewTune(), SourceUtil::IsSourceIDValid(), isTreeInUse(), CardUtil::IsTunerShared(), ProgramData::IsUnchanged(), CardUtil::IsUniqueDisplayName(), RecordingRule::IsValid(), MythSessionManager::IsValidUser(), CardUtil::IsVBoxPresent(), lastUpdate(), CardUtil::LinkInputGroup(), NetworkControl::listChannels(), NetworkControl::listRecordings(), NetworkControl::listSchedule(), PlaylistContainer::load(), RecordingFile::Load(), GamePlayersList::Load(), ChannelGroupSetting::Load(), ChannelGroupsSetting::Load(), RecordingRule::Load(), DiSEqCDevTree::Load(), DiSEqCDevSettings::Load(), ChannelInfo::Load(), StoreOptMixin::Load(), FilterOptMixin::Load(), StorageGroupEditor::Load(), StorageGroupListEditor::Load(), SimpleDBStorage::Load(), InputSelector::Load(), MultiplexSetting::Load(), DiSEqCDevSwitch::Load(), DiSEqCDevRotor::Load(), DiSEqCDevSCR::Load(), DiSEqCDevLNB::Load(), TransportListEditor::Load(), InputGroup::Load(), VideoSourceSelector::Load(), VideoSourceShow::Load(), TransFreqTableSelector::Load(), CardInputEditor::Load(), load_markup_datum(), load_settings(), UPnpCDSMusic::LoadAlbums(), VideoMetadataListManager::loadAllFromDatabase(), UPnpCDSMusic::LoadArtists(), CardInput::loadByInput(), RecordingRule::LoadBySearch(), EITCache::LoadChannel(), MHIContext::LoadChannelCache(), UPnpCDSTv::LoadChannels(), ChannelUtil::LoadChannels(), MythBurn::loadConfiguration(), KeyBindings::LoadContexts(), ScreenSetup::loadData(), SourceSetup::loadData(), UPnpCDSTv::LoadDates(), PrevRecordedList::LoadDates(), VideoDisplayProfile::LoadDB(), SmartPlaylistEditor::loadFromDatabase(), HTTPLiveStream::LoadFromDB(), LoadFromOldRecorded(), LoadFromProgram(), LoadFromRecorded(), UPnpCDSMusic::LoadGenres(), UPnpCDSTv::LoadGenres(), UPnpCDSVideo::LoadGenres(), ChannelInfo::LoadGroupIds(), ChannelInfo::LoadInputIds(), KeyBindings::LoadJumppoints(), ProgDetails::loadPage(), Playlist::loadPlaylist(), Playlist::loadPlaylistByID(), ProgramInfo::LoadProgramFromRecorded(), UPnpCDSTv::LoadRecGroups(), UPnpCDSTv::LoadRecordings(), LoadScan(), LoadScanList(), UPnpCDSVideo::LoadSeasons(), UPnpCDSVideo::LoadSeries(), MythSessionManager::LoadSessions(), MythNews::loadSites(), AllStream::loadStreams(), RecordingRule::LoadTemplate(), UPnpCDSTv::LoadTitles(), PrevRecordedList::LoadTitles(), UPnpCDSMusic::LoadTracks(), UPnpCDSVideo::LoadVideos(), FileServerHandler::LocalFilePath(), MainServer::LocalFilePath(), lock_channel(), lockShutdown(), MythSessionManager::LoginUser(), DatabaseLogger::logqmsg(), SmartPlaylistEditor::lookupCategoryID(), main(), ProgramInfo::MarkAsInUse(), ScanInfo::MarkProcessed(), markTreeUpdated(), markUpdated(), DBEvent::MoveOutOfTheWayDB(), MSqlEscapeAsAQuery(), needsMFDBReminder(), SmartPlaylistEditor::newCategory(), num_inputs(), Scheduler::OldRecordedFixups(), MSqlDatabase::OpenDatabase(), OverTimeCategory(), IPTVChannelFetcher::ParsePlaylist(), performActualUpdate(), performUpdateSeries(), MusicMetadata::persist(), ProgDetails::PowerPriorities(), prepare(), MSqlQuery::prepare(), DatabaseLogger::prepare(), WeatherSource::ProbeScript(), EITHelper::ProcessEvents(), GameHandler::processGames(), ProgLister::ProgLister(), program_exists(), ProgramInfo::ProgramInfo(), purgeGameDB(), Scheduler::PutInactiveSlavesToSleep(), ProgramInfo::QueryAutoExpire(), ProgramInfo::QueryAverageAspectRatio(), ProgramInfo::QueryBasename(), ProgramInfo::QueryBDBookmark(), ProgramInfo::QueryBookmarkTimeStamp(), ProgramInfo::QueryCategoryType(), DBUtil::QueryDBMSVersion(), ProgramInfo::QueryDVDBookmark(), FileServerHandler::QueryFileSystems(), ProgramInfo::QueryInUseMap(), ProgramInfo::QueryIsEditing(), ProgramInfo::QueryIsInUse(), ProgramInfo::QueryJobsRunning(), ProgramInfo::QueryKeyFrameInfo(), ProgramInfo::QueryKeyFromPathname(), HouseKeeperTask::QueryLast(), ProgramInfo::QueryMarkup(), ProgramInfo::QueryMarkupMap(), ProgramInfo::QueryMplexID(), ProgramInfo::QueryPositionMap(), RecordingInfo::QueryRecordedIdForKey(), ProgramInfo::QueryRecordedIdFromPathname(), ProgramInfo::QueryRecordingGroup(), ProgramInfo::QueryRecordingGroupPassword(), ProgramInfo::QueryTranscoderID(), ProgramInfo::QueryTranscodeStatus(), ProgramInfo::QueryTuningInfo(), JobQueue::QueueJob(), ImageDb< FS >::ReadAllImages(), ImageDb< FS >::ReadImages(), RecordingInfo::RecordingInfo(), MythMainWindow::RegisterJump(), MythMainWindow::RegisterKey(), LiveTVChain::ReloadAll(), ReloadBookmark(), SingleValueImp::remove(), MultiValueImp::remove(), FileAssociationsImp::remove(), MusicFileScanner::RemoveFileFromDB(), ImageDb< FS >::RemoveFromDB(), RemoveFromDB(), removeFromDB(), removeGrabberFromDB(), ExportNative::removeItem(), Myth::RemoveStorageGroupDir(), HTTPLiveStream::RemoveStream(), AllStream::removeStream(), SmartPlaylistEditor::renameCategory(), DBUtil::RepairTables(), Scheduler::ResetDuplicates(), ResetHomepageFromDB(), AllMusic::resync(), romInDB(), FillData::Run(), DBLoggerThread::run(), runHomepage(), JobQueue::SafeDeleteJob(), RecordingFile::Save(), PlayGroupConfig::Save(), ChannelGroupSetting::Save(), RecordingRule::Save(), SimpleDBStorage::Save(), MythUserSession::Save(), AutoIncrementSetting::Save(), ChannelID::Save(), XMLTVGrabber::Save(), TransFreqTableSelector::Save(), ProgramInfo::SaveAspect(), ProgramInfo::SaveAutoExpire(), ProgramInfo::SaveBasename(), ProgramInfo::SaveBDBookmark(), ProgramInfo::SaveBookmark(), ChannelUtil::SaveCachedPids(), SmartPlaylistEditor::saveClicked(), ProgramInfo::SaveCommFlagged(), ExportNative::saveConfiguration(), MythBurn::saveConfiguration(), ProgramInfo::SaveCutList(), ScreenSetup::saveData(), SourceSetup::saveData(), VideoDisplayProfile::SaveDB(), ProgramInfo::SaveDeletePendingFlag(), ProgramInfo::SaveDVDBookmark(), ProgramInfo::SaveEditing(), ProgramInfo::SaveFilesize(), ProgramInfo::SaveFrameRate(), MusicMetadata::saveHostname(), ProgramInfo::SaveInetRef(), ProgramInfo::SaveMarkup(), ProgramInfo::SaveMarkupMap(), Playlist::savePlaylist(), ProgramInfo::SavePositionMap(), ProgramInfo::SavePositionMapDelta(), ProgramInfo::SavePreserve(), ProgramInfo::SaveResolution(), SaveScan(), ScanDTVTransport::SaveScan(), ChannelInsertInfo::SaveScan(), ProgramInfo::SaveSeasonEpisode(), HTTPLiveStream::SaveSegmentInfo(), MythDB::SaveSettingOnHost(), VideoMetadataImp::saveToDatabase(), RomInfo::SaveToDatabase(), SmartPLCriteriaRow::saveToDatabase(), ProgramInfo::SaveTotalDuration(), ProgramInfo::SaveTotalFrames(), ProgramInfo::SaveTranscodeStatus(), ProgramInfo::SaveVideoProperties(), ProgramInfo::SaveVideoScanType(), ProgramInfo::SaveWatched(), MusicFileScanner::ScanArtwork(), MusicFileScanner::ScanMusic(), ProgramRecPriority::scheduleChanged(), VBox::sendQuery(), set_on_input(), SetArtwork(), TVRec::SetChannelInfo(), ChannelUtil::SetChannelValue(), ImageDb< FS >::SetCover(), RomInfo::setFavorite(), setGlobalSetting(), ImageDb< FS >::SetHidden(), setHttpProxy(), ImageDb< FS >::SetOrientation(), ScanWizard::SetPaneDefaults(), PlaybackBox::SetRecGroupPassword(), Video::SetSavedBookmark(), ChannelUtil::SetServiceVersion(), SmartPLResultViewer::setSQL(), CardUtil::SetStartChannel(), Weather::SetupScreens(), setupTVs(), ChannelUtil::SetVisible(), TVRec::ShouldSwitchToAnotherInput(), PlaybackBox::showGroupFilter(), PlaybackBox::ShowRecGroupChanger(), GeneralSettings::slotDoResetDB(), MythNews::slotNewsRetrieved(), ChannelOptionsCommon::sourceChanged(), HouseKeeper::Start(), EITScanner::StartActiveScan(), RecordingInfo::StartedRecording(), HTTPLiveStream::StopStream(), DiSEqCDevSettings::Store(), DiSEqCDevSwitch::Store(), DiSEqCDevRotor::Store(), DiSEqCDevSCR::Store(), DiSEqCDevLNB::Store(), CustomEdit::storeClicked(), ChannelBase::StoreInputChannels(), CustomEdit::storeRule(), DatabaseLogger::tableExists(), CustomPriority::testSchedule(), ChannelGroup::ToggleChannel(), GuideGrid::toggleChannelFavorite(), MainServer::TruncateAndClose(), DBUtil::TryLockSchema(), CardUtil::UnlinkInputGroup(), unlock_channel(), DBUtil::UnlockSchema(), unlockShutdown(), SearchStream::updateBroadcasters(), ChannelUtil::UpdateChannel(), ChannelUtil::UpdateChannelNumberFromDB(), SearchStream::updateCountries(), DBEventEIT::UpdateDB(), DBEvent::UpdateDB(), ImageDb< FS >::UpdateDbImage(), UpdateDBVersionNumber(), updateDiskCount(), updateDisplayRom(), AutoExpire::UpdateDontExpireSet(), UpdateGameCounts(), GameHandler::UpdateGameDB(), updateGameName(), SearchStream::updateGenres(), VideoMetadata::UpdateHashedDBRecord(), UpdateHashes(), UpdateHomepageInDB(), ChannelUtil::UpdateInsertInfoFromDB(), ChannelUtil::UpdateIPTVTuningData(), ProgLister::UpdateKeywordInDB(), SearchStream::updateLanguages(), ProgramInfo::UpdateLastDelete(), HouseKeeperTask::UpdateLastRun(), Scheduler::UpdateManuals(), Scheduler::UpdateMatches(), SmartPlaylistEditor::updateMatches(), Scheduler::UpdateNextRecord(), HTTPLiveStream::UpdatePercentComplete(), RecordingInfo::UpdateRecordingEnd(), GameHandler::updateSettings(), HTTPLiveStream::UpdateSizeInfo(), SourceUtil::UpdateSource(), HTTPLiveStream::UpdateStatus(), HTTPLiveStream::UpdateStatusMessage(), AllStream::updateStream(), MusicMetadata::updateStreamList(), SearchView::updateTracksList(), PlaybackBox::UpdateUILists(), Channel::UpdateVideoSource(), UpgradeGameDatabaseSchema(), UpgradeMusicDatabaseSchema(), UpgradeTVDatabaseSchema(), RecordingRule::UseTempTable(), Scheduler::VerifyCards(), GameHandler::VerifyGameDB(), VideoMetadata::VideoMetadata(), VideoMetadataImp::VideoMetadataImp(), WaitToDelete(), and EITCache::WriteToDB().

◆ countries

QDomElement countries = doc.createElement("countries")

◆ genres

QDomElement genres = doc.createElement("genres")

◆ origFilename

QString origFilename = findNodeText(videoNode, "filename")

◆ dirList

QStringList dirList = origFilename.split("/", Qt::SkipEmptyParts)

◆ dir

QDir dir

Definition at line 1174 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by AddMetadataToDir(), VideoListImp::build_generic_tree(), GameScannerThread::buildFileList(), BuildFileList(), MusicFileScanner::BuildFileList(), VideoListImp::buildFsysList(), DirectoryView::Cache(), MythPlayer::ChangeCaptionTrack(), TVRec::ChangeChannel(), MythPlayer::ChangeTrack(), checkPath(), checkTempDirectory(), MythUIThemeCache::ClearOldImageCache(), CompleteJob(), copy_filtered_tree(), ImageScanThread< DBFS >::CountFiles(), ImageScanThread< DBFS >::CountTree(), PreviewGenerator::CreateAccessibleFilename(), createTempFile(), ThumbFinder::createThumbDir(), DSMCCCache::Directory(), DBUtil::DoBackup(), MainServer::DoDeleteThread(), NativeArchive::doNativeArchive(), GalleryThumbView::Eject(), UnZip::extractAll(), UnZip::extractFile(), UnzipPrivate::extractFile(), UnZip::extractFiles(), ExtractImage(), StorageGroup::FileExists(), SelectDestination::filenameEditLostFocus(), MythUIComboBoxSetting::fillSelectionsFromDir(), VideoDevice::fillSelectionsFromDir(), VBIDevice::fillSelectionsFromDir(), fillSelectionsFromDir(), PlaylistEditorView::filterTracks(), MythDRMDevice::FindBestDevice(), DSMCCCache::FindDir(), DSMCCCache::FindGateway(), AlbumArtImages::findImages(), FindLyrics(), MythUIThemeHelper::FindMenuThemeDir(), TeletextReader::FindPage(), SourceManager::findScripts(), TeletextReader::FindSubPage(), MythUIThemeHelper::FindThemeDir(), for(), MythSystemLegacyUnix::Fork(), MythSystemLegacyWindows::Fork(), HardwareProfile::GenerateUUIDs(), VideoDialog::GetCoverImage(), StorageGroup::GetDirFileList(), StorageGroup::GetDirList(), getDownloadFilename(), DSMCCCache::GetDSMObject(), StorageGroup::GetFileInfoList(), StorageGroup::GetFileList(), VideoDialog::GetImageFromFolder(), MythUIHelper::getMythUI(), MythBDInfo::GetNameAndSerialNum(), MythDVDInfo::GetNameAndSerialNum(), MythV4L2M2MContext::GetProfiles(), MythUIThemeCache::GetThemeCacheDir(), GetThumbnailFilename(), GetVideoDirsByHost(), FileServerHandler::HandleAnnounce(), MainServer::HandleAnnounce(), ImageHandler< DBFS >::HandleCover(), MainServer::HandleMusicFindAlbumArt(), TV::HandleTrackAction(), MythUIWebBrowser::Init(), MythCDROM::inspectImage(), XMLParseBase::LoadBaseTheme(), MythFontManager::LoadFonts(), MythFontManager::LoadFontsFromDirectory(), ThemeUpdateTask::LoadVersion(), ThemeChooser::LoadVersion(), XMLParseBase::LoadWindowFromXML(), LocalSubtitleFilename(), main(), MythBDDirOpen(), MythBurn::MythBurn(), MythDirOpen(), MythDirRead(), MythNews::MythNews(), MythRemoveDirectory(), dirhandler::newDir(), DeviceManager::OpenDevice(), RemoteFile::OpenInternal(), RemoteFile::openSocket(), MythUIGuideGrid::ParseElement(), DirectoryView::PopulateFromCache(), CardUtil::ProbeVideoDevices(), HttpConfig::ProcessRequest(), MythUIThemeCache::PruneCacheDir(), SourceManager::recurseDirs(), VideoDialog::RemoteImageCheck(), MythUIThemeCache::RemoveCacheDir(), MythUIThemeCache::RemoveFromCacheByFile(), DirectoryView::RemoveImage(), ThemeChooser::removeThemeDir(), Device::RemoveThumbs(), Ripper::Ripper(), VideoScannerThread::run(), TVBrowseHelper::run(), MythContextPrivate::saveSettingsCache(), ImageDb< FS >::SetCover(), EncoderLink::SetNextLiveTVDir(), PlaybackSock::SetNextLiveTVDir(), TVRec::SetNextLiveTVDir(), AudioOutputALSA::SetParameters(), SetupIconCacheDirectory(), DSMCCCache::Srg(), ImageScanThread< DBFS >::SyncDirectory(), ImageScanThread< DBFS >::SyncSubTree(), TVRec::TuningGetChanNum(), LinuxAVCInfo::Update(), ImportCoverArtDialog::updateStatus(), WeatherSource::WeatherSource(), XMLParseBase::WindowExists(), and DSMCCCache::~DSMCCCache().

◆ artworkDir

QString artworkDir = gCoreContext->GetSetting("VideoArtworkDir")

Definition at line 1196 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by if().

◆ archivePath

QString archivePath = fileInfo.absolutePath()

Definition at line 1199 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by if().

◆ coverFilename

else coverFilename = findNodeText(videoNode, "coverfile")

Definition at line 1201 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by if().

◆ return

return

◆ intid

int intid = 0

◆ nodeList

nodeList = itemNode.elementsByTagName("genres")

◆ genresNode

QDomElement genresNode = n.toElement()

◆ countriesNode

QDomElement countriesNode = n.toElement()

◆ e

QDomElement e = n.toElement()

Definition at line 1420 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by MultiValueImp::add(), PlayListFile::add(), PlaybackBoxHelper::CheckAvailability(), PBHEventHandler::CheckAvailability(), AudioOutputJACK::CloseDevice(), MythMainWindow::closeEvent(), copy_entries(), HouseKeeper::customEvent(), MessageHandler::customEvent(), JobQueue::customEvent(), MythSystemEventHandler::customEvent(), BrowserApi::customEvent(), MainServer::customEvent(), CustomEventRelayer::customEvent(), NetworkControl::customEvent(), VideoSetupWizard::customEvent(), ThemeChooser::customEvent(), LCDProcClient::customEvent(), WelcomeDialog::customEvent(), ScanMonitor::customEvent(), PlaybackBox::Delete(), PlaybackBoxHelper::DeleteRecordings(), do_enhancements(), DecoderBase::DoFastForwardSeek(), XMLParseBase::doLoad(), doLoadScreens(), DecoderBase::DoRewindSeek(), MythTimer::elapsed(), cCiMMI::Enquiry(), Decoder::error(), DecoderHandler::error(), OutputListeners::error(), MythContextPrivate::event(), PBHEventHandler::event(), PreviewGenerator::event(), PreviewGeneratorQueue::event(), MythMainWindow::event(), TV::event(), MythMainWindow::eventFilter(), UnzipPrivate::extractFile(), MultiValueImp::fill_from_db(), NativeArchive::findNodeText(), Parse::GetEnclosures(), getFileDetails(), MythUIStateTracker::GetFreshState(), DecoderBase::GetKey(), PlaybackBoxHelper::GetPreviewImage(), PreviewGeneratorQueue::GetPreviewImage(), VBox::getStrValue(), hamm24(), incomingCustomEvent(), UPnpDeviceDesc::InternalLoad(), AudioOutputJACK::JackCallback(), MythMainWindow::keyLongPressFilter(), MusicCommon::keyPressEvent(), MythUIVirtualKeyboard::keyPressEvent(), PlaybackProfileItemConfig::keyPressEvent(), PrevRecordedList::keyPressEvent(), StandardSettingDialog::keyPressEvent(), StorageGroupEditor::keyPressEvent(), DiseqcConfigBase::keyPressEvent(), ProgLister::keyPressEvent(), ViewScheduleDiff::keyPressEvent(), MythLocale::LoadDefaultsFromXML(), loadDetailsFromXML(), MythBurn::loadEncoderProfiles(), MythUIVirtualKeyboard::loadKeyDefinitions(), loadScreen(), TextSubtitleParser::LoadSubtitles(), PlaybackBoxHelper::LocateArtwork(), MediaMonitor::mediaStatusChanged(), MythMainWindow::mouseTimeout(), MThreadPool::NotifyAvailable(), AudioOutputBase::OutputAudioLoop(), OutputEvent::OutputEvent(), parse_dom(), PlayListFile::parseASX(), UPNPScanner::ParseDevice(), Parse::ParseItem(), MythUIVirtualKeyboard::parseKey(), PlayListFile::parseM3U(), MythThemedMenu::parseMenu(), PlayListFile::parsePLS(), NewsSite::parseRSS(), UPNPScanner::ParseService(), UPNPScanner::ParseServiceList(), ThemeInfo::parseThemeInfo(), PictureMetaData::PictureMetaData(), DeviceReadBuffer::Poll(), DecoderBase::PosMapFromDb(), DecoderBase::PosMapFromEnc(), post_event(), NAMThread::PostEvent(), HttpStatus::PrintBackends(), HttpStatus::PrintEncoderStatus(), HttpStatus::PrintFrontends(), HttpStatus::PrintJobQueue(), HttpStatus::PrintMachineInfo(), HttpStatus::PrintMiscellaneousInfo(), HttpStatus::PrintScheduled(), MythUDPListener::Process(), UPnpDeviceDesc::ProcessDeviceList(), JumpToChannel::ProcessEntry(), UPnpDeviceDesc::ProcessIconList(), MenuBase::ProcessIncludes(), UPNPSubscription::ProcessRequest(), UPnpDeviceDesc::ProcessServiceList(), HTTPRequest::ProcessSOAPPayload(), avfDecoder::run(), CdDecoder::run(), PreviewGeneratorQueue::SendEvent(), SOAPClient::SendSOAPRequest(), set_decode_parms(), VBoxIP::setEnabled(), VBoxTunerIndex::setEnabled(), SetMarkup(), MenuBase::Show(), NetStream::slotSslErrors(), AudioOutputBase::Status(), PlaybackBoxHelper::StopRecording(), LiveTVChain::SwitchTo(), SysEventHandleAction(), MythMainWindow::TranslateKeyPress(), PlaybackBoxHelper::UndeleteRecording(), PlaybackBoxHelper::UpdateFreeSpace(), and XMLParseBase::WindowExists().

◆ category

QString category = e.attribute("category")

Definition at line 1422 of file mythplugins/mytharchive/mytharchivehelper/main.cpp.

Referenced by EditMetadataDialog::AddCategory(), EITHelper::AddEIT(), bindValue(), PlaylistEditorView::customEvent(), SmartPlaylistEditor::deleteCategory(), PlaylistEditorView::deleteSmartPlaylist(), SmartPlaylistEditor::deleteSmartPlaylist(), SmartPlaylistEditor::editSmartPlaylist(), Playlist::fillSonglistFromSmartPlaylist(), ProgLister::FillViewList(), FindInDB(), SingleValue::get(), SmartPlaylistEditor::getCategoryAndName(), PlayGroup::GetInitialName(), TVBrowseHelper::GetNextProgram(), EncoderLink::GetNextProgram(), TVRec::GetNextProgram(), RemoteEncoder::GetNextProgram(), VideoSelector::getVideoListFromDB(), MainServer::HandleRecorderQuery(), EditPowerSearchPopup::initLists(), InsertInDB(), insertInDB(), PlaylistEditorView::keyPressEvent(), MythNewsConfig::loadData(), SmartPlaylistEditor::loadFromDatabase(), RecordingRule::LoadTemplate(), SmartPlaylistEditor::lookupCategoryID(), RecordingRule::MakeTemplate(), matchesGroup(), TV::MenuItemDisplayCutlist(), TV::MenuItemDisplayPlayback(), SmartPlaylistEditor::newCategory(), SmartPlaylistEditor::newSmartPlaylist(), ProgramRecPriority::newTemplate(), RemoveFromDB(), SmartPlaylistEditor::renameCategory(), SmartPlaylistEditor::saveClicked(), BookmarkEditor::slotCategoryFound(), BookmarkManager::slotDoDeleteCurrent(), BookmarkManager::slotDoDeleteMarked(), PlaylistEditorView::smartPLChanged(), SmartPlaylistEditor::startDeleteCategory(), and VideoMetadata::VideoMetadata().

LOG
LOG(VB_JOBQUEUE, LOG_INFO, "Created a default channel element for "+title)