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

Attila Kinali kinali at gmx.net
Wed Oct 15 18:37:31 CEST 2003


On Sun, 12 Oct 2003 14:19:12 +0200
Nico <nsabbi at libero.it> wrote:

> 
> 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.


If nobody objects, i'll commit this tomorrow 
(or friday, or whenever i have time :)

			Attila Kinali

-- 
egp ist vergleichbar mit einem ikea bausatz fuer flugzeugtraeger
			-- reeler in +kaosu



More information about the MPlayer-dev-eng mailing list