Wireshark-commits: [Wireshark-commits] master 0ebaffe: Implement support for SCTE-35 switching mess

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Mon, 15 Aug 2016 07:14:14 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=0ebaffe0a8b319a2a9b1072d01214834286dff05
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

0ebaffe by Ben Stewart (bst@xxxxxxxxxx):

    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 <https://www.scte.org/documents/pdf/Standards/Top%20Ten/ANSI_SCTE%2035%202013.pdf>.
    
    Bug: 12521
    Change-Id: I3113e6e61a4e7f1a4a932a0128ca2846c7ce6e6f
    Reviewed-on: https://code.wireshark.org/review/15562
    Petri-Dish: Michael Mann <mmann78@xxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot <buildbot-no-reply@xxxxxxxxxxxxx>
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  a5166af   netanalyzer: add dissection of new header version 2 fields
    adds  0ebaffe   Implement support for SCTE-35 switching messages.


Summary of changes:
 AUTHORS.src                       |    3 +
 docbook/release-notes.asciidoc    |    2 +
 epan/dissectors/CMakeLists.txt    |    1 +
 epan/dissectors/packet-mpeg-pmt.c |    1 +
 epan/dissectors/packet-scte35.c   | 1532 +++++++++++++++++++++++++++++++++++++
 5 files changed, 1539 insertions(+)
 create mode 100644 epan/dissectors/packet-scte35.c