The variable pmtPid is 0x10, and the variable serviceId is 0x01. I'm not sure how that relates to the "program number" that your talking about...
New Zealand
New Zealand
We have fixed the potential issue with the PMT Pid. It has been changed to 0x20. Thanks for pointing this out. The stream is a Mpeg Transport stream and is not a DVB stream, This may mean software expecting a DVB-T, DVB-S or DVB-C stream may not work.
New Zealand
This looks like the same "class" of error you saw when you tried to play the earlier stream dump with a TS extension, except it is from the TV code rather than the video code now. The source of the problem will be the same - TsReader. The response from TPG confirms what Rik and I suspected - the streams are not DVB streams. TPG are right when they say that software expecting a DVB stream may not work. To make it very clear: TV Server is exactly the sort of software that expects DVB streams. To expect these streams to be playable by tuning them with the DVB-IP tuner is to expect TV Server (and particularly the TsWriter and TsReader components) to do things that they aren't designed to do. The fact that scanning worked without the modifications that I made surprises me, hence I'm really not surprised that TsReader fails.I have been in contact with TPG over the format in which they stream data. This is their response
We have fixed the potential issue with the PMT Pid. It has been changed to 0x20. Thanks for pointing this out. The stream is a Mpeg Transport stream and is not a DVB stream, This may mean software expecting a DVB-T, DVB-S or DVB-C stream may not work.
I have used the modified mpiptvsource.ax file as supplied by Stepko originally (not the latter version in this thread) and have picked up and added the TPG channels during the scan.
I cannot view them as it cannot play them back. I hope you guys are still interested as I have renewed hope for this.
Attached are the logs and a screen print of the error.