[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