[mythtv-commits] Ticket #10495: fix "PESPacket: Failed CRC check 0xVARIABLE != 0xVARIABLE for StreamID = 0x8x"
MythTV
noreply at mythtv.org
Sat Mar 24 08:09:48 UTC 2012
#10495: fix "PESPacket: Failed CRC check 0xVARIABLE != 0xVARIABLE for StreamID =
0x8x"
-------------------------------------------+-----------------------------
Reporter: dekarl@… | Owner:
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
-------------------------------------------+-----------------------------
Comment (by dekarl@…):
I've been running with #10494 *and* #10495 over night and the CRC errors
on ECM/EMM are gone.
Whats left in the log is:
{{{
Mar 24 01:19:58 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x7274206d
!= 0xad9a1cfa for StreamID = 0x65
Mar 24 01:19:58 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x65)
Mar 24 01:19:58 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x736368f6
!= 0x5bce2651 for StreamID = 0x69
Mar 24 01:19:59 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6f62696c
!= 0x80dfe5aa for StreamID = 0x6e
Mar 24 01:19:59 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6c652076
!= 0x2d7500dd for StreamID = 0x69
Mar 24 01:19:59 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6872204c
!= 0x4d810e98 for StreamID = 0x6f
Mar 24 01:19:59 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x65722077
!= 0x1f818ae1 for StreamID = 0x65
Mar 24 01:20:00 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6e672065
!= 0xcef5230a for StreamID = 0xfc
Mar 24 01:20:00 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x73696f6e
!= 0x716d0fdd for StreamID = 0x61
Mar 24 01:20:00 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x616e6769
!= 0xac6eb644 for StreamID = 0x65
Mar 24 01:20:00 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x65)
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x65722054
!= 0x99e11114 for StreamID = 0x65
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x2062756e
!= 0x286a7a6d for StreamID = 0x61
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x67206e6f
!= 0xad1e76c9 for StreamID = 0x65
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x64617373
!= 0x69f47f68 for StreamID = 0x63
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x616d7066
!= 0x2e24c976 for StreamID = 0x4e
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x69636827
!= 0x72119824 for StreamID = 0x61
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x25000300
!= 0xdc31694e for StreamID = 0x53
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x54020000
!= 0x9ce4ad3e for StreamID = 0x0
Mar 24 01:20:01 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x656e746c
!= 0x1b4bf306 for StreamID = 0x96
Mar 24 01:20:01 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x61756620
!= 0x194edb8c for StreamID = 0x69
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x63687470
!= 0xd0c280e2 for StreamID = 0x64
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6d74206e
!= 0x2e413861 for StreamID = 0x68
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x65720084
!= 0x75b43894 for StreamID = 0x69
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x616d6173
!= 0xf7584873 for StreamID = 0x6e
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x72656920
!= 0xc1659a97 for StreamID = 0x73
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x30000 !=
0xf9daf5b5 for StreamID = 0x53
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0x42a5dc43 for StreamID = 0x0
}}}
notice that the same block (this and the next on) is reapeated over and
over, so it seems to be a systematic error, like still calling the wrong
HasCRC() in some places. (notice the missing message from
mpegstreamdata.cpp)
{{{
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:02 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:02 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:02 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:02 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:02 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:02 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:03 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:03 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:03 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:03 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:03 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:03 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:03 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0xffffffff for StreamID = 0x0
Mar 24 01:20:03 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
}}}
need to investigate this some more. I have a vague recollection of reading
something about 0 / -1 having a special meaning in some CRC cases in the
DVB domain but don't remember where I read that at the moment.
{{{
Mar 24 01:20:06 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x7274206d
!= 0xad9a1cfa for StreamID = 0x65
Mar 24 01:20:06 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x65)
Mar 24 01:20:06 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x736368f6
!= 0x5bce2651 for StreamID = 0x69
Mar 24 01:20:06 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6f62696c
!= 0x80dfe5aa for StreamID = 0x6e
Mar 24 01:20:06 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6c652076
!= 0x2d7500dd for StreamID = 0x69
Mar 24 01:20:06 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6872204c
!= 0x4d810e98 for StreamID = 0x6f
Mar 24 01:20:07 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x65722077
!= 0x1f818ae1 for StreamID = 0x65
Mar 24 01:20:07 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6e672065
!= 0xcef5230a for StreamID = 0xfc
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x73696f6e
!= 0x716d0fdd for StreamID = 0x61
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x616e6769
!= 0xac6eb644 for StreamID = 0x65
Mar 24 01:20:08 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x65)
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x65722054
!= 0x99e11114 for StreamID = 0x65
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x2062756e
!= 0x286a7a6d for StreamID = 0x61
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x67206e6f
!= 0xad1e76c9 for StreamID = 0x65
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x64617373
!= 0x69f47f68 for StreamID = 0x63
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x616d7066
!= 0x2e24c976 for StreamID = 0x4e
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x69636827
!= 0x72119824 for StreamID = 0x61
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x25000300
!= 0xdc31694e for StreamID = 0x53
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x54020000
!= 0x9ce4ad3e for StreamID = 0x0
Mar 24 01:20:08 mythmaster mythbackend[19243]: E DVBRead
mpeg/mpegstreamdata.cpp:950 (HandleTSTables) PSIP packet failed CRC check.
pid(0x12) type(0x0)
Mar 24 01:20:08 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x656e746c
!= 0x1b4bf306 for StreamID = 0x96
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x61756620
!= 0x194edb8c for StreamID = 0x69
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x63687470
!= 0xd0c280e2 for StreamID = 0x64
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x6d74206e
!= 0x2e413861 for StreamID = 0x68
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x65720084
!= 0x75b43894 for StreamID = 0x69
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x616d6173
!= 0xf7584873 for StreamID = 0x6e
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x72656920
!= 0xc1659a97 for StreamID = 0x73
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x30000 !=
0xf9daf5b5 for StreamID = 0x53
Mar 24 01:20:09 mythmaster mythbackend[19243]: I DVBRead
mpeg/pespacket.cpp:161 (VerifyCRC) PESPacket: Failed CRC check 0x0 !=
0x42a5dc43 for StreamID = 0x0
}}}
thats the first repeat, it goes on like this for some time while the
backend is actively scanning the EIT on cable but it stopped ~7 hours ago
and the rest of the night there are almost exlusively 0x0 != 0xffffffff
messages.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10495#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list