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());
Woran kann das liegen?
Besten Dank & Viele Grüße
Joseph