X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/4e8cae716ad3fdf29a7b2a45e5eec0a530f93277..c7a430797475bebdaf1e638f13bcae7b4026ee73:/lib/dvb/pmt.h diff --git a/lib/dvb/pmt.h b/lib/dvb/pmt.h index f4e99a57..57176d1f 100644 --- a/lib/dvb/pmt.h +++ b/lib/dvb/pmt.h @@ -117,11 +117,11 @@ public: { std::vector videoStreams; std::vector audioStreams; - // ca info + std::set caids; int pcrPid; int pmtPid; int textPid; - bool isCrypted; + bool isCrypted() { return !caids.empty(); } int audioChannel; }; @@ -131,7 +131,8 @@ public: PyObject *getCaIds(); int getPVRChannel(ePtr &pvr_channel); - int getService(eServiceReferenceDVB &service) { service = m_reference; return 0; } + int getServiceReference(eServiceReferenceDVB &service) { service = m_reference; return 0; } + int getService(ePtr &service) { service = m_service; return 0; } int getPMT(ePtr > &ptr) { return m_PMT.getCurrent(ptr); } int getChannel(eUsePtr &channel);