The current RTP/MPEG2 Transport Stream dissector has a bug. When both
Adaptation Field and Payload are present in a packet (AFC==3) the
payload is ignored and Wireshark marks the packet as malformed.
This patch to epan/dissectors/packet-mp2t.c fixes the problem. It has
been tested on Windows only.
The attached capture shows the problem. Packet 5 is shown as malformed
before the patch is applied, and is correctly dissected after the patch.
Thanks,
Mark
Attachment:
mp2_ts_error.pcap.gz
Description: mp2_ts_error.pcap.gz
Attachment:
mpeg2ts_af_bug.patch.gz
Description: mpeg2ts_af_bug.patch.gz