Allan Stirling wrote:
Daniel Kristjansson wrote:
On Thu, 2005-08-25 at 22:16 +0100, Allan Stirling wrote:
2005-08-25 22:09:05.942 PSIP packet failed CRC check. pid(0x104)
type(0x2)
Ok, I'm ignoring your second problem for now. Attached is a patch
that will print out the PMT that is failing the CRC check. If it
looks ok then maybe we can just pretend that it is OK based on some
option or hardware detection rutine.
If it the PMT looks ok to you, you can try skipping the CRC check
altogether when (TableID::PMT == psip->TableID()). See if that lets
you tune. The CRC check should hardly ever fail for the PMT table
unless there is a problem at the transmitter. There are layers of
ECC protection before the CRC, and that table is sent so infrequently
as compared to say EIT tables, that you shouldn't see any CRC failures
on it by chance.
-- Daniel
OK. According to dvbsnoop, the packets are identical coming from both cards:
dvbsnoop -demux /dev/dvb1.demux0 -dvr /dev/dvb1.dvr0 -frontend
/dev/dvb1.frontend0 -n 1 -npd 260
0000: 02 b0 b7 c7 39 e3 00 00 e9 03 f0 11 0b 02 4a 1f
....9.........J.
0010: 0e 03 c0 2b 2c 10 06 c0 2b 2a c0 08 00 02 e9 09
...+,...+*......
0020: f0 10 0e 03 c0 22 4e 02 03 1a 48 5f 06 01 04 52
....."N...H_...R
0030: 01 02 04 e9 0a f0 11 0e 03 c0 01 68 03 01 6f 0a
...........h..o.
0040: 04 75 72 64 00 52 01 9e 04 e9 0b f0 11 0e 03 c0
.urd.R..........
0050: 01 68 03 01 6f 0a 04 65 6e 67 00 52 01 9f 04 e9
.h..o..eng.R....
0060: 0c f0 11 0e 03 c0 01 68 03 01 6f 0a 04 66 72 65
.......h..o..fre
0070: 00 52 01 a0 04 e9 0d f0 11 0e 03 c0 01 68 03 01
.R...........h..
0080: 6f 0a 04 67 65 72 00 52 01 a1 04 e9 0e f0 11 0e
o..ger.R........
0090: 03 c0 01 68 03 01 6f 0a 04 62 65 6e 00 52 01 a2
...h..o..ben.R..
00a0: 04 e9 0f f0 11 0e 03 c0 01 68 03 01 6f 0a 04 61
.........h..o..a
00b0: 72 61 00 52 01 a3 2c 24 e5 5b ra.R..,$.[
Cheers,
Allan.
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev