[MPlayer-dev-eng] NUT cleanup

Michael Niedermayer michaelni at gmx.at
Tue Sep 6 21:11:12 CEST 2005


Hi

On Tue, Sep 06, 2005 at 01:31:01PM -0400, Rich Felker wrote:
> On Tue, Sep 06, 2005 at 06:10:14PM +0200, Michael Niedermayer wrote:
[...]
> > if you dont agree yet, think about the interleaing rule, its per dts
> > so how do we change global_pts -> global_dts which we would need for
> > correct interleaving?
> 
> BTW.. is there any requirement that global_timestamp actually
> correspond to the new time we're looking at? Or should it be possible
> to store 0 in all the global timestamps and then code a full timestamp
> in the next packet of each stream?

hmm, i dont remember any rule in the spec which would dissalow seting them
all to 0, but somehow i think that should be dissalowed it might break
seeking in some demuxers (not current lavf IIRC though)


[...]

> > > @@ -601,6 +614,10 @@
> > >  headers starting at offset 2^x for each x players SHOULD end their search from
> > >  a particular offset when any startcode is found (including syncpoint)
> > >  
> > > +			Semantic requirements
> > > +
> > > +If more than one stream of a given stream class is present, each one MUST
> > > +have info tags specifying disposition, and if applicable, language.
> > 
> > ok
> 
> Glad you like it. IMO this is a good compromise, allowing files with
> single streams to skip the info, but making sure multistream files are
> sane.
> 
> BTW I proposed the semantic requirements section so that we could add
> requirements that are difficult/impossible to specify formally, but
> still very useful. Another thing that should go here is the rule
> against nested containers and such. :)

agree

[...]
-- 
Michael




More information about the MPlayer-dev-eng mailing list