From f94e2c9821eb8784ca03b7122485d4720ec6d6e6 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Sat, 26 Nov 2005 19:01:11 +0000 Subject: add ability to select default encoding for dvb texts in many ways.. ( take a look in data/encodings.conf ) --- lib/dvb/eit.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/dvb/eit.cpp') diff --git a/lib/dvb/eit.cpp b/lib/dvb/eit.cpp index b78b2279..cc2c29b2 100644 --- a/lib/dvb/eit.cpp +++ b/lib/dvb/eit.cpp @@ -14,10 +14,11 @@ void eDVBServiceEITHandler::EITready(int error) for (std::vector::const_iterator i = ptr->getSections().begin(); i != ptr->getSections().end(); ++i) { - for (EventConstIterator ev = (*i)->getEvents()->begin(); ev != (*i)->getEvents()->end(); ++ev) + const EventInformationSection *eit = *i; + for (EventConstIterator ev = eit->getEvents()->begin(); ev != eit->getEvents()->end(); ++ev) { ePtr evt = new eServiceEvent(); - evt->parseFrom(*ev); + evt->parseFrom(*ev,(eit->getTransportStreamId()<<16)|eit->getOriginalNetworkId()); if (!a) m_event_now = evt; else -- cgit v1.2.3