[mythtv-commits] Ticket #8099: Backend fails to tune a few HD channels from hdhomerun (but VLC plays them fine)
MythTV
mythtv at cvs.mythtv.org
Mon Feb 22 16:57:20 UTC 2010
#8099: Backend fails to tune a few HD channels from hdhomerun (but VLC plays them
fine)
--------------------------------------------+-------------------------------
Reporter: Derek Atkins <warlord@…> | Owner: danielk
Type: defect | Status: new
Priority: major | Milestone: unknown
Component: MythTV - Recording | Version: 0.22-fixes
Severity: high | Mlocked: 0
--------------------------------------------+-------------------------------
I just moved, upgraded my myth to 0.22, and reconfigured my system to use
the HDHR on Comcast Cable. I've upgraded the HDHR firmware to the most
recent version (20100213), and when I run the hdhomerun_config_gui with
VLC I can watch every channel just fine! However MythTV cannot tune a
couple channels.
When I try to tune the channel on MythTV I get:
Signal 91% | (LAM_V) Partial Lock
The mythtv database matches what I see the HDHR Config GUI, that this
channel (803, WSBDT) is on 98.3.
I have three channels on this physical channel and two of them have
problems (the other failing channel is number 804, WAGADT, on 98.804,
whereas WSBDT2 on 98.248 is just fine). I suppose there could be a tuning
problem on this major channel but more likely I think Myth is not reading
the PMT correctly. I've attached the backend log with -v
channel,record,siparser, which shows that it's reading the streams:
{{{
programCount: 3
program number 804 has PID 0x 30 data 0x 3 0x24 0xe0 0x30
program number 3 has PID 0x 32 data 0x 0 0x 3 0xe0 0x32
program number 248 has PID 0x 40 data 0x 0 0xf8 0xe0 0x40
Stream #0 pid(0x33) type(video-mpeg2 0x2)
Stream #1 pid(0x36) type(audio-ac3 0x81)
ISO-639 Language: code(eng) canonical(eng) eng(English)
Stream #2 pid(0x37) type(private-data 0x6)
Stream #3 pid(0x38) type(private-sec 0x5)
Stream #4 pid(0x39) type(private-sec 0x5)
}}}
However then the log shows some failures looking for the PMT:
{{{
2010-02-22 08:52:15.659 ATSCStreamData::HandleTables(): Unknown table 0xc0
2010-02-22 08:52:15.669 SM(192.168.248.4-0)::AddFlags: Seen(PMT,) Match()
Wait()
2010-02-22 08:52:15.669 DTVSM(192.168.248.4-0)::GetStatusList: WaitForPMT
seen(1) matching(1)
2010-02-22 08:52:15.726 DTVSM(192.168.248.4-0) Error: Wrong PMT;
pmt->pn(248) desired(3)
2010-02-22 08:52:15.730 SM(192.168.248.4-0)::AddFlags: Seen(PMT,) Match()
Wait()
2010-02-22 08:52:15.732 DTVSM(192.168.248.4-0) Error: Wrong PMT;
pmt->pn(804) desired(3)
}}}
And then lots more of the Unknown Table errors. The full log is attached.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/8099>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list