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

John Patrick Poet john at BlueSkyTours.com
Mon Jul 19 23:09:29 EDT 2004


Brandon Beattie wrote:

>Your on the right track, but to save confusions...   As far as I can
>know Myth assumes x-y name with y being the subchannel is based on
>how many programs there are, and in what order, and Not the actual
>program ID number.  An example is allmost all my stations (13 total)
>have their first "Program ID" as 2 and I watch these all as x-1.  What
>you're confusing is the order vs the program ID.  Right now Myth does 
>Not look at the program ID in the data to determine which subchannel it
>should be recording.  What Myth assumes is x-1 is subchannel 1, x-2 is
>subchannel 2, x-3 is subchannel 3 in that y is the data stream available
>in the HDTV stream.  Myth never checks for the program data. Example
>time.
>
>Here is the output frmo my WB station
>
>Stream contains 5 valid program(s).
>    Program 59: 99-50 STARZ:
>        Video (MPEG-2), language = eng
>        Audio (Dolby AC-3), language = eng
>        Audio (Dolby AC-3), language = spa
>    Program 21: 99-12 FNC:
>        Video (MPEG-2), language = eng
>        Audio (Dolby AC-3), language = eng
>    Program 19: 99-10 LIFE:
>        Video (MPEG-2), language = eng
>        Audio (Dolby AC-3), language = eng
>    Program 14: 99-5 TOON:
>        Video (MPEG-2), language = eng
>        Audio (Dolby AC-3), language = eng
>        Audio (Dolby AC-3), language = spa
>        Unknown (0x0b)
>        Unknown (0x0b)
>    Program 2: 30-1 KUWB-DT:
>        Video (MPEG-2), language = eng
>        Audio (Dolby AC-3), language = eng
>Stream contains 5 valid program(s).
>
>All that ugly USDTV garbage.. (As a note, only 4 stations of 13 didn't
>have USDTV on them.. Thank goodness myth does not save all subchannels
>anymore... It only saves the one you ask for.)
>
>To get KUWB-DT which is Program ID 2, I must use 30-5 as the freqid in
>Myth's channel settings.  (305 is the station number I gave it as my
>remote doesn't have a - or . key. :) So I have the channels 21, 41, 42
>51 52 71 72 73 91 111 112 113 114 115 131 132 141 164 305) Notice 164
>and 305 don't have a 161 or 301?  Most stations don't do dumb things
>like UPN and WB appear to be doing.  Channel 11 for instance has their
>program ID's go from 2-6, but that should just be ignored for all I can
>tell.  Theyir channels/program listings are for 1-5, and 2-6 match up in
>the 1-5 slots so you'll never notice the ID's are 2-6
>
>Stream contains 5 valid program(s).
>    Program 1: 11-1 KBYU-HD:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>    Program 2: 11-2 KBYU-SD:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>        Audio (Dolby AC-3), language = spa
>        Audio (Dolby AC-3), language = fre
>    Program 3: 11-3 BYU-TV:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>        Audio (Dolby AC-3), language = spa
>    Program 4: 11-4 KBYUkid:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>        Audio (Dolby AC-3), language = spa
>    Program 5: 11-5 PBS-You:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>        Audio (Dolby AC-3), language = spa
>
>The following now is what I would consider USDTV done right:
>
>Stream contains 6 valid program(s).
>    Program 2: 9-1 KULC:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>    Program 3: 9-2 KULC-2:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>    Program 13: 99-4 DISN:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>        Unknown (0x0b)
>        Unknown (0x0b)
>    Program 16: 99-7 DISC:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>    Program 17: 99-8 TLC:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>    Program 91: 9-90 KUER:
>        Video (MPEG-2)
>        Audio (Dolby AC-3), language = eng
>
>Notice how 9-1 and 9-2 are in the correct locations in the stream? If
>you look back at 30-1 it's in slot 5, which myth believes should be
>30-5.  I'll do some research and find out what is the "standard" and see
>if UPN and WB are breaking it. (With the help of USDTV being the cause).
>
>But one nice thing I did find is KUER above is a radio station, so
>hopefully I can tune Myth to 9-90 and get radio. :) Wouldn't that be
>cool.
>
>--Brandon
>
>
>On Sun, Jul 18, 2004 at 06:15:19PM -0600, John Patrick Poet wrote:
>  
>
<snip>

>>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
>>
>>    
>>

It is interesting that using -5 worked for you.  By your logic I should 
be using -6, but -2 is what works.  Looking at the hdtvrecorder.cpp 
code, it makes sense to me that -2 would work -- it looks like it is 
looking for a program id, not a program offset.

John



More information about the mythtv-users mailing list