Index: libs/libmythtv/mpeg/dvbtables.cpp
===================================================================
--- libs/libmythtv/mpeg/dvbtables.cpp	(revision 9136)
+++ libs/libmythtv/mpeg/dvbtables.cpp	(working copy)
@@ -6,12 +6,31 @@
 
 void NetworkInformationTable::Parse(void) const
 {
+    VERBOSE(VB_IMPORTANT, "NIT("<<((void*)pesdata())<<")::Parse() "
+            <<"nit("<<NetworkID()<<") "
+            <<"ndl("<<NetworkDescriptorsLength()<<")");
+    for (uint i = 0; i < Length(); i++)
+    {
+        cerr<<QString("0x%1 ").arg(pesdata()[i],2,16);
+        if (!(i % 8))
+            cerr<<endl;
+    }
+    cerr<<endl;
+
     _tsc_ptr = pesdata() + 10 + NetworkDescriptorsLength();
+    VERBOSE(VB_IMPORTANT, "NIT("<<((void*)pesdata())<<"): "
+            <<"tsc_ptr("<<((void*)_tsc_ptr)<<")");
+    VERBOSE(VB_IMPORTANT, "NIT("<<((void*)pesdata())<<"): "
+            <<"tsc("<<TransportStreamDataLength()<<")");
 
     _ptrs.clear();
     _ptrs.push_back(_tsc_ptr + 2);
     for (uint i=0; _ptrs[i] + 6 <= _ptrs[0] + TransportStreamDataLength(); i++)
+    {
+        VERBOSE(VB_IMPORTANT, "NIT("<<((void*)pesdata())<<"): "
+                <<"_ptrs["<<i<<"]("<<((void*)_ptrs[i])<<")");
         _ptrs.push_back(_ptrs[i] + 6 + TransportDescriptorsLength(i));
+    }
 }
 
 QString NetworkInformationTable::toString(void) const
