Moin,
anbei ein Patch gegen vdr-plugin-tvguideng_0.3.0 auf vdr-2.3.x
Mit dem Patch werden die Timer wieder angezeigt und können auch gelöscht werden.
Leider verschwinden die mit tvguide gelöschte Timer nicht immer sofort im tvguide osd. Sie sind aber gelöscht und im Timer-Menü des VDRs auch nicht mehr vorhanden.
Woran das genau liegt, habe ich noch nicht herausgefunden. Eventuell ist das hier noch nicht ganz perfekt:
Code
void cChannelEpg::SetTimer() {
#if defined (APIVERSNUM) && (APIVERSNUM >= 20301)
const cSchedule *Schedule = NULL;
LOCK_SCHEDULES_READ;
const cSchedules* schedules = Schedules;
if (!schedules)
hasTimer = false;
else {
Schedule = schedules->GetSchedule(channel);
if (!Schedule)
hasTimer = false;
else
hasTimer = Schedule->HasTimer();
}
#else
hasTimer = channel->HasTimer();
#endif
}
Alles anzeigen
Schön wäre noch, wenn jemand mal die Kompatibilität mit vdr-2.2.x testen würde.