aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/pmt.cpp
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-09-30 19:32:54 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-09-30 19:32:54 +0000
commit8d8294b4b354436adde202604fffb55c181d686c (patch)
treecb56e191bf75fda0d504cfc66e8e1cf4d8575e4e /lib/dvb/pmt.cpp
parentfc233e3a96e68514165781859afc94a2bb33e9e9 (diff)
downloadenigma2-8d8294b4b354436adde202604fffb55c181d686c.tar.gz
enigma2-8d8294b4b354436adde202604fffb55c181d686c.zip
use libdvbsi++ from tuxbox-cvs,
please add http://ghost.dream-multimedia-tv.de/libdvbsi++.bb to your bitbake/openembedded/packages/tuxbox directory and exectute "bitbake -b ../openembedded/packages/tuxbox/libdvbsi++.bb" then install the libdvbsi++...ipk
Diffstat (limited to 'lib/dvb/pmt.cpp')
-rw-r--r--lib/dvb/pmt.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp
index e62de9b8..57e617ca 100644
--- a/lib/dvb/pmt.cpp
+++ b/lib/dvb/pmt.cpp
@@ -50,14 +50,14 @@ void eDVBServicePMTHandler::PMTready(int error)
void eDVBServicePMTHandler::PATready(int)
{
eDebug("got PAT");
- ePtr<eTable<ProgramAssociationTable> > ptr;
+ ePtr<eTable<ProgramAssociationSection> > ptr;
if (!m_PAT.getCurrent(ptr))
{
int pmtpid = -1;
- ProgramAssociationTableConstIterator i;
+ std::vector<ProgramAssociationSection*>::const_iterator i;
for (i = ptr->getSections().begin(); i != ptr->getSections().end(); ++i)
{
- const ProgramAssociationTable &pat = **i;
+ const ProgramAssociationSection &pat = **i;
ProgramAssociationConstIterator program;
for (program = pat.getPrograms()->begin(); program != pat.getPrograms()->end(); ++program)
if (eServiceID((*program)->getProgramNumber()) == m_reference.getServiceID())
@@ -74,7 +74,7 @@ void eDVBServicePMTHandler::PATready(int)
int eDVBServicePMTHandler::getProgramInfo(struct program &program)
{
eDebug("got PMT");
- ePtr<eTable<ProgramMapTable> > ptr;
+ ePtr<eTable<ProgramMapSection> > ptr;
program.videoStreams.clear();
program.audioStreams.clear();
@@ -82,10 +82,10 @@ int eDVBServicePMTHandler::getProgramInfo(struct program &program)
if (!m_PMT.getCurrent(ptr))
{
- ProgramMapTableConstIterator i;
+ std::vector<ProgramMapSection*>::const_iterator i;
for (i = ptr->getSections().begin(); i != ptr->getSections().end(); ++i)
{
- const ProgramMapTable &pmt = **i;
+ const ProgramMapSection &pmt = **i;
program.pcrPid = pmt.getPcrPid();
ElementaryStreamInfoConstIterator es;