Can anyone tell me if ENABLE_PRIVATE_EPG is on by default in the openpli image?
yes, it is defined in epgcache.h
In fact we enabled all epg sources.
I think instead of using the fix above we only need to modify the eventData constructor
And then generate new utf-8 encoded EIT sections?
I think it might be better to first rewrite every location where users rely on getting EIT sections from the epgcache.
Then, we are free to store the data in any which format we want.