summaryrefslogtreecommitdiff
path: root/eit.c
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2013-08-23 10:54:49 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2013-08-23 10:54:49 +0200
commitf0537ea0f1102fa4961ff7d592238c70da8c8240 (patch)
treeb4efe093c2fbbe7f246072d0533e06d888690583 /eit.c
parent94922310584409a159ab317f284a0d4cb399a814 (diff)
downloadvdr-f0537ea0f1102fa4961ff7d592238c70da8c8240.tar.gz
vdr-f0537ea0f1102fa4961ff7d592238c70da8c8240.tar.bz2
Added Begin/EndSegmentTransfer() to the EPG handler interface
Diffstat (limited to 'eit.c')
-rw-r--r--eit.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/eit.c b/eit.c
index 73c4fa9b..a3cf3413 100644
--- a/eit.c
+++ b/eit.c
@@ -8,7 +8,7 @@
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
* Adapted to 'libsi' for VDR 1.3.0 by Marcel Wiesweg <marcel.wiesweg@gmx.de>.
*
- * $Id: eit.c 2.23 2012/12/04 11:10:10 kls Exp $
+ * $Id: eit.c 3.1 2013/08/23 10:52:27 kls Exp $
*/
#include "eit.h"
@@ -46,6 +46,7 @@ cEIT::cEIT(cSchedules *Schedules, int Source, u_char Tid, const u_char *Data, bo
return;
}
+ EpgHandlers.BeginSegmentTransfer(channel, OnlyRunningStatus);
bool handledExternally = EpgHandlers.HandledExternally(channel);
cSchedule *pSchedule = (cSchedule *)Schedules->GetSchedule(channel, true);
@@ -310,6 +311,7 @@ cEIT::cEIT(cSchedules *Schedules, int Source, u_char Tid, const u_char *Data, bo
Schedules->SetModified(pSchedule);
}
Channels.Unlock();
+ EpgHandlers.EndSegmentTransfer(Modified, OnlyRunningStatus);
}
// --- cTDT ------------------------------------------------------------------