Wireshark-bugs: [Wireshark-bugs] [Bug 5092] MPEGTS: Audio Layer 2[Malformed Packet]

Date: Fri, 20 Aug 2010 04:45:09 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5092

Gerasimos Dimitriadis <dimeg@xxxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dimeg@xxxxxxxxxxx

--- Comment #2 from Gerasimos Dimitriadis <dimeg@xxxxxxxxxxx> 2010-08-20 04:45:06 PDT ---
To anyone interested in working on this one:

Exceptions are triggered in the MPEG TS packets which contain an PES packet
header. In the attached capture file, the MPEG TS carries two programs (PIDs
0x20 and 0x2a), each one of which carries a single audio stream (stream ids
0xc0 and 0xc1). Each PES packet has a payload of around 380 octets, which means
that they are spread on 3 TS packets.

The problem is that the mpeg-pes dissector proceeds with dissecting the PES
packet payload without first reassembling all segments. As a result a smaller
tvb is fed to the mpeg-audio decoder and an exception is triggered.

To fix this problem the PES's should be demultiplexed and the segments be
reassembled, so that all necessary data are available to the dissector above.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.