From Guy Martin:
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 6 Feb 2012 19:15:07 +0000 (19:15 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 6 Feb 2012 19:15:07 +0000 (19:15 +0000)
Add new linktype 243 for MPEG2-TS.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6796

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@40884 f5534014-38df-0310-8fa8-9805f1628bb7

wiretap/pcap-common.c
wiretap/wtap.c
wiretap/wtap.h

index e0575c0..ed6915b 100644 (file)
@@ -378,6 +378,8 @@ static const struct {
        { 241,          WTAP_ENCAP_NETANALYZER_TRANSPARENT },
        /* IP-over-Infiniband, as specified by RFC 4391 section 6 */
        { 242,          WTAP_ENCAP_IP_OVER_IB },
+       /* ISO/IEC 13818-1 MPEG2-TS packets */
+       { 243,          WTAP_ENCAP_MPEG_2_TS },
 
        /*
         * To repeat:
index 530a573..c66dee3 100644 (file)
@@ -515,7 +515,10 @@ static struct encap_type_info encap_table_base[] = {
        { "netANALYZER-Transparent", "netanalyzer-transparent" },
 
        /* WTAP_ENCAP_IP_OVER_IB */
-       { "IP over Infiniband", "ip-over-ib" }
+       { "IP over Infiniband", "ip-over-ib" },
+
+       /* WTAP_ENCAP_MPEG_2_TS */
+       { "ISO/IEC 13818-1 MPEG2-TS", "mp2ts" }
 };
 
 gint wtap_num_encap_types = sizeof(encap_table_base) / sizeof(struct encap_type_info);
index f71416b..1d002de 100644 (file)
@@ -227,6 +227,7 @@ extern "C" {
 #define WTAP_ENCAP_NETANALYZER                  135
 #define WTAP_ENCAP_NETANALYZER_TRANSPARENT      136
 #define WTAP_ENCAP_IP_OVER_IB                   137
+#define WTAP_ENCAP_MPEG_2_TS                   138
 
 #define WTAP_NUM_ENCAP_TYPES                    wtap_get_num_encap_types()