[mythtv-users] HDTV: channel num versus program id

John Patrick Poet john at BlueSkyTours.com
Sun Jul 18 20:15:19 EDT 2004


I have been using a pcHDTV HD-2000 card with Myth for seven months.  It 
works extremely well.

A few months ago, my local WB & UPN stations gave up some of their 
digital bandwidth to USDTV (an over-the-air "cable" company").  When 
this happened, I suddenly could no longer tune in those channels using 
my HD-2000 card.

This did not bug me too much since the TV season was over, but I decided 
it was time to figure out why.

After waisting several hours, I discovered that while the official 
digital channel numbers for these stations are:

19.1 WB
45.1 UPN

The actual "program ids" are:

19-2
45-2

Myth keys off of the "program ids", not the subchannel numbers.  To fix 
the problem, all I had to do was change the channel configs from 19-1 
and 45-1, to 19-2 and 45-2.  The only trick was figuring out that the 
content I wanted was on the "-2" instead of "-1".

I was using a program by Peter Dicamillo to try and figure out the 
problem, when I noticed that his program indicated that 19-1 was 
actually program number 2.

If anyone is having trouble tuning a digital channel, try running 
Peter's dtvstream program on that channel, and see what is says.

http://www.buzzlabs.com/~peter/

For example, here is the output when I ran "dtvstream -v -q" on my UPN 
station (analog channel 50, digital channel 19):

ERROR in TS 0x1df0 pkt Continuity Count - expected 14 got 6
ERROR in TS 0x1283 pkt Continuity Count - expected 11 got 2
ERROR in TS 0xef5 pkt Continuity Count - expected 11 got 13
ERROR in TS 0x302 pkt Continuity Count - expected 11 got 4
ERROR in TS 0xf8a pkt Continuity Count - expected 6 got 1
Summary after scanning first 20000 packets:
    3 MBytes processed @ 181 Mb/s
    478 pes_pkts processed
    27 atsc_pkts, w/ distribution:
        sst=2/2, mgt=12/1, vct=4/1, rrt=0/0,dcct=0/0, dccsct=0/0
    Dropped pkts (Continuity Counter Errors) = 5
    Active PIDs in this stream
        PID=0x0, ctrl_type=PAT, pkt_cnt=18
        PID=0x1, ctrl_type=CAT, pkt_cnt=4
        PID=0x20, ctrl_type=PMT, pkt_cnt=18
        PID=0x21, ctrl_type=VIDEO, pkt_cnt=3935
        PID=0x24, ctrl_type=AUDIO_AC3, pkt_cnt=199
        PID=0x25, ctrl_type=UNDEFINED, pkt_cnt=200
        PID=0x27, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x2a, ctrl_type=DII_DDB, pkt_cnt=8
        PID=0x56, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x68, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x6a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x84, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x8a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x92, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xa0, ctrl_type=PMT, pkt_cnt=18
        PID=0xa1, ctrl_type=VIDEO, pkt_cnt=1300
        PID=0xa4, ctrl_type=AUDIO_AC3, pkt_cnt=118
        PID=0xaa, ctrl_type=DII_DDB, pkt_cnt=252
        PID=0xab, ctrl_type=DII_DDB, pkt_cnt=8
        PID=0xae, ctrl_type=UNDEFINED, pkt_cnt=2
        PID=0xb0, ctrl_type=PMT, pkt_cnt=18
        PID=0xb1, ctrl_type=VIDEO, pkt_cnt=3112
        PID=0xb4, ctrl_type=AUDIO_AC3, pkt_cnt=204
        PID=0xc0, ctrl_type=PMT, pkt_cnt=18
        PID=0xc1, ctrl_type=VIDEO, pkt_cnt=4239
        PID=0xc4, ctrl_type=AUDIO_AC3, pkt_cnt=204
        PID=0xf0, ctrl_type=PMT, pkt_cnt=18
        PID=0xf1, ctrl_type=VIDEO, pkt_cnt=3442
        PID=0xf4, ctrl_type=AUDIO_AC3, pkt_cnt=200
        PID=0xfa, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x10c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x11b, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x120, ctrl_type=PMT, pkt_cnt=18
        PID=0x121, ctrl_type=VIDEO, pkt_cnt=1517
        PID=0x124, ctrl_type=AUDIO_AC3, pkt_cnt=200
        PID=0x15f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x171, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x179, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1b7, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e4, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x21e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x24f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x293, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x29e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x2c3, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x2d6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x302, ctrl_type=UNDEFINED, pkt_cnt=2
        PID=0x305, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x31a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x335, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x3a6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x3ff, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x400, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x407, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x411, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x433, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x438, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x439, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x43e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x467, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x46b, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x4b2, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x4f7, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x543, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x588, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x5a9, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x5b3, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x667, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x6a6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x6cd, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x6e8, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x6e9, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x722, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x74b, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x760, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x7aa, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x83f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x8c3, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x904, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x930, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x952, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x991, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x99f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x9ac, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x9d6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xa0a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xa7f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xa84, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xaa3, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xabd, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xb03, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xbc9, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xc18, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xc26, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xcdc, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xcf6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xcf8, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xd0f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xd41, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xd4a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xd72, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xd78, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xd9b, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xdbb, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xdf7, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xe00, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xe1c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xe24, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xe32, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xe68, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xe70, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xef5, ctrl_type=UNDEFINED, pkt_cnt=2
        PID=0xf1a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xf65, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xf8a, ctrl_type=UNDEFINED, pkt_cnt=2
        PID=0xf8d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0xff7, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1000, ctrl_type=EIT, pkt_cnt=18
        PID=0x1002, ctrl_type=EIT, pkt_cnt=3
        PID=0x101e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x108d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x109d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x10a5, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x10aa, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x10b0, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x10b1, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x10c1, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1105, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x112c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1152, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x118d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x11a3, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x11cb, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x11de, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x11e9, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1241, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1249, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1283, ctrl_type=UNDEFINED, pkt_cnt=2
        PID=0x129b, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x12bd, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x12df, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1322, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1330, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x133a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x136d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x136f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x138f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x13c6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x13f5, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x149e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x149f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x14a3, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x14e2, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x14ef, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1514, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x151f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x153c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x155e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1599, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x15b1, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1676, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x168c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x173f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1744, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x177d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x179a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x17a6, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x17ea, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x17fd, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1840, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x188b, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x189d, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x18bd, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x18d0, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x194a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1961, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1975, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1996, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x19ac, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x19e5, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x19fe, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1a0f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1a2c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1b22, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1b52, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1ba4, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1bae, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1c15, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1c3a, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1c49, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1cbb, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1cbe, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1d01, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1d69, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1da1, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1dd5, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1df0, ctrl_type=UNDEFINED, pkt_cnt=2
        PID=0x1e19, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e1f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e4e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e54, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e5e, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e7c, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1e9f, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1eac, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1ee8, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1f34, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1f89, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1fc5, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1fe5, ctrl_type=UNDEFINED, pkt_cnt=1
        PID=0x1ff0, ctrl_type=UNDEFINED, pkt_cnt=101
        PID=0x1ffb, ctrl_type=ATSC, pkt_cnt=27
        PID=0x1fff, ctrl_type=NULL, pkt_cnt=150
Stream contains 6 total program(s).
Stream contains 6 valid program(s).
    Program 18: 99-9 HGTV:
        Video (MPEG-2), language = eng
        Audio (Dolby AC-3), language = eng
    Program 15: 99-6 FOOD:
        Video (MPEG-2), language = eng
        Audio (Dolby AC-3), language = eng
    Program 12: 99-3 ESPN2:
        Video (MPEG-2), language = eng
        Audio (Dolby AC-3), language = eng
    Program 11: 99-2 ESPN:
        Video (MPEG-2), language = eng
        Audio (Dolby AC-3), language = eng
    Program 10: 99-1 USDTV:
        Video (MPEG-2), language = eng
        Audio (Dolby AC-3), language = eng
        Unknown (0x0b)
        Unknown (0x0b)
    Program 2: 50-1 KASY-DT:
        Video (MPEG-2), language = eng
        Audio (Dolby AC-3), language = eng
        Audio (MPEG-2), language = eng
        Unknown (0x0b)

The discussion about this program can be found here:

http://www.pchdtv.com/forum/viewtopic.php?t=157

John



More information about the mythtv-users mailing list