#include <chrono>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/select.h>
#include <thread>
#include <QString>
#include "libmythbase/mythlogging.h"
#include "cardutil.h"
#include "diseqc.h"
#include "dtvsignalmonitor.h"
#include "dvbchannel.h"
#include "dvbstreamhandler.h"
#include "dvbtypes.h"
#include "mpeg/mpegstreamdata.h"
#include "mpeg/streamlisteners.h"
Go to the source code of this file.
|
#define | LOC QString("DVBSH[%1](%2): ").arg(m_inputId).arg(m_device) |
|
#define | LOC QString("PIDInfo(%1): ").arg(dvb_dev) |
|
|
static pid_list_t::iterator | find (const PIDInfoMap &map, pid_list_t &list, pid_list_t::iterator begin, pid_list_t::iterator end, bool find_open) |
|
◆ LOC [1/2]
#define LOC QString("DVBSH[%1](%2): ").arg(m_inputId).arg(m_device) |
◆ LOC [2/2]
#define LOC QString("PIDInfo(%1): ").arg(dvb_dev) |
◆ __suseconds_t
◆ pid_list_t
◆ find()
static pid_list_t::iterator find |
( |
const PIDInfoMap & |
map, |
|
|
pid_list_t & |
list, |
|
|
pid_list_t::iterator |
begin, |
|
|
pid_list_t::iterator |
end, |
|
|
bool |
find_open |
|
) |
| |
|
static |
Definition at line 363 of file dvbstreamhandler.cpp.
Referenced by MultiValueImp::add(), FirewireDevice::AddListener(), AudioPlayer::addVisual(), OutputListeners::addVisual(), nv_python_libs.xsltfunctions.cinemarv_api.xpathFunctions::cinemarvLinkGeneration(), nv_python_libs.xsltfunctions.comedycentral_api.xpathFunctions::comedycentralMakeLink(), MythOpenGLVideo::CreateVideoShader(), DVBStreamHandler::CycleFiltersByPriority(), nv_python_libs.hulu.hulu_api.Videos::displayTreeView(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::displayTreeView(), nv_python_libs.thewb.thewb_api.Videos::displayTreeView(), nv_python_libs.rev3.rev3_api.Videos::displayTreeView(), MultiValueImp::exists(), MusicMetadata::Filename(), DVBCardNum::fillSelections(), ASIDevice::fillSelections(), Scheduler::FindNextConflict(), MythDRMPlane::FormatIsVideo(), MythMMALContext::GetBuffer(), MythV4L2M2MContext::GetBuffer(), ATSCStreamData::GetEITPIDChanges(), DVBStreamData::GetEITPIDChanges(), ChannelUtil::GetNextChannel(), ChannelGroup::GetNextChannelGroup(), MythV4L2M2MContext::GetProfiles(), nv_python_libs.hulu.hulu_api.Videos::getUserPreferences(), nv_python_libs.rev3.rev3_api.Videos::getUserPreferences(), nv_python_libs.tedtalks.tedtalks_api.Videos::getUserPreferences(), nv_python_libs.mashups.mashups_api.Videos::getUserPreferences(), nv_python_libs.pbs.pbs_api.Videos::getUserPreferences(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::getUserPreferences(), nv_python_libs.thewb.thewb_api.Videos::getUserPreferences(), TableStatusMap::HasAllSections(), hardwareprofile.MultipartPostHandler.MultipartPostHandler::http_request(), ChannelGroup::InChannelGroupList(), ChannelBase::Init(), mythburn::intelliDraw(), IsActionable(), Scheduler::IsBusyRecording(), TableStatusMap::IsSectionSeen(), AudioOutputSettings::IsSupportedFormat(), AudioOutputSettings::IsSupportedRate(), nv_python_libs.common.common_api.Common::linkWebPage(), nv_python_libs.xsltfunctions.mevio_api.xpathFunctions::mevioTitle(), MythCECAdapter::Open(), python_pathfix::pathfix(), cCiConditionalAccessSupport::Process(), giantbomb.giantbomb_api.gamedbQueries::pubDate(), nv_python_libs.common.common_api.Common::pubDate(), MultiValueImp::remove(), MPEGStreamData::RemoveEncryptionTestPIDs(), CleanupHooksImp::removeHook(), FirewireDevice::RemoveListener(), AudioPlayer::removeVisual(), OutputListeners::removeVisual(), nv_python_libs.xsltfunctions.revision3XSL_api.xpathFunctions::revision3checkIfDBItem(), nv_python_libs.xsltfunctions.revision3XSL_api.xpathFunctions::revision3Episode(), ExternRecChannelScanner::run(), anonymous_namespace{CommDetector2.cpp}::searchingForLogo(), nv_python_libs.hulu.hulu_api.Videos::searchTitle(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchTitle(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchTitle(), nv_python_libs.thewb.thewb_api.Videos::searchTitle(), nv_python_libs.rev3.rev3_api.Videos::searchTitle(), TV::ShowOSDAskAllow(), nv_python_libs.xsltfunctions.tedtalksXSL_api.xpathFunctions::tedtalksMakeItem(), nv_python_libs.common.common_api.Common::testSubString(), nv_python_libs.xsltfunctions.tributeca_api.xpathFunctions::tributecaLinkGeneration(), nv_python_libs.xsltfunctions.tributeca_api.xpathFunctions::tributecaTopTenTitle(), StreamHandler::UpdateListeningForEIT(), DTVSignalMonitor::UpdateListeningForEIT(), nv_python_libs.pbs.pbs_api.Videos::updatePBS(), nv_python_libs.rev3.rev3_api.Videos::updateRev3(), nv_python_libs.tedtalks.tedtalks_api.Videos::updateTedTalks(), nv_python_libs.thewb.thewb_api.Videos::updateTheWB(), and PlaybackBox::UpdateUILists().
◆ k50Milliseconds