Hallo,
beim Übersetzen des robotv Plugins mit dem VDR 2.3.8 erhalte ich folgenden Fehler:
Code
src/epg/epghandler.cpp: In member function 'virtual bool EpgHandler::HandleEvent(cEvent*)':
src/epg/epghandler.cpp:42:25: error: 'Channels' was not declared in this scope
cChannel* channel = Channels.GetByChannelID(Event->ChannelID());
^~~~~~~~
make[1]: *** [src/epg/epghandler.o] Error 1
Makefile:130: recipe for target 'src/epg/epghandler.o' failed
Auszug von "epghandler.cpp":
Code
bool EpgHandler::HandleEvent(cEvent* Event) {
// skip entries from the past
if(Event->EndTime() <= time(NULL)) {
return false;
}
std::string channelName;
RoboTVChannels& c = RoboTVChannels::instance();
c.lock(false);
cChannels* channels = c.get();
cChannel* channel = channels->GetByChannelID(Event->ChannelID());
Alles anzeigen
Woran kann das liegen?
Besten Dank & Viele Grüße
Joseph