From 0ebaffe0a8b319a2a9b1072d01214834286dff05 Mon Sep 17 00:00:00 2001 From: Ben Stewart Date: Wed, 25 May 2016 14:36:51 -0700 Subject: Implement support for SCTE-35 switching messages. This module implements a dissector for the main table in a SCTE-35 message, a splice_info_section. This payload is carried in a MPEG Section Table with a table ID of 0xFC. PIDs carrying this sort of table are also noted in the PMT with a stream type of 0x86, and a registration descriptor with fourcc 'CUEI'. The various splice command types are implemented in separate modules, and are linked to this dissector through the field scte35.splice_command_type. Field names follow the conventions documented in the SCTE35 specification. This dissector does not support encrypted SCTE35 messages, other than indication through the scte35.encrypted_packet flag. The SCTE-35 protocol is described by the Society of Cable Telecommunications Engineers at . Bug: 12521 Change-Id: I3113e6e61a4e7f1a4a932a0128ca2846c7ce6e6f Reviewed-on: https://code.wireshark.org/review/15562 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman --- epan/dissectors/packet-mpeg-pmt.c | 1 + 1 file changed, 1 insertion(+) (limited to 'epan/dissectors/packet-mpeg-pmt.c') diff --git a/epan/dissectors/packet-mpeg-pmt.c b/epan/dissectors/packet-mpeg-pmt.c index 670678f0b4..73d329c898 100644 --- a/epan/dissectors/packet-mpeg-pmt.c +++ b/epan/dissectors/packet-mpeg-pmt.c @@ -109,6 +109,7 @@ static const value_string mpeg_pmt_stream_type_vals[] = { { 0x24, "ITU-T Rec. H.265 and ISO/IEC 23008-2 (Ultra HD video) in a packetized stream" }, { 0x7F, "IPMP stream" }, { 0x81, "ATSC A/52 Audio" }, + { 0x86, "SCTE-35 Splice Information" }, { 0xA1, "ETV-AM BIF Data Stream" }, { 0xC0, "ETV-AM EISS Signaling" }, { 0x00, NULL } -- cgit v1.2.3