MediaPortal Version: 1.1.3
MediaPortal Skin: BW
Windows Version: XP Pro
1. TV Card: Various/HDHomerun (ATSC-Clear QAM)
I've used MediaPortal for a couple of years, but mostly for viewing video files. Recently I've been forced to move to it for ATSC Clear-QAM recording and live TV, so I did a fresh install (from OS up) of MP 1.1.3 and For The Record 1.6. I got everything working EXCEPT that although I can watch and timeshift Live TV to my heart's content, I cannot record anything! Looking at the TV-Server logs I see that when timeshifting, it locks on to the channel fine, but when trying to record (either via FTR or manually from TV-Server config) I see the dreaded entries:
Now a little more background. My service provider is Comcast in the US, and they still have a number of channels in clear-QAM. Trouble is they move them around constantly and even without that it's very difficult to first logically map the channels to guide data and THEN you have to go manually associate everything in MP and FTR. Pain. So I wrote a program (in DOS batch, no less) that takes the scan file from HDHomerun (Digital Channel.xml) and a MC2XML EPG file and merges the two to form an MP-importable channel file that contains all the channel data, named in a way that is human-readable in the guide and that matches the channel numbering in the EPG. Thus, rather than using TV-Server to scan for channels and getting a bunch of "Unknown_XXXX" channels which I'd have to manually map, I can just run my program and import the channel list, which will link and match the EPG. So far so good... but I finally realised that this was the root of the above problem. I was able to gather all the data I needed from the HDHR scan files EXCEPT the PMT PID. I just defaulted that to 0 and that works fine for timeshift/Live, but apparently fails miserably for Record. WHY is that?? I verified it was the cause by manually finding the PMT PID for a couple of channels and entered the values via TV-Server config, and sure enough, those channels will now record.
So why/how can TS-Server find the PID on it's own when tuning to a live channel, yet absolutely require it to be present in the channel data (in advance) when recording? It doesn't makes sense.
I'm not sure if this is a "bug" or a feature lack, or what. But maybe there's a workaround that someone can point me to? Or even a way of finding the PMT PID from HDHomerun? Right now the only way around it I can see is go back to manually finding and entering them again, which defeats the whole purpose of my fancy import-channel.xml creator.
Help?
MediaPortal Skin: BW
Windows Version: XP Pro
1. TV Card: Various/HDHomerun (ATSC-Clear QAM)
I've used MediaPortal for a couple of years, but mostly for viewing video files. Recently I've been forced to move to it for ATSC Clear-QAM recording and live TV, so I did a fresh install (from OS up) of MP 1.1.3 and For The Record 1.6. I got everything working EXCEPT that although I can watch and timeshift Live TV to my heart's content, I cannot record anything! Looking at the TV-Server logs I see that when timeshifting, it locks on to the channel fine, but when trying to record (either via FTR or manually from TV-Server config) I see the dreaded entries:
card: WaitForRecordingFile - waiting _eventAudio & _eventVideo
card: WaitForRecordingFile - no audio was found after 15 seconds
card: WaitForRecordingFile - no audio was found after 15 seconds
Now a little more background. My service provider is Comcast in the US, and they still have a number of channels in clear-QAM. Trouble is they move them around constantly and even without that it's very difficult to first logically map the channels to guide data and THEN you have to go manually associate everything in MP and FTR. Pain. So I wrote a program (in DOS batch, no less) that takes the scan file from HDHomerun (Digital Channel.xml) and a MC2XML EPG file and merges the two to form an MP-importable channel file that contains all the channel data, named in a way that is human-readable in the guide and that matches the channel numbering in the EPG. Thus, rather than using TV-Server to scan for channels and getting a bunch of "Unknown_XXXX" channels which I'd have to manually map, I can just run my program and import the channel list, which will link and match the EPG. So far so good... but I finally realised that this was the root of the above problem. I was able to gather all the data I needed from the HDHR scan files EXCEPT the PMT PID. I just defaulted that to 0 and that works fine for timeshift/Live, but apparently fails miserably for Record. WHY is that?? I verified it was the cause by manually finding the PMT PID for a couple of channels and entered the values via TV-Server config, and sure enough, those channels will now record.
So why/how can TS-Server find the PID on it's own when tuning to a live channel, yet absolutely require it to be present in the channel data (in advance) when recording? It doesn't makes sense.
I'm not sure if this is a "bug" or a feature lack, or what. But maybe there's a workaround that someone can point me to? Or even a way of finding the PMT PID from HDHomerun? Right now the only way around it I can see is go back to manually finding and entering them again, which defeats the whole purpose of my fancy import-channel.xml creator.
Help?