Opened 7 years ago

Last modified 7 years ago

#2075 new defect

If the last byte of a TS packet contains 0x47 then mplayer's ts demux will treat that as the sync byte for the next packet

Reported by: jennifer.freeman@… Owned by: reimar
Priority: normal Component: demuxer
Version: HEAD Severity: normal
Keywords: Cc: compn
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

If the previous packets last byte is 0x47 then the demux will use that as the sync byte for the next packet rather than the next byte and cause the packet to be read incorrectly.

(0x47 can be used inside the data_bytes)

Seen on
MPlayer 1.1-4.4.3 (C) 2000-2012 MPlayer Team
MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team

Change History (1)

comment:1 Changed 7 years ago by compn

  • Cc patriotact@… added

could you upload a sample that triggers this please?

Note: See TracTickets for help on using tickets.