[mythtv] Ticket #1049: DVBSignalMonitor needs to be able to monitor NIT/SDT

Daniel Kristjansson danielk at cuymedia.net
Mon May 1 20:53:23 UTC 2006

On Mon, 2006-05-01 at 16:33 -0400, Mark Buechler wrote:
> Tried 9847 but all I'm getting from the backend are messages like:
> 2006-05-01 16:31:40.133 PSIP packet failed CRC check. pid(0x10)
> type(0x72)
> 2006-05-01 16:31:40.133 PESPacket: Failed CRC check 0xffffffff !=
> 0x1291273f 
Type 0x72 is the DVB "stuffing" table, we should just ignore it
instead of trying to verify the CRC...

If most of the CRC failures you are seeing are on the DVB stuffing
table, then this should be fairly easy to fix...

Try adding:
    if (StreamID() == TableID::ST)
        return true;

At the top of the VerifyCRC method in pespacket.cpp.

This should quiet this complaint. I'm not sure exactly where we should
be checking this, probably before this point since we should be able to
avoid assembling these stuffing tables, which we will ignore anyway..

-- Daniel

More information about the mythtv-dev mailing list