Feature #1378
closedFeature #114: Add the adaptor id to the adaptor name so it easy to separate them.
Some (US) cable providers reporting TSID=0 for multiple muxes
0%
Description
The problem appears when tvheadend find multiply frequencies with a muxids of 0. It will scan the first channel with muxid 0 correctly but the services found from the next frequency with muxid 0 will overwrite the first frequencies services. I believe it is called of the sid of the service is overwriten for the wrong frequencies. This completely breaks all the frequency scans with mux id 0 because it continually overwrites the first muxid 0 frequency with services it doesn't have.
I have been attempting to configure tvheadend with comcast service in the us.
I am using an hd home run prime with cablecard and 2 x ATI HDTV Wonders tuning using Nextwave NXT200X VSB/QAM firmware for clear qam.
I worked around the problem by stopping tvheadend after it scans a muxid 0 frequency and manually changing the muxid to a non-zero value. This seemed to work and let tvheadend scan the next frequency correctly but then the problem would just repeat. I would have to do it after every frequency with muxid 0. I am sure this is not the a good way to work around it. It worked for scanning a few the few unencrypted channels for the clear qam tuners. I am now running into the same problem setting up the HD homerun prime with the full cablecard lineup. It seems a majority of the frequencies have a zero mux id so it is unpractical to even attempt.
Is there anything else I can provide to help track the bug down?
I have scans with w_scan and hdhomerun scanner which detect all the muxes and services fine. I found the problem by comparing these scans with the services found by tvheadend. I reset the frequencies a couple times just to confirm the behavior and it is consistent.
Thanks for the great backend. It is working great with my XBMC setup with the clearqam tuners. It would be amazing to get my full cable lineup
in XBMC.
Files