[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