Taylor Jacob wrote:
If you look at the dvb driver API and the code in question, you will see that
the demux driver does section reassembly in software and or hardware (depending
on if your transport ic can do it in hardware or not).  It is ONLY for section
data the dvb driver does CRC validation.. This is a reasonable thing so CRC
checking does not need to be implimented in every application..

Looking at the driver source, I concur... it should be checking CRC for section data (metadata, not video/audio streams). Nevertheless, with the HD-2000 DVB driver at least, it is not. I've verified that the DMX_CHECK_CRC flag is being set on the filter.

I hacked in a call to mpegts_crc32 for EIT and ETT PIDs, and am now not
seeing the errors I was seeing before.  A quick inspection of the
HD-2000 driver did not reveal a bug in this area, but I suspect that's
where it is.

-Doug

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to