[mythtv-users] BBC PAT/PMT/LCN numbers scrambled?

Andy Burns mythtv.lists at burns.me.uk
Mon Mar 9 19:23:30 UTC 2009


I've just started using a backend which has been switched off for a few months.

After updating mythtv packages to latest 0.2.1 from atrpms the first
thing I did was to delete all channels, all video sources and all
tuners, add back my two DVB-T tuners (each with 3 concurrent
recordings), add Waltham as my video source and do a full scan, it
picked up all 6 muxes and all channels with proper names.

However the logical channel numbers for all channels in both BBC muxes
(MUX1 and MUXB) are totally wrong (e.g. BBC ONE=4166, BBC TWO=4230,
BBC THREE=4351, BBC FOUR=16832)

The backend is spewing lots of warning messages like

2009-03-09 18:42:26.508 DTVSM(0) Error: Wrong PMT; pmt->pn(35968) desired(8264)
2009-03-09 18:42:29.901 Program #8264 not found in PAT!
Program Association Table
 PSIP tableID(0x0) length(17) extension(0xf5b)
     version(8) current(0) section(0) last_section(240)
        tsid: 3931
 programCount: 2
 program number  4367 has PID 0x1b10   data  0x11 0x f 0x5b 0x10
 program number   240 has PID 0x110f   data  0x 0 0xf0 0x11 0x f

Eventually after a few minutes the backend crashes with this message

mythbackend: mpeg/mpegtables.h:681:
ConditionalAccessTable::ConditionalAccessTable(const PSIPTable&):
Assertion `TableID::CAT == TableID()' failed.

I've seen others reporting this error, but only when using CVS
versions and it's been closed as NOTABUG.



More information about the mythtv-users mailing list