no eFatal when section crc32 is not okay.. i think a eDebug and drop this data packet...
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 15 Aug 2005 23:54:34 +0000 (23:54 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 15 Aug 2005 23:54:34 +0000 (23:54 +0000)
lib/dvb/demux.cpp

index c3383a7..bdd8e67 100644 (file)
@@ -74,7 +74,10 @@ void eDVBSectionReader::data(int)
                        // this check should never happen unless the driver is crappy!
                unsigned int c;
                if ((c = crc32((unsigned)-1, data, r)))
-                       eFatal("crc32 failed! is %x\n", c);
+               {
+                       eDebug("crc32 failed! is %x\n", c);
+                       return;
+               }
        }
        if (active)
                read(data);