[mythtv-users] help with PID / PSIP problem

James Armstrong james at thearmstrongs.org
Mon Jun 11 12:04:37 UTC 2007

Daniel Kristjansson wrote:
> On Mon, 2007-06-04 at 10:52 -0400, James Armstrong wrote:
>> I have not been able to get sound out of my ABC-HD channel for a few 
>> weeks (first noticed it on Lost finally). Every other channel works 
>> fine. Using the Air2PC cards. It looks like some sort of PSIP packet 
>> problem. I have a friend that has mythtv and he can record ABC fine. I 
>> see two PIDS for ABC, 0x11 is video and 0x14 is audio. I see that the 
>> DVBRec function opens 4 PIDs and don't know if that is a problem or 
>> something else is wrong. Here is the output of the backend if anyone 
>> knows about this DVB stuff and can help I would appreciate it:
> <snip>
>> 2007-05-31 19:43:45.040 PID 0x11 Found Payload Start
>> 2007-05-31 19:43:45.041 Started PESPacket, but !payloadStart()
>> 2007-05-31 19:43:45.042 PSIP table is invalid
>> 2007-05-31 19:43:45.042 Error: We started a PES packet, without a 
>> payloadStart!
> Try the patch in ticket #3409...
Thanks, that helped with the payloadStart error. This problem is driving 
me nuts. It looks like it is recording ok and finds both the video 
(mpeg2) and audio (ac3) streams. Both the frontend and mplayer will 
playback this channel without audio. Mplayer will playback with audio if 
I cat the /dev/dvb to a file so it seems like the problem is in the 
backend. I am attaching the log from the backend and mplayer if anyone 
wants to tackle it. I am willing to paypal $25 or so if I can get it 
fixed or get any pointers. It is just my ABC channel doing it using an 
Air2PC card. Both cards work fine on all other channels. My dishnetwork 
OTA HD receiver also plays the channel fine. Here is a small portion of 
the logs with the rest attached:

- James

2007-06-11 07:39:21.932 Program Map Table ver(1) pid(0x10) pnum(1) len(87)
  Registration Descriptor: 'GA94' ATSC program ID A/53
  Smoothing Buffer Descriptor (0x10) length(6)
  Component Name Descriptor  lang(eng) WCIV-DT
  Consumer Restrictions Control Descriptor (0xaa) length(0)

 Stream #0 pid(0x11) type(video-mpeg2  0x2)
  Video Descriptor (0x2) length(3)
  Unknown(6) Descriptor (0x6) length(1)
 Stream #1 pid(0x14) type(audio-ac3  0x81)
  Registration Descriptor: 'AC-3' ATSC audio stream A/52
  Audio Stream Descriptor  full_srv(1) sample_rate(48kbps) 
bit_rate(=384kbps, 14)
      bsid(8) bs_mode(0) channels(2/0) Dolby(Not Dolby surround encoded)
  ISO-639 Language: code(eng) canonical(eng) eng(English)
  Unknown(6) Descriptor (0x6) length(1)
 *Stream #0 pid(0x11) type(video-mpeg2  0x2)
 Stream #1 pid(0x14) type(audio-ac3  0x81)*

mplayer playing back recording from backend:
PARSE_PMT(1 INDEX 0), STREAM: 0, FOUND pid=0x11 (17), type=0x10000002, 
LENGTH: 8, bytes left: 28
PARSE_PMT(1 INDEX 1), STREAM: 1, FOUND pid=0x14 (20), type=0x2000, 
TH: 23, bytes left: 0
VIDEO MPEG2(pid=17)*NO AUDIO!*  NO SUBS (yet)!  PROGRAM N. 1
==> Found video stream: 0
Opened TS demuxer, audio: ffffffff(pid -1), video: 10000002(pid 
Searching for sequence header... OK!
VIDEO:  MPEG2  1280x720  (aspect 3)  59.940 fps  18900.0 kbps (2362.5 
[V] filefmt:29  fourcc:0x10000002  size:1280x720  fps:59.94  ftime:=0.0167

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20070611/6942c2d3/attachment.htm 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mythbackend.log
Url: http://mythtv.org/pipermail/mythtv-users/attachments/20070611/6942c2d3/attachment.diff 

More information about the mythtv-users mailing list