MythTV  master
Macros | Typedefs | Functions
dvbstreamhandler.cpp File Reference
#include <fcntl.h>
#include <sys/select.h>
#include <sys/ioctl.h>
#include <chrono>
#include <thread>
#include <QString>
#include "dvbstreamhandler.h"
#include "dvbchannel.h"
#include "dtvsignalmonitor.h"
#include "streamlisteners.h"
#include "mpegstreamdata.h"
#include "cardutil.h"
#include "dvbtypes.h"
#include "diseqc.h"
#include "mythlogging.h"
Include dependency graph for dvbstreamhandler.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("DVBSH[%1](%2): ").arg(m_inputid).arg(m_device)
 
#define LOC   QString("PIDInfo(%1): ").arg(dvb_dev)
 

Typedefs

using pid_list_t = vector< uint >
 

Functions

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)
 

Macro Definition Documentation

◆ LOC [1/2]

#define LOC   QString("DVBSH[%1](%2): ").arg(m_inputid).arg(m_device)

Definition at line 590 of file dvbstreamhandler.cpp.

◆ LOC [2/2]

#define LOC   QString("PIDInfo(%1): ").arg(dvb_dev)

Definition at line 590 of file dvbstreamhandler.cpp.

Typedef Documentation

◆ pid_list_t

using pid_list_t = vector<uint>

Definition at line 357 of file dvbstreamhandler.cpp.

Function Documentation

◆ 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 359 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(), embedlrc::endOfString(), MultiValueImp::exists(), MusicMetadata::Filename(), DVBCardNum::fillSelections(), ASIDevice::fillSelections(), Scheduler::FindNextConflict(), ATSCStreamData::GetEITPIDChanges(), DVBStreamData::GetEITPIDChanges(), ChannelUtil::GetNextChannel(), ChannelGroup::GetNextChannelGroup(), 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.pbs.pbs_api.Videos::getUserPreferences(), nv_python_libs.mashups.mashups_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(), ChannelBase::Init(), mythburn::intelliDraw(), Scheduler::IsBusyRecording(), TableStatusMap::IsSectionSeen(), nv_python_libs.common.common_api.Common::linkWebPage(), nv_python_libs.xsltfunctions.mevio_api.xpathFunctions::mevioTitle(), CECAdapterPriv::Open(), 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(), 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(), and nv_python_libs.thewb.thewb_api.Videos::updateTheWB().