https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7839
Summary: MP2T dissector is more strict in 1.8.0 and upwards
Product: Wireshark
Version: 1.8.3
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: Low
Component: Dissection engine (libwireshark)
AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
ReportedBy: johnx@xxxxxxxxx
Created attachment 9332
--> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=9332
2 packets in question. #1 malformed, #2 displays dropped packetets
Build Information:
Pre-built x64 windows binaries and custom built x86 linux binaries.
--
When encountering malformed MPEG TS packet MP2T used to skip the malformed part
and parsed data behind the error. Current versions stops immediately after
errors.
It messes up CC based packet drop detection.
I can see two issues here:
1)The packet might not be malformed in the first place(works fine, but I'm no
expert in this field - attaching)
2)The less strict behavior is more desirable as packet drops are computed
separately of malformed packets.
MP2T in 1.7.0 displayed packet as:
ISO/IEC 13818-1 PID=0x21a CC=6
ISO/IEC 13818-1 PID=0x21c CC=6
ISO/IEC 13818-1 PID=0x21a CC=7
ISO/IEC 13818-1 PID=0xd49 CC=10
[Malformed Packet: MPEG PES]
ISO/IEC 13818-1 PID=0x21c CC=7
ISO/IEC 13818-1 PID=0x21a CC=8
ISO/IEC 13818-1 PID=0x7d5 CC=2
MP2T in 1.8.3 displays as follows:
ISO/IEC 13818-1 PID=0x21a CC=6
ISO/IEC 13818-1 PID=0x21c CC=6
ISO/IEC 13818-1 PID=0x21a CC=7
ISO/IEC 13818-1 PID=0xd49 CC=10
Packetized Elementary Stream
PES extension
PES header data: 29adf57025ffffffffffffffffffffffffffffffffffffff...
[Malformed Packet: MPEG PES]
--
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.