MythTV  0.26-pre
Classes | Variables
mythcorecontext.cpp File Reference

Go to the source code of this file.

Classes

class  MythCoreContextPrivate

Variables

MythCoreContextgCoreContext = NULL
 This global variable contains the MythCoreContext instance for the app.
QMutex * avcodeclock = new QMutex(QMutex::Recursive)
 This global variable is used to makes certain calls to avlib threadsafe.

Variable Documentation

This global variable contains the MythCoreContext instance for the app.

Definition at line 45 of file mythcorecontext.cpp.

Referenced by AddCertifications(), FileScanner::AddFileToDB(), UPnpCDSMusic::AddItem(), UPnpCDSTv::AddItem(), UPnpCDSVideo::AddItem(), Content::AddLiveStream(), Scheduler::AddNewRecords(), Content::AddRecordingLiveStream(), UPNPScanner::AddServer(), HTTPLiveStream::AddStream(), Content::AddVideoLiveStream(), MythPlayer::AdjustAudioTimecodeOffset(), JobQueue::AllowedToRun(), VideoPlayerCommandPrivate::AltPlayerFor(), ControlRequestHandler::AnnounceSocket(), MythCommandLineParser::ApplySettingsOverride(), ArchiveFileSelector::ArchiveFileSelector(), AudioConfigSettings::AudioAdvanced(), AudioConfigSettings::AudioConfigSettings(), AudioDeviceComboBox::AudioDeviceComboBox(), AudioOutputALSA::AudioOutputALSA(), AudioOutputBase::AudioOutputBase(), AudioPlayer::AudioPlayer(), AudioConfigSettings::AudioRescan(), AudioTest::AudioTest(), AutoExpire::AutoExpire(), AvFormatDecoder::AutoSelectAudioTrack(), BackendConnectionManager::BackendConnectionManager(), MainServer::BackendQueryDiskSpace(), StartPrompter::backendRunningPrompt(), BackendSettings::BackendSettings(), DBUtil::BackupDB(), VoqvFullscreen::BeginPort(), BlankFrameDetector::BlankFrameDetector(), BorderDetector::BorderDetector(), LiveTVChain::BroadcastUpdate(), TVBrowseHelper::BrowseChannel(), TVBrowseHelper::BrowseDispInfo(), TVBrowseHelper::BrowseEnd(), BrowserApi::BrowserApi(), TVBrowseHelper::BrowseStart(), PlaybackProfileConfigs::btnPress(), burnISOImage(), calc_eit_utc_offset(), AutoExpire::CalcParams(), DiSEqCDevRotor::CalculateAzimuth(), LogViewer::cancelClicked(), AudioOutputBase::CanPassthrough(), CECAdapter::CECAdapter(), Myth::ChangePassword(), ChannelRecPriority::ChannelRecPriority(), StorageGroup::CheckAllStorageGroupDirs(), WelcomeDialog::checkAutoStart(), ChannelBase::CheckChannel(), LCDProcClient::checkConnections(), IdleScreen::CheckConnectionToServer(), WelcomeDialog::checkConnectionToServer(), ThemeUpdateChecker::checkForUpdate(), checkImageStoragePaths(), AudioConfigSettings::CheckPassthrough(), Scheduler::CheckShutdownServer(), checkStoragePaths(), checkTimeZone(), ClassicCommDetector::ClassicCommDetector(), ClassicLogoDetector::ClassicLogoDetector(), cleanup(), CleanupMyOldInUsePrograms(), HouseKeeper::CleanupMyOldRecordings(), HouseKeeper::CleanupProgramListings(), clearAllKeys(), ClearSettingsCache(), CommBreakMap::CommBreakMap(), commDetectorGotNewCommercialBreakList(), SchemaUpgradeWizard::Compare(), CompleteJob(), RecordingProfile::CompleteLoad(), MythPlugin::config(), MythSocket::connect(), connect_to_master(), MainServer::connectionClosed(), AudioOutputPulseAudio::ConnectPlaybackStream(), LCDProcClient::connectToHost(), DBUtil::CountClients(), RatingSettings::Create(), VisualizationSettings::Create(), ImportSettings::Create(), ProgDetails::Create(), GeneralSettings::Create(), PlayerSettings::Create(), MetadataSettings::Create(), AudioSetupWizard::Create(), ManualSchedule::Create(), NetSearch::Create(), GameUI::Create(), ZMEvents::Create(), BrowserConfig::Create(), MythUIVirtualKeyboard::Create(), ProgLister::Create(), ImportMusicDialog::Create(), VideoDialog::Create(), MythControls::Create(), Ripper::Create(), Playlist::CreateCDMP3(), MusicCommon::CreateCommon(), createISOImage(), PlaybackBox::createJobMenu(), PlayerContext::CreatePlayer(), PlaybackBox::createPlaylistJobMenu(), VideoDialog::CreatePlayMenu(), DBUtil::CreateTemporaryDBConf(), CustomEdit::CustomEdit(), MessageHandler::customEvent(), IdleScreen::customEvent(), LookerUpper::customEvent(), WelcomeDialog::customEvent(), ThemeChooser::customEvent(), MythSystemEventHandler::customEvent(), BrowserApi::customEvent(), MythWebView::customEvent(), MainServer::customEvent(), NetworkControl::customEvent(), EditAlbumartDialog::customEvent(), MusicPlayer::customEvent(), TV::customEvent(), MetadataOptions::customEvent(), CustomEventRelayer::CustomEventRelayer(), CustomPriority::CustomPriority(), MusicPlayer::decoderHandlerReady(), DecodeVBIFormat(), MediaMonitor::defaultDevice(), NetworkControl::deleteClient(), RemoteFile::DeleteFile(), CustomEventRelayer::deleteLater(), HardwareProfile::DeleteProfile(), MainServer::DeleteRecordedFiles(), DeleteThread::DeleteThread(), MythMainWindow::destroyMainWindow(), DetectLetterbox::DetectLetterbox(), ProgramInfo::DiscoverRecordingDirectory(), DBUtil::DoBackup(), BurnMenu::doBurn(), doBurnDVD(), ParentalLevelChangeCheckerPrivate::DoCheck(), OutboundRequestHandler::DoConnectToMaster(), StorageGroupEditor::doDelete(), StorageGroupListEditor::doDelete(), MainServer::DoDeleteInDB(), MainServer::DoDeleteThread(), NetSearch::doDownloadAndPlay(), NetTree::doDownloadAndPlay(), DoFlagCommercials(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), MainServer::DoHandleUndeleteRecording(), NativeArchive::doImportArchive(), PlaybackBox::doJobQueueJob(), StatusBox::doListingsStatus(), doNativeArchive(), PlaybackBox::doPlaylistJobQueueJob(), VideoScanner::doScan(), GameScanner::doScan(), MainServer::DoTruncateThread(), StatusBox::doTunerStatus(), doUpgradeMusicDatabaseSchema(), doUpgradeTVDatabaseSchema(), doUpgradeVideoDatabaseSchema(), Content::DownloadFile(), downloadRemoteFile(), CaptureCardEditor::edit(), EditAlbumartDialog::EditAlbumartDialog(), EditMetadataDialog::EditMetadataDialog(), Ripper::ejectCD(), MythContextPrivate::EnableDBerrors(), SubtitleScreen::EnableSubtitles(), VoqvFullscreen::EndPort(), MythContextPrivate::EndTempWindow(), MythMainWindow::EnterStandby(), MythPlayer::EventLoop(), exec_program_tv_cb(), RemoteFile::Exists(), MythMainWindow::ExitStandby(), MythMainWindow::ExitToMainMenu(), expandURLString(), ExpertSettingsEditor::ExpertSettingsEditor(), AutoExpire::ExpireEpisodesOverMax(), AutoExpire::ExpireRecordings(), NativeArchive::exportRecording(), NativeArchive::exportVideo(), filenameFromMetadata(), AutoExpire::FillDBOrdered(), AutoExpire::FillExpireList(), ProgramRecPriority::FillList(), TV::FillOSDMenuJumpRec(), TV::FillOSDMenuVideo(), Scheduler::FillRecordingDir(), Scheduler::FillRecordList(), PlayerSettings::fillRegionList(), CaptureCard::fillSelections(), HttpStatus::FillStatusXML(), findAllDBSearchGrabbers(), findAllDBTreeGrabbersByHost(), EditMetadataDialog::FindBanner(), EditRomInfoDialog::FindBoxart(), EditMetadataDialog::FindCoverArt(), EditRomInfoDialog::FindFanart(), EditMetadataDialog::FindFanart(), StorageGroup::FindFileDir(), MetadataOptions::FindNetArt(), EditRomInfoDialog::FindScreenshot(), EditMetadataDialog::FindScreenshot(), SourceManager::findScripts(), SourceManager::findScriptsDB(), findSearchGrabberByCommand(), findSearchGrabberInDB(), EditMetadataDialog::FindTrailer(), findTreeGrabberByCommand(), findTreeGrabberInDB(), ImportNative::finishedPressed(), TVRec::FinishedRecording(), FlagCommercials(), FromProgramQuery(), GalleryFilterDialog::GalleryFilterDialog(), generate_file_url(), generate_myth_url(), get_cardtype(), MainServer::GetActiveBackends(), HardwareProfile::GetAdminPasswordFromFile(), Content::GetAlbumArt(), AutoExpire::GetAllExpiring(), DBUtil::GetBackupDirectory(), Video::GetBluray(), MythDVDPlayer::GetBookmark(), MythPlayer::GetBookmark(), CardUtil::GetCardIDs(), Myth::GetConnectionInfo(), ZMEvents::getDateList(), getDBParamters(), MythBurn::getDefaultProfile(), VideoDisplayProfile::GetDefaultProfileName(), Dvr::GetEncoderList(), getFileDetails(), RemoteFile::GetFileHash(), Dvr::GetFilteredRecordedList(), PlayerContext::GetFilters(), DBChannel::GetFormatted(), ChannelInfo::GetFormatted(), MetadataDownload::GetGameGrabber(), StorageGroup::getGroupDirs(), Content::GetHash(), Myth::GetHostName(), JobQueue::GetJobCommand(), JobQueue::GetJobDescription(), JobQueue::GetJobsInQueue(), getLocalWritePath(), MythMainWindow::getMainWindow(), AudioOutputSettings::GetMaxHDRate(), MainServer::GetMediaServerByHostname(), BrowserApi::GetMetadata(), MetadataDownload::GetMovieGrabber(), Content::GetMusic(), MetadataDownload::getMXMLPath(), GetMythXMLURL(), Scheduler::GetNextLiveTVDir(), MetadataDownload::getNFOPath(), ProgramInfo::GetPlaybackURL(), Content::GetPreviewImage(), HardwareProfile::GetProfileURL(), TVRec::GetProgramRingBufferForLiveTV(), Content::GetRecording(), ProgramInfo::GetRecordingTypeRecPriority(), MythUIFileBrowser::GetRemoteFileList(), ScreenWizard::getScreenInfo(), MythFEXML::GetScreenShot(), LogViewer::getSetting(), MainServer::GetSlaveByHostname(), getStorageGroupURL(), MetadataDownload::GetTelevisionGrabber(), getTempDirectory(), ThumbGenerator::getThumbcacheDir(), MythUIClock::GetTimeText(), AudioOutputSettings::GetUsers(), CardUtil::GetVideoDevices(), GetVideoDirsByHost(), BrowserApi::GetVolume(), GLSingleView::GLSingleView(), PrePostRollFlagger::go(), ClassicCommDetector::go(), GrabberManager::GrabberManager(), DataDirectProcessor::GrabNextSuggestedTime(), PlaybackBox::groupSelectorClosed(), GuideGrid::GuideGrid(), GuiVidModeResolution(), ExitPrompter::halt(), handle_command(), MythBurn::handleAddFile(), FileServerHandler::HandleAnnounce(), BaseRequestHandler::HandleAnnounce(), MainServer::HandleAnnounce(), MainServer::HandleCheckRecordingActive(), MainServer::HandleDeleteFile(), MetadataOptions::HandleDownloadedImages(), FileServerHandler::HandleDownloadFile(), MainServer::HandleDownloadFile(), handleDVDMedia(), ExitPrompter::handleExit(), FileServerHandler::HandleFileQuery(), MainServer::HandleFillProgramInfo(), MetadataDownload::handleGame(), MainServer::HandleGenPreviewPixmap(), FileServerHandler::HandleGetFileList(), MainServer::HandleGetFreeRecorder(), MainServer::HandleGetNextFreeRecorder(), MainServer::HandleGetRecorderFromNum(), MainServer::HandleGetRecorderNum(), MainServer::HandleGoToSleep(), Scheduler::HandleIdleShutdown(), MessageHandler::HandleInbound(), MainServer::HandleIsActiveBackendQuery(), MainServer::HandleLockTuner(), handleMedia(), MainServer::HandleMessage(), MetadataDownload::handleMovie(), MessageHandler::HandleOutbound(), TVRec::HandlePendingRecordings(), MainServer::HandlePixmapGetIfModified(), MainServer::HandlePixmapLastModified(), MythSystem::HandlePostRun(), MythSystem::HandlePreRun(), MainServer::HandleQueryCheckFile(), FileServerHandler::HandleQueryFileExists(), MainServer::HandleQueryFileExists(), FileServerHandler::HandleQueryFileHash(), MainServer::HandleQueryFileHash(), BaseRequestHandler::HandleQueryHostname(), MainServer::HandleQueryHostname(), MainServer::HandleQueryRecordings(), MetadataDownload::handleRecordingGeneric(), Scheduler::HandleRecordingStatusChange(), Scheduler::HandleReschedule(), Scheduler::HandleRunSchedulerStartup(), MainServer::HandleSetSetting(), MainServer::HandleSettingQuery(), MainServer::HandleSGFileQuery(), MainServer::HandleSGGetFileList(), StartPrompter::handleStart(), TV::HandleStateChange(), MetadataDownload::handleTelevision(), MetadataDownload::handleVideoUndetermined(), MythRAOPDevice::HardwareId(), HardwareProfile::HardwareProfile(), helloID(), HistogramAnalyzer::HistogramAnalyzer(), HostnameSetting::HostnameSetting(), HTTPLiveStream::HTTPLiveStream(), HttpStatus::HttpStatus(), IdleScreen::IdleScreen(), MythMainWindow::IdleTimeout(), ImageView::ImageView(), NativeArchive::importRecording(), NativeArchive::importVideo(), VideoOutputQuartz::Init(), VideoOutputOpenGL::Init(), StorageGroup::Init(), MythTranslationPrivate::Init(), GrabberSettings::Init(), StatusBox::Init(), AudioSetupWizard::Init(), CetonRTP::Init(), ThemeChooser::Init(), V4LChannel::Init(), MediaServer::Init(), MythContext::Init(), MythRAOPConnection::Init(), ProgFinder::Init(), MythContextPrivate::Init(), MythUIHelperPrivate::Init(), MythUIFileBrowser::Init(), GuideGrid::Init(), LCDProcClient::init(), MythUIWebBrowser::Init(), PlaybackBox::Init(), TVRec::Init(), TV::Init(), MythRemoteLineEdit::Init(), init_jobs(), VideoOutput::InitDisplayMeasurements(), TV::InitFromDB(), Frontend::InitialiseActions(), InitializeDatabase(), V4LChannel::InitializeInputs(), ChannelBase::InitializeInputs(), EditPowerSearchPopup::initLists(), ZMLivePlayer::initMonitorLayout(), AudioOutputBase::InitSettings(), AvFormatDecoder::InitVideoCodec(), JobQueue::InJobRunWindow(), VideoOutputOpenGLVAAPI::InputChanged(), VideoOutputOpenGL::InputChanged(), insertGrabberInDB(), DBUtil::IsBackupInProgress(), UPnpCDSTv::IsBrowseRequestForUs(), UPnpCDSVideo::IsBrowseRequestForUs(), TVBrowseHelper::IsBrowsing(), CardUtil::IsCardTypePresent(), RecordingQuality::IsDamaged(), ISO639_fill_selections(), iso639_get_language_list(), isRecording(), DeleteMap::IsSaved(), UPnpCDSTv::IsSearchRequestForUs(), UPnpCDSVideo::IsSearchRequestForUs(), JobAllowUserJob(), JobQueue::JobQueue(), JobQueue::JobText(), WelcomeDialog::keyPressEvent(), MythScreenType::keyPressEvent(), ProgramRecPriority::keyPressEvent(), MusicCommon::keyPressEvent(), MythTranslation::LanguageChanged(), LanguageSelection::LanguageSelection(), RemoteFile::LastModified(), LCDProcClient::LCDProcClient(), StartPrompter::leaveBackendRunning(), LinuxFirewireDevice::LinuxFirewireDevice(), StorageGroupEditor::Load(), MythTranslation::load(), PlaylistContainer::load(), GameUI::Load(), LanguageSelection::Load(), ThemeChooser::Load(), StorageGroupListEditor::Load(), RawSettingsEditor::Load(), InputSelector::Load(), VideoSourceSelector::Load(), PostProcMixin::Load(), TransFreqTableSelector::Load(), CaptureCardEditor::Load(), CardInputEditor::Load(), DeleteMap::LoadAutoSaveMap(), RecordingProfile::loadByType(), DVDThemeSelector::loadConfiguration(), SelectDestination::loadConfiguration(), ExportNative::loadConfiguration(), MythBurn::loadConfiguration(), VideoSetupWizard::loadData(), ScreenSetup::loadData(), SourceSetup::loadData(), VideoDialog::loadData(), MythContextPrivate::LoadDatabaseSettings(), MythBurn::loadEncoderProfiles(), LoadFromRecorded(), ProgramInfo::LoadFromScheduler(), DeleteMap::LoadMap(), loadMusic(), MusicPlayer::loadPlaylist(), MythUIHelper::LoadQtConfig(), LCDProcClient::loadSettings(), MusicPlayer::loadSettings(), TextSubtitleParser::LoadSubtitles(), XMLParse::LoadTheme(), PreviewGenerator::LocalPreviewRun(), LogViewer::LogViewer(), MetadataFactory::Lookup(), main(), MainServer::MainServer(), MainVisual::MainVisual(), ProgramInfo::MarkAsInUse(), ExitPrompter::masterPromptExit(), MediaMonitor::MediaMonitor(), MessageHandler::MessageHandler(), MetaIO::MetaIO(), MusicCommon::MusicCommon(), MusicPlayer::MusicPlayer(), MythComboBox::MythComboBox(), MythContext::MythContext(), MythDateFormatCB(), MythDateToString(), mythdir_opendir(), MythLanguage(), MythLineEdit::MythLineEdit(), MythMainWindow::MythMainWindow(), MythNews::MythNews(), MythPlayer::MythPlayer(), mythplugin_init(), MythPopupBox::MythPopupBox(), MythShortDateFormat(), MythSystemEventHandler::MythSystemEventHandler(), MythTimeFormat(), MythTimeToString(), MythUDPListener::MythUDPListener(), MythWelcomeSettings::MythWelcomeSettings(), nearestName(), NetSearch::NetSearch(), NetTree::NetTree(), NetworkControl::NetworkControl(), NetworkControl::newConnection(), TVRec::NotifySchedulerOfRecording(), MetadataOptions::OnImageSearchListSelection(), ParentalLevelChangeCheckerPrivate::OnPasswordEntered(), MetadataFactory::OnVideoResult(), StorageGroupEditor::open(), CECAdapterPriv::Open(), MythRAOPConnection::OpenAudioDevice(), AudioOutputALSA::OpenDevice(), AudioOutputCA::OpenDevice(), BDRingBuffer::OpenFile(), MythPlayer::OpenFile(), AudioOutputALSA::OpenMixer(), MusicPlayer::openOutputDevice(), RemoteFile::openSocket(), TV::OSDDialogEvent(), ParentalLevelChangeCheckerPrivate::ParentalLevelChangeCheckerPrivate(), MythUIClock::ParseElement(), MythUIText::ParseElement(), XMLTVParser::parseFile(), MythThemedMenu::parseThemeButton(), BrowserApi::Pause(), JobQueue::PauseJob(), MetadataOptions::PerformQuery(), BrowserApi::Play(), PlaybackBox::PlaybackBox(), PlaybackProfileConfig::PlaybackProfileConfig(), PlaybackProfileConfigs::PlaybackProfileConfigs(), PlaybackSock::PlaybackSock(), playDisc(), VideoPlayerCommandPrivate::PlayerFor(), BrowserApi::PlayFile(), Frontend::PlayRecording(), BrowserApi::PlayTrack(), BrowserApi::PlayURL(), VideoSetupWizard::playVideoTest(), VideoDialog::playVideoWithTrailers(), DatabaseLogger::prepare(), HttpStatus::PrintEncoderStatus(), HttpStatus::PrintJobQueue(), HttpStatus::PrintMachineInfo(), HttpStatus::PrintScheduled(), HttpStatus::PrintStatus(), WeatherSource::ProbeScript(), MythSystem::ProcessFlags(), VideoOutputOpenGL::ProcessFrame(), TV::ProcessNetworkControlCommand(), PlaybackBox::processNetworkControlCommand(), NetworkControl::processPlay(), NetworkControl::processQuery(), JobQueue::ProcessQueue(), HttpConfig::ProcessRequest(), MythFrontendStatus::ProcessRequest(), MainServer::ProcessRequestWork(), Myth::ProfileUpdated(), ProgramInfo::ProgramInfo(), ProgramRecPriority::ProgramRecPriority(), LanguageSelection::prompt(), MDBManager::PurgeIdleConnections(), Scheduler::PutInactiveSlavesToSleep(), Myth::PutSetting(), DBUtil::QueryDBMSVersion(), FileServerHandler::QueryFileSystems(), ProgramInfo::QueryTotalDuration(), JobQueue::QueueJobs(), JobQueue::QueueRecordingJobs(), RawSendEvent(), ExitPrompter::reboot(), RebuildSeekTable(), AudioOutputBase::Reconfigure(), MainServer::reconnectTimeout(), RecordingInfo::RecordingInfo(), JobQueue::RecoverQueue(), ThemeChooser::refreshDownloadableThemes(), reloadTheme(), RemoteCancelNextRecording(), RemoteCheckFile(), RemoteCheckForRecording(), RemoteDeleteRecording(), RemoteFillProgramInfo(), RemoteGetActiveBackends(), RemoteGetExistingRecorder(), RemoteGetFileList(), RemoteGetFlags(), RemoteGetFreeRecorderCount(), FileSystemInfo::RemoteGetInfo(), RemoteGetLoad(), RemoteGetMemStats(), RemoteGetPreviewIfModified(), RemoteGetPreviewLastModified(), RemoteGetRecordingList(), RemoteGetRecordingMask(), RemoteGetRecordingStatus(), RemoteGetState(), RemoteGetUptime(), VideoDialog::RemoteImageCheck(), RemoteIsBusy(), PreviewGenerator::RemotePreviewRun(), RemoteRecordings(), RemoteRecordPending(), RemoteRequestBusyInputID(), RemoteRequestFreeInputList(), RemoteRequestFreeRecorderFromList(), RemoteRequestFreeRecorderList(), RemoteRequestNextFreeRecorder(), RemoteRequestRecorder(), RemoteStopLiveTV(), RemoteStopRecording(), RemoteUndeleteRecording(), FileScanner::RemoveFileFromDB(), removeGrabberFromDB(), Dvr::RemoveRecorded(), GalleryUtil::Rename(), GalleryUtil::RenameDirectory(), Reschedule(), MythContextPrivate::ResetDatabase(), resetTheme(), VideoOutput::ResizeForVideo(), JobQueue::RestartJob(), MusicPlayer::restorePosition(), JobQueue::ResumeJob(), Ripper::RipComplete(), CDRipperThread::ripTrack(), RSSManager::RSSManager(), Reconnect::run(), run(), DeleteThread::run(), MythDownloadManager::run(), SystemEventThread::run(), CDRipperThread::run(), VideoScannerThread::run(), ProgramInfoUpdater::run(), PreviewGenerator::Run(), MetadataImageDownload::run(), Scheduler::run(), SignalMonitor::run(), GrabberDownloadThread::run(), DBLoggerThread::run(), TVRec::run(), run_backend(), AutoExpire::RunExpirer(), HouseKeeper::RunHouseKeeping(), HouseKeeper::RunMFD(), WelcomeDialog::runMythFillDatabase(), RunNetTree(), RunProgramFinder(), GuideGrid::RunProgramGuide(), PreviewGenerator::RunReal(), runScan(), MythBurn::runScript(), runTestDVD(), RunVideoScreen(), AudioSetupWizard::save(), VideoSetupWizard::save(), LanguageSelection::Save(), RawSettingsEditor::Save(), TransFreqTableSelector::Save(), ThemeChooser::saveAndReload(), VideoFilterSettings::saveAsDefault(), DVDThemeSelector::saveConfiguration(), SelectDestination::saveConfiguration(), ScreenSetup::saveData(), MythContextPrivate::SaveDatabaseParams(), DeleteMap::SaveMap(), SavePending(), MusicPlayer::savePosition(), VideoDialog::SavePosition(), PreviewGenerator::SavePreview(), VideoColourSpace::SaveValue(), PlaybackBox::saveViewChanges(), ScanCountry::ScanCountry(), ImportCoverArtDialog::scanDirectory(), EditMetadataCommon::scanForImages(), ScanNetwork::ScanNetwork(), AvFormatDecoder::ScanStreams(), ScanVideoDirectory(), ScanVideos(), SceneChangeDetector::SceneChangeDetector(), Scheduler::SchedNewRecords(), Scheduler::SchedPreserveLiveTV(), ProgramRecPriority::scheduleChanged(), SchemaUpgradeWizard::SchemaUpgradeWizard(), ServerPool::SelectDefaultListen(), MetadataOptions::SelectLocalBanner(), MetadataOptions::SelectLocalCoverart(), MetadataOptions::SelectLocalFanart(), AutoExpire::SendDeleteMessages(), SendMythSystemPlayEvent(), SendMythSystemRecEvent(), sendPlaybackEnd(), sendPlaybackStart(), MythSocket::SendReceiveStringList(), PlaybackSock::SendReceiveStringList(), ScheduledRecording::SendReschedule(), MainServer::SendSlaveDisconnectedEvent(), SendSystemEvent(), MythPlayer::SetAllowForcedSubtitles(), Metadata::setArtistAndTrackFormats(), VolumeBase::SetCurrentVolume(), VideoDisplayProfile::SetDefaultProfileName(), VideoScannerThread::SetDirs(), MythMainWindow::SetDrawEnabled(), PlaybackBox::setGroupFilter(), PlayerContext::SetInitialTVState(), TVRec::SetLiveRecording(), Decoder::SetLocationFormatUseTags(), ZMLivePlayer::setMonitorLayout(), MpegRecorder::SetOptionsFromProfile(), ImportRecorder::SetOptionsFromProfile(), DTVRecorder::SetOptionsFromProfile(), ASIRecorder::SetOptionsFromProfile(), NuppelVideoRecorder::SetOptionsFromProfile(), HTTPLiveStream::SetOutputVars(), PlayerContext::SetPlayingInfo(), setScheduledWakeupTime(), EncoderLink::SetSocket(), StartingChannel::SetSourceID(), AudioOutputBase::SetSWVolume(), OSD::SetText(), VideoMetadataImp::SetTitle(), PlayerContext::SetTVChain(), RemoteEncoder::Setup(), DeviceReadBuffer::Setup(), LCDProcClient::SetupLCD(), Weather::SetupScreens(), SourceManager::setupSources(), setupTVs(), ZMClient::setupZMClient(), VideoOutWindow::SetVideoScalingAllowed(), BrowserApi::SetVolume(), AudioOutputPulseAudio::SetVolumeChannel(), SubtitleScreen::SetZoom(), ProgFinder::showGuide(), VideoDialog::ShowHomepage(), ScheduleCommon::ShowNotRecordingDialog(), TV::ShowOSDPromptDeleteRecording(), ThemeChooser::showPopupMenu(), ViewScheduleDiff::showStatus(), NetSearch::showWebVideo(), NetTree::showWebVideo(), shutdown(), WelcomeDialog::shutdownNow(), Scheduler::ShutdownServer(), signal_USR1_handler(), MythContextPrivate::SilenceDBerrors(), SingleView::SingleView(), BookmarkManager::slotBookmarkClicked(), GeneralSetupWizard::slotDelete(), ScreenWizard::slotResetSettings(), RatingSettings::slotSave(), VisualizationSettings::slotSave(), ImportSettings::slotSave(), GeneralSettings::slotSave(), MetadataSettings::slotSave(), PlayerSettings::slotSave(), GrabberSettings::slotSave(), BrowserConfig::slotSave(), BookmarkManager::slotShowMarked(), GeneralSetupWizard::slotView(), TVRec::SpawnLiveTV(), MythRAOPDevice::Start(), MythAirplayServer::Start(), UPNPScanner::Start(), BurnMenu::start(), AudioConfigSettings::StartAudioTest(), EditAlbumartDialog::startCopyImageToTag(), startDatabaseTree(), RecordingInfo::StartedRecording(), WelcomeDialog::startFrontend(), startGuide(), TVRec::StartRecording(), TV::StartTV(), StatusBox::StatusBox(), BrowserApi::Stop(), MainServer::Stop(), StartPrompter::stopBackend(), JobQueue::StopJob(), StorageGroupEditor::StorageGroupEditor(), StorageGroupListEditor::StorageGroupListEditor(), HardwareProfile::SubmitProfile(), VideoDialog::SwitchLayout(), NetTree::switchView(), TemplateFinder::TemplateFinder(), TemplateMatcher::TemplateMatcher(), MythContextPrivate::TempMainWindow(), MythContextPrivate::TestDBconnection(), VideoSetupWizard::testHDVideo(), VideoSetupWizard::testSDVideo(), ThemeChooser::ThemeChooser(), ThemeUpdateChecker::ThemeUpdateChecker(), VideoDialog::ToggleBrowseMode(), VideoDialog::ToggleFlatView(), MythPlayer::ToggleNightMode(), NetTree::toggleRSSUpdates(), ThemeChooser::toggleThemeUpdateNotifications(), NetTree::toggleTreeUpdates(), ProgramInfo::ToMap(), Transcode::TranscodeFile(), transUnlink(), MHIContext::TuneTo(), TVRec::TuningFrequency(), TVRec::TuningNewRecorder(), TVRec::TuningSignalCheck(), TVMenuCallback(), unlockShutdown(), AudioConfigSettings::UpdateCapabilities(), TV::UpdateChannelList(), GuideGrid::updateChannels(), UpdateDBVersionNumber(), GameHandler::UpdateGameDB(), GuideGrid::updateInfo(), TV::UpdateOSDProgInfo(), TV::UpdateOSDStatus(), WelcomeDialog::updateRecordingList(), LCDProcClient::updateRecordingList(), Scheduler::UpdateRecStatus(), WelcomeDialog::updateScheduledList(), WelcomeDialog::updateScreen(), ScreenWizard::updateSettings(), HouseKeeper::UpdateThemeChooserInfoCache(), PlaybackBox::UpdateUILists(), UpgradeArchiveDatabaseSchema(), UpgradeBrowserDatabaseSchema(), UpgradeGalleryDatabaseSchema(), UpgradeGameDatabaseSchema(), UpgradeMusicDatabaseSchema(), UpgradeNewsDatabaseSchema(), UpgradeTVDatabaseSchema(), MythContextPrivate::UPnPconnect(), MythSocket::Validate(), VideoColourSpace::VideoColourSpace(), VideoDialog::VideoDialog(), VideoDialogPrivate::VideoDialogPrivate(), VideoDisplayProfile::VideoDisplayProfile(), VideoMetadata::VideoFileHash(), VideoFilterSettings::VideoFilterSettings(), VideoListImp::VideoListImp(), VideoDialog::VideoMenu(), VideoOutput::VideoOutput(), VideoOutputOpenGL::VideoOutputOpenGL(), VideoOutputVDPAU::VideoOutputVDPAU(), VideoOutputXv::VideoOutputXv(), VideoOutWindow::VideoOutWindow(), VideoScannerThread::VideoScannerThread(), VideoSetupWizard::VideoSetupWizard(), ViewScheduled::ViewScheduled(), VirtualKeyboardQt::VirtualKeyboardQt(), VolumeBase::VolumeBase(), AudioOutputOSS::VolumeInit(), AudioOutputJACK::VolumeInit(), Scheduler::WakeUpSlave(), Scheduler::WakeUpSlaves(), Scheduler::WasStartedAutomatically(), Weather::Weather(), WelcomeDialog::WelcomeDialog(), MythDB::WriteDelayedSettings(), ZMConsole::ZMConsole(), ArchiveFileSelector::~ArchiveFileSelector(), AutoExpire::~AutoExpire(), BackendConnectionManager::~BackendConnectionManager(), BrowserApi::~BrowserApi(), ChannelRecPriority::~ChannelRecPriority(), CustomEdit::~CustomEdit(), CustomPriority::~CustomPriority(), EditAlbumartDialog::~EditAlbumartDialog(), GLSingleView::~GLSingleView(), GuideGrid::~GuideGrid(), IdleScreen::~IdleScreen(), ImportMusicDialog::~ImportMusicDialog(), JobQueue::~JobQueue(), LCDProcClient::~LCDProcClient(), LogViewer::~LogViewer(), MainVisual::~MainVisual(), MediaServer::~MediaServer(), MusicPlayer::~MusicPlayer(), MythContext::~MythContext(), MythMainWindow::~MythMainWindow(), MythSystemEventHandler::~MythSystemEventHandler(), NetSearch::~NetSearch(), NetTree::~NetTree(), NetworkControl::~NetworkControl(), PlaybackBox::~PlaybackBox(), ProgDetails::~ProgDetails(), ProgFinder::~ProgFinder(), ProgLister::~ProgLister(), SingleView::~SingleView(), StatusBox::~StatusBox(), ThemeChooser::~ThemeChooser(), TV::~TV(), VideoDialogPrivate::~VideoDialogPrivate(), VideoSetupWizard::~VideoSetupWizard(), ViewScheduled::~ViewScheduled(), WelcomeDialog::~WelcomeDialog(), ZMEvents::~ZMEvents(), and ZMLivePlayer::~ZMLivePlayer().

QMutex* avcodeclock = new QMutex(QMutex::Recursive)

This global variable is used to makes certain calls to avlib threadsafe.

Definition at line 46 of file mythcorecontext.cpp.

Referenced by AvFormatDecoder::CanHandle(), NuppelDecoder::CloseAVCodecAudio(), NuppelDecoder::CloseAVCodecVideo(), AvFormatDecoder::CloseCodecs(), MythRAOPConnection::CreateDecoder(), NuppelDecoder::DecodeFrame(), AvFormatDecoder::FindStreamInfo(), NuppelDecoder::GetFrame(), AvFormatDecoder::GetFrame(), DecoderBase::GetTrackDesc(), DecoderBase::GetTrackInfo(), DecoderBase::GetTracks(), HandleBDStreamChange(), HandleDVDStreamChange(), HandleStreamChange(), AudioOutputDigitalEncoder::Init(), SignalMonitor::Init(), NuppelDecoder::InitAVCodecAudio(), NuppelDecoder::InitAVCodecVideo(), DecoderBase::InsertTrack(), MetaIOAVFComment::MetaIOAVFComment(), MetaIOMP4::MetaIOMP4(), NuppelDecoder::NuppelDecoder(), StreamingRingBuffer::OpenFile(), AvFormatDecoder::ProcessAudioPacket(), AvFormatDecoder::ProcessDSMCCPacket(), AvFormatDecoder::ProcessSubtitlePacket(), AvFormatDecoder::ProcessVideoPacket(), RecorderBase::RecorderBase(), AvFormatDecoder::RemoveAudioStreams(), AvFormatDecoder::ScanStreams(), AvFormatDecoder::SetDisablePassThrough(), DecoderBase::SetTrack(), AvFormatDecoder::SetupAudioStreamSubIndexes(), NuppelVideoRecorder::SetupAVCodecVideo(), SPDIFEncoder::SPDIFEncoder(), HLSRingBuffer::TestForHTTPLiveStreaming(), AVFormatWriter::WriteAudioFrame(), NuppelVideoRecorder::WriteVideo(), AVFormatWriter::WriteVideoFrame(), AVFormatWriter::~AVFormatWriter(), and NuppelVideoRecorder::~NuppelVideoRecorder().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends