[MPlayer-dev-eng] NUT, what's left

Rich Felker dalias at aerifal.cx
Sat Sep 17 18:16:12 CEST 2005


On Sat, Sep 17, 2005 at 06:45:29PM +0300, Oded Shimon wrote:
> I think we should have a compromise - both info packets (with an info 
> startcode and packet header), and info streams, which never have a 
> startcode and conform exactly as in this patch.
> 
> This is most sane imo. the global info packets have no pts, can be repeated 
> easily, etc.
> the info frames have an associated pts, and index, etc.

I agree, this is what I like.

> if we do agree on this, we should also make it a requirement that info 
> packets can only ever comes after the headers! i.e. they'd be identical to 
> stream headers - only after the header, and repeated together with the 
> header. although come to think of it, the repeating should not be manditory 
> because it could be very big (ugly png cover image or whatever).

The better to discourage idiots from including png covers and other
nonsense.. :)

Actually this brings up a VERY good question with header repetition --
what do we do when the global headers are huge and the user wants to
repeat them in a way that violates max_distance? (The requirement that
they all be together forbids putting a syncpoint between them, and it
wouldn't make sense to put one there, but the requirement that
syncpoints never be more than max_distance apart unless they have a
single frame between them conflicts.. :)

Rich




More information about the MPlayer-dev-eng mailing list