delboy13
31-10-13, 13:59
could a uk cable epg fix be added to vix
credit to lraizer as i asked him this question for enigma 2 cable epg
the epgcache.cpp needs to be edited specifically for uk cable mask.pid 0x2bc best way he said was to add a new reader
here is what was used on neutrino if it helps
+ printf("[7 days EPG available\n");
+ dprintf("pid 0x2bc\n");
dmxEIT.addfilter(0x00, 0x00); //0 dummy filter
dmxEIT.addfilter(0x50, 0xf0); //1 current TS, scheduled
dmxEIT.addfilter(0x4f, 0xff); //2 other TS, current/next
+ dmxEIT.addfilter(0x4e, 0xff);
+ dmxEIT.addfilter(0x50, 0xff);
+ dmxEIT.addfilter(0x51, 0xff);
#ifdef HAVE_DBOX_HARDWARE
dmxEIT.addfilter(0x60, 0xf1); //3a other TS, scheduled, even
dmxEIT.addfilter(0x61, 0xf1); //3b other TS, scheduled, odd
#else
dmxEIT.addfilter(0x60, 0xf0); //3 other TS, scheduled
#endif
+ dmxEIT.addfilter(0x52, 0xf1);
+ dmxEIT.addfilter(0x53, 0xf1);
credit to lraizer as i asked him this question for enigma 2 cable epg
the epgcache.cpp needs to be edited specifically for uk cable mask.pid 0x2bc best way he said was to add a new reader
here is what was used on neutrino if it helps
+ printf("[7 days EPG available\n");
+ dprintf("pid 0x2bc\n");
dmxEIT.addfilter(0x00, 0x00); //0 dummy filter
dmxEIT.addfilter(0x50, 0xf0); //1 current TS, scheduled
dmxEIT.addfilter(0x4f, 0xff); //2 other TS, current/next
+ dmxEIT.addfilter(0x4e, 0xff);
+ dmxEIT.addfilter(0x50, 0xff);
+ dmxEIT.addfilter(0x51, 0xff);
#ifdef HAVE_DBOX_HARDWARE
dmxEIT.addfilter(0x60, 0xf1); //3a other TS, scheduled, even
dmxEIT.addfilter(0x61, 0xf1); //3b other TS, scheduled, odd
#else
dmxEIT.addfilter(0x60, 0xf0); //3 other TS, scheduled
#endif
+ dmxEIT.addfilter(0x52, 0xf1);
+ dmxEIT.addfilter(0x53, 0xf1);