]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
descrambler: log more EMM data
authorJaroslav Kysela <perex@perex.cz>
Sat, 7 Jan 2017 12:17:32 +0000 (13:17 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 7 Jan 2017 12:17:32 +0000 (13:17 +0100)
src/descrambler/descrambler.c

index 4e0a8836198bd1e2e325b1d92dcbaf294f28abe6..577cf198ca264cfbf3e9d5a9000c90d1e09d65e3 100644 (file)
@@ -914,8 +914,17 @@ descrambler_table_callback
           tvhtrace(LS_DESCRAMBLER, "Unknown fast table message %02x (section %d, len %d, pid %d)",
                    ptr[0], des->number, len, mt->mt_pid);
       } else {
-        tvhtrace(LS_DESCRAMBLER, "EMM message %02x:%02x:%02x:%02x (len %d, pid %d)",
-                 ptr[0], ptr[1], ptr[2], ptr[3], len, mt->mt_pid);
+        if (len >= 18)
+          tvhtrace(LS_DESCRAMBLER, "EMM message %02x:{%02x:%02x}:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x (len %d, pid %d)",
+                   ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5], ptr[6], ptr[7],
+                   ptr[8], ptr[9], ptr[10], ptr[11], ptr[12], ptr[13], ptr[14], ptr[15],
+                   ptr[16], ptr[17], len, mt->mt_pid);
+        else if (len >= 6)
+          tvhtrace(LS_DESCRAMBLER, "EMM message %02x:{%02x:%02x}:%02x:%02x:%02x (len %d, pid %d)",
+                   ptr[0], ptr[1], ptr[2], ptr[3], ptr[4], ptr[5], len, mt->mt_pid);
+        else if (len >= 4)
+          tvhtrace(LS_DESCRAMBLER, "EMM message %02x:{%02x:%02x}:%02x (len %d, pid %d)",
+                   ptr[0], ptr[1], ptr[2], ptr[3], len, mt->mt_pid);
       }
     }
   }