Isn't that a series of -- VERY BASIC -- MPEG-2 problems? (using pids below 30, mismatched PMT pids) and not an ATSC problem? John Willkie ----- Original Message ----- From: "Ron Economos" <k6mpg@xxxxxxxxxxx> To: <opendtv@xxxxxxxxxxxxx> Sent: Saturday, April 02, 2005 6:05 PM Subject: [opendtv] Re: How About Portable ATSC Receivers? > The SLD is a descriptor located in the TVCT, not the > EIT0. See A_65B table 6.25a. The SLD from this > DTV station lists the video and PCR as 0x11, the > 1st audio stream as 0x14 and the 2nd audio stream > as 0x15. > SLD PCR pid = 0x0011 > SLD stream type = 0x02 > SLD elementary pid = 0x0011 > SLD language code = > > SLD stream type = 0x81 > SLD elementary pid = 0x0014 > SLD language code = spa > > SLD stream type = 0x81 > SLD elementary pid = 0x0015 > SLD language code = spa > > I am not explicitly printing the PMT with this tool. > However, the PID statistics at the end can be used > instead, and shows that PID's 0x11, 0x14 and 0x15 > do not exist in this stream while PID's 0x31, 0x34 > and 0x35 do. > > packets for pid 0 <0x0000> = 157, first = 869, last = 186713 > packets for pid 48 <0x0030> = 158, first = 273, last = 187309 > packets for pid 49 <0x0031> = 80614, first = 2, last = 187390 > packets for pid 52 <0x0034> = 4087, first = 14, last = 187373 > packets for pid 53 <0x0035> = 2718, first = 26, last = 187385 > packets for pid 7424 <0x1d00> = 502, first = 251, last = 186805 > packets for pid 7425 <0x1d01> = 1, first = 24338, last = 24338 > packets for pid 8187 <0x1ffb> = 195, first = 250, last = 186679 > packets for pid 8191 <0x1fff> = 98960, first = 1, last = 187392 > > Ron > > John Willkie wrote: > > >First off, I don't understand your post. > > > >Could you explain what PIDs are in the VCT, and just how these are > >mismatched to PIDs that you assert are in the PMT? (I suspect that you mean > >the SLD in the EIT-0 (missing events, apparently) versus the PMT PIDs, but I > >see none of that here. > > > >I have developed an application that can assess the MPEG-SI and PSIP in a > >transport stream. I particularly love bad ts's. If you'd like me to run > >this stream (I need at least 60 seconds) through my system, let me know. > > > >Here's what I see in your print out (which I cannot vouch for, since I do > >not know the system) > > > >MGT; 4 EITS (0-3); RRT for region 1 > > > >The EITs are 15 bytes in length. That means they either indicate 0 events > >and provide no event information, or they list up to 255 events are listed > >in each EIT instance, but provide no event information. (14 bytes is the > >minimum size of a PSIP table; 9 bytes for MPEG-2 header, 1 byte for ATSC > >header, 4 bytes for CRC-32.) > > > >Only two of the EITs are listed in the MGT. > > > >The NIT listing is a hint that the encoder is probably a Tandberg (with the > >factory settings on NIT not changed), which is only confirmed by the lowest > >program_number in service being 3. (That's also the major PSIP problem; > >mismatch of the program_number between TVCT and PMT.) > > > >NO PID mismatch; items listed n the MGT which are not found in the > >transport stream segment provided. How long in time is the number of > >frames? > > > >I've seen EIT-s with duty cycles of 11000 ms (recommendation 500 ms). Means > >that people tuning to the channel have to wait up to 11 seconds for EPG > >information. Kinda slows down channel surfing. > > > >John Willkie > >----- Original Message ----- > >From: "Ron Economos" <k6mpg@xxxxxxxxxxx> > >To: <opendtv@xxxxxxxxxxxxx> > >Sent: Friday, April 01, 2005 3:23 AM > >Subject: [opendtv] Re: How About Portable ATSC Receivers? > > > > > > > > > >>Here's my favorite example of DTV apathy. I've > >>dumped the Transport Stream from KFSF-DT below. > >>KFSF-DT transmits from Sutro tower in San Francisco > >>with 150 kW ERP. It's a TeleFutura affiliate. > >>They have a great signal in Milpitas (tons better > >>than the analog channel) and their SD video quality > >>is really quite nice. > >> > >>As you can see, the TVCT PID's are mismatched from > >>the PMT PID's. This will cause almost every ATSC > >>receiver to display a black screen and no audio. > >>It's been like this since January when they attempted > >>to meet the 0x30 and above PID requirement. > >> > >>I think it may be possible that this DTV station > >>has zero viewers. > >> > >>Ron > >> > >>program = 3, video channel = 1, audio channel = 1 > >> > >>MGT tables defined = 6 > >> > >>MGT table type = 0x0000 > >>MGT table type pid = 0x1ffb > >>MGT table type version = 0x04 > >>MGT table bytes = 0x0000006d > >>MGT table desc bytes = 0x0000 > >> > >>MGT table type = 0x0100 > >>MGT table type pid = 0x1d00 > >>MGT table type version = 0x00 > >>MGT table bytes = 0x0000000e > >>MGT table desc bytes = 0x0000 > >> > >>MGT table type = 0x0101 > >>MGT table type pid = 0x1d01 > >>MGT table type version = 0x00 > >>MGT table bytes = 0x0000000e > >>MGT table desc bytes = 0x0000 > >> > >>MGT table type = 0x0102 > >>MGT table type pid = 0x1d02 > >>MGT table type version = 0x00 > >>MGT table bytes = 0x0000000e > >>MGT table desc bytes = 0x0000 > >> > >>MGT table type = 0x0103 > >>MGT table type pid = 0x1d03 > >>MGT table type version = 0x00 > >>MGT table bytes = 0x0000000e > >>MGT table desc bytes = 0x0000 > >> > >>MGT table type = 0x0301 > >>MGT table type pid = 0x1ffb > >>MGT table type version = 0x00 > >>MGT table bytes = 0x000003e0 > >>MGT table desc bytes = 0x0000 > >> > >>MGT desc bytes = 0x0000 > >>MGT CRC = 0x1b88f79a, 74, 74 > >> > >>EIT0 events defined = 0 > >> > >>Program Number = 0 (0x0000), Program Map PID = 4094 (0x0ffe) > >>Program Number = 3 (0x0003), Program Map PID = 48 (0x0030) > >>program descriptor = 0x05, 0x04, 0x47, 0x41, 0x39, 0x34 > >>program descriptor = 0x10, 0x06, 0xc0, 0xaf, 0xc8, 0xc0, 0x02, 0x00 > >>program descriptor = 0xa3, 0x0d, 0x01, 0x73, 0x70, 0x61, 0x01, 0x00, 0x00, > >> > >> > >0x05, 0x50, 0x72, 0x6f, 0x67, 0x31 > > > > > >>ES descriptor for stream type 0x02 = 0x02, 0x03, 0x22, 0x48, 0x5f > >>ES descriptor for stream type 0x02 = 0x06, 0x01, 0x02 > >>ES descriptor for stream type 0x81 = 0x05, 0x04, 0x41, 0x43, 0x2d, 0x33 > >>ES descriptor for stream type 0x81 = 0x81, 0x06, 0x08, 0x39, 0x05, 0x00, > >> > >> > >0x00, 0x00 > > > > > >>ES descriptor for stream type 0x81 = 0x0a, 0x04, 0x73, 0x70, 0x61, 0x00 > >>ES descriptor for stream type 0x81 = 0x06, 0x01, 0x01 > >>ES descriptor for stream type 0x81 = 0x05, 0x04, 0x41, 0x43, 0x2d, 0x33 > >>ES descriptor for stream type 0x81 = 0x81, 0x06, 0x08, 0x31, 0x05, 0x00, > >> > >> > >0x00, 0x00 > > > > > >>ES descriptor for stream type 0x81 = 0x0a, 0x04, 0x73, 0x70, 0x61, 0x00 > >>ES descriptor for stream type 0x81 = 0x06, 0x01, 0x01 > >> > >>TVCT number of channels = 1 > >> > >>TVCT short name = KFSF - > >>TVCT channel number = 66.1 > >>TVCT modulation mode = 0x04 > >>TVCT channel TSID = 0x0000 > >>TVCT program number = 0x0001 > >>TVCT service type = 0x0002 > >>TVCT source id = 0x0001 > >>TVCT desc bytes = 0x003d > >> > >>SLD PCR pid = 0x0011 > >>SLD stream type = 0x02 > >>SLD elementary pid = 0x0011 > >>SLD language code = > >> > >>SLD stream type = 0x81 > >>SLD elementary pid = 0x0014 > >>SLD language code = spa > >> > >>SLD stream type = 0x81 > >>SLD elementary pid = 0x0015 > >>SLD language code = spa > >> > >>Extended Channel Name = (Identification and Address) > >> > >>TVCT additional desc bytes = 0x0000 > >>TVCT CRC = 0xda1c46d0, 100, 100 > >> > >>Sequence Header found > >>11 frames before first Sequence Header > >>Horizontal size = 704 > >>Vertical size = 480 > >>Aspect ratio = 4:3 > >>Frame rate = 29.97 > >>Sequence header bitrate = 9200000 bps > >>Progressive Sequence = 0 > >>First Video PTS = 0x52962519 > >>First Audio PTS = 0x52962ecd, -396 > >>Audio Bitrate = 384000, Audio Sampling Rate = 48000 > >>Audio Mode = 2/0, bsid = 8, bsmod = 0 > >> > >>EIT1 events defined = 0 > >> > >>packets for pid 0 <0x0000> = 157, first = 869, last = 186713 > >>packets for pid 48 <0x0030> = 158, first = 273, last = 187309 > >>packets for pid 49 <0x0031> = 80614, first = 2, last = 187390 > >>packets for pid 52 <0x0034> = 4087, first = 14, last = 187373 > >>packets for pid 53 <0x0035> = 2718, first = 26, last = 187385 > >>packets for pid 7424 <0x1d00> = 502, first = 251, last = 186805 > >>packets for pid 7425 <0x1d01> = 1, first = 24338, last = 24338 > >>packets for pid 8187 <0x1ffb> = 195, first = 250, last = 186679 > >>packets for pid 8191 <0x1fff> = 98960, first = 1, last = 187392 > >>mpeg frames = 432, video fields = 864 > >> > >> > >> > > > > > > ---------------------------------------------------------------------- > You can UNSUBSCRIBE from the OpenDTV list in two ways: > > - Using the UNSUBSCRIBE command in your user configuration settings at FreeLists.org > > - By sending a message to: opendtv-request@xxxxxxxxxxxxx with the word unsubscribe in the subject line. > ---------------------------------------------------------------------- You can UNSUBSCRIBE from the OpenDTV list in two ways: - Using the UNSUBSCRIBE command in your user configuration settings at FreeLists.org - By sending a message to: opendtv-request@xxxxxxxxxxxxx with the word unsubscribe in the subject line.