I know this sounds silly but please hear me out.
I have recently tried to implement Sky EPG into the TSWriter and ran into a major problem.
Due to the shear volume of Channels (595) grabbing 8 days worth consumes too much memory due to the allocation of memory within C++.
My idea,
Take the EPG out of the TSWriter and move it to plugins that access the raw data packets instead.
Memory management would be much more easier and updates a lot more easier to manage as you can query the database as the data comes in.
I will be willing to write the plugins for
Premiere
Sky UK
Sky Italy
Freesat
MHW1 & 2
DirectTV
I just need the facility in the ts writer to gain access to the data packets.
Not only the EPG can be updated but the channels as the SDT on the Sky EPG Transponder has all the information required. So no full channel scan required.
Maybe this could be something for MediaPortal II but just a thought.
I have recently tried to implement Sky EPG into the TSWriter and ran into a major problem.
Due to the shear volume of Channels (595) grabbing 8 days worth consumes too much memory due to the allocation of memory within C++.
My idea,
Take the EPG out of the TSWriter and move it to plugins that access the raw data packets instead.
Memory management would be much more easier and updates a lot more easier to manage as you can query the database as the data comes in.
I will be willing to write the plugins for
Premiere
Sky UK
Sky Italy
Freesat
MHW1 & 2
DirectTV
I just need the facility in the ts writer to gain access to the data packets.
Not only the EPG can be updated but the channels as the SDT on the Sky EPG Transponder has all the information required. So no full channel scan required.
Maybe this could be something for MediaPortal II but just a thought.