Could the problem have anything to do with that fact that the stream is MPEG-4?
MPEG4 would be a problem. However, you played channel "70 7 Digital" which has a video PID of 769, and video type is MPEG-2 video.
Right after tuning, we get "channel tuned" signal and we do a PMT (program mapping table) scan. The result confirms the video format as saved in the channel data:
PMTSection::Parse: Video: PID 769, MPEG-2 video
In fact, the PMT scan produced the following entries (channels on the same transport), none of them is MPEG-4:
PMTSection::Parse: Video: PID 801, MPEG-2 video
PMTSection::Parse: Video: PID 817, MPEG-2 video
PMTSection::Parse: Video: PID 833, AVC/H264 video
PMTSection::Parse: Video: PID 849, AVC/H264 video
PMTSection::Parse: Video: PID 769, MPEG-2 video
PMTSection::Parse: Video: PID 881, AVC/H264 video
PMTSection::Parse: Video: PID 769, MPEG-2 video
PMTSection::Parse: Video: PID 897, AVC/H264 video
Notice that video PID 769 appeared twice. Here are more details on this:
PMTSection::OutputDebugInfo: PMT PID: 768(0x300)
PMTSection::OutputDebugInfo: PCR PID: 769(0x301)
PMTSection::OutputDebugInfo: Program Info Length: 0
PMTSection::OutputDebugInfo: Video PID: 769(0x301) MPEG-2 video
PMTSection::OutputDebugInfo: Audio PID: 770(0x302) MPEG-1 audio (eng)
PMTSection::OutputDebugInfo: Teletext PID: 772(0x304)
PMTSection::OutputDebugInfo: Subtitile PID: 8191(0x1fff)
PMTSection::OutputDebugInfo: PMT PID: 784(0x310)
PMTSection::OutputDebugInfo: PCR PID: 769(0x301)
PMTSection::OutputDebugInfo: Program Info Length: 0
PMTSection::OutputDebugInfo: Video PID: 769(0x301) MPEG-2 video
PMTSection::OutputDebugInfo: Audio PID: 770(0x302) MPEG-1 audio (eng)
PMTSection::OutputDebugInfo: Teletext PID: 772(0x304)
PMTSection::OutputDebugInfo: Subtitile PID: 8191(0x1fff)
Everything is identical except the PMT PID. The channel is listed twice with different PMT PIDs. I do not know whether this could be a problem. Maybe you can ask the TV station about it.