[MPlayer-dev-eng] [PATCH] more fixes for TS demuxer

Nico nsabbi at libero.it
Sun Oct 12 14:19:12 CEST 2003


Hi,
in this patch are included the previous (and unapplied) fixes plus:

- more fixes in the seek() function that previously could lead mplayer 
to crash or hang
- identify AAC with an ADTS header disguised as MPA (layer 4 in the header)
- cleaned ts_parse() (that was becoming a monster): removed all 
state-keeping code
- drop TS packets which have the Transport Error bit set
- removed the source of 10+ compilation warnings
- added an option: -tskeepbroken (disabled by default), which instructs 
the demuxer to pass
to the decoders the packets that fail to respect the continuity counters 
check; in this case no PES
parsing is permormed on them.
Actually this option is necessary to play certain broken files that 
otherwise play corrupted.


        Nico
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: demux_ts-20031012.diff
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20031012/8209d8a3/attachment.asc>


More information about the MPlayer-dev-eng mailing list