- Event* currentEvent;
+
+ Event* currentEvent = NULL;
EventList::iterator j;
EventList* eventList = eventLista[0];
if (eventList) {
- Event* currentEvent;
+
+ Event* currentEvent = NULL;
EventList::iterator j;
int minevents=1;
if (next) minevents++;
}
info->setChannelLogo((*chanList)[listIndex]->number);
info->setStaticFallback(sa_tv);
- currentEvent->index = sl.addOption(tempC, listIndex, first, info);
+ int index =sl.addOption(tempC, listIndex, first, info);
+ if (currentEvent) currentEvent->index = index;
first = 0;
}
w.setPosition(115, area.h-35);
w.draw();
- drawTextRJ(tr("[ok] = info"), 560+70, 385+80, DrawStyle::LIGHTTEXT);
+ drawTextRJ(tr("[ok] = info"), 560+70, sl.getY2()+4, DrawStyle::LIGHTTEXT);
// All static stuff done
void VEpgListAdvanced::updateSelection()
{
- updateEpgData();
int channel=0;
if (mode==OneChannel) {
TVMediaInfo *info= new TVMediaInfo();
void VEpgListAdvanced::quickUpdate() { //only quick for plattform that need it!
+ updateEpgData();
updateSelection();
#ifdef GRADIENT_DRAWING
draw();
Log::getInstance()->log("Video", Log::NOTICE, "Allocate Codecs OMX");
//Clock, move later to audio including events
- Log::getInstance()->log("Video", Log::NOTICE, "VideoType %d x %d i: %d", demux->getHorizontalSize(),demux->getVerticalSize(),demux->getInterlaced());
+ Log::getInstance()->log("Video", Log::NOTICE, "Deinter VideoType %d x %d i: %d", demux->getHorizontalSize(),demux->getVerticalSize(),demux->getInterlaced());
if (deinterlace!=0 && /*(demux->getHorizontalSize()<=720 ) &&*/ demux->getInterlaced()) { //only deinterlace SD material
dodeint=true;