Sometimes we can get from Inet great EPG for some providers, but wrong or weak EPG from DVB overwrite downloaded EPG.
I made patch for disabling EPG from DVB for selected ONID.
From file /etc/blacklist.onid E2 gets list of ONIDs
Format /etc/blacklist.onid
0xFFFF
0xFFFF
......
0xFFFF
I made patch for 10 ONIDs max. I think it's enough. I don't see sense for many ONID filters.
Now I didn't make any tools for edit this list by remote, only vim
If you want this in the mainline, consider the following:
- Use an std::vector<unsigned short> to store the list, that rids you of the "10" limit,
- Use scanf() directly instead of fgets+sscanf, that prevents buffer troubles
- Put the list in /etc/enigma2/ so that backups will automatically preserve this file too