[NUT-devel] Chapters
Oded Shimon
ods15 at ods15.dyndns.org
Sat Feb 18 12:59:24 CET 2006
On Sat, Feb 18, 2006 at 12:50:49PM +0100, Michael Niedermayer wrote:
> Hi
>
> On Sat, Feb 18, 2006 at 01:32:13PM +0200, Oded Shimon wrote:
> > On Sat, Feb 18, 2006 at 12:21:38PM +0100, Michael Niedermayer wrote:
> [...]
> >
> > > > > > Another note: I'd like to disallow info streams in non live streams.. For
> > > > > > any purpose, info packets and chapters can be used. (It should at least be
> > > > > > a "SHOULD"...)
> > > > > >
> > > > >
> > > > > use COULD.
> > > >
> > > > No, SHOULD. "Info streams SHOULD NOT be used in non-live streams."
> > > > COULD only means ability. They can be used anywhere, but they should only
> > > > be used in this situation. BTW, the only keywords defined in NUT spec are
> > > > SHOULD and MUST. :)
> > >
> > > iam strongly against that, either we need info streams or non global info
> > > packets, i dont care which but i wont accept the "neither case"
> >
> > Well, there are two problems here:
> > 1. A player wants to know all chapter info when loading the file, so the
> > user can do 'mplayer -chapter 5', and it can show chapter info while
> > playing.
> > 2. A live stream wants to give song info when switching songs.
> >
> > If we put chapter info spread out in an info stream, there's no way to load
> > all chapter info when opening the file except linear searching the entire
> > file.
> > What solution do you suggest to these 2 problems?
>
> info != chapter
>
> info can be stored at 2 places
> 1. global & constant & repeated after every main/stream headers
> 2. local in an info stream
>
> info SHOULD be stored in global packets instead of info streams if possible
> and the amount of data is not large
>
> noone wants 50mb of info packets at the file start nomatter what they contain
OK, I agree, this is actually same as I had in mind, I guess we just
understood each other differently.
I can't think of any scenarios where info streams are useful except for
live streams, that's why I said the "SHOULD" there, but your rule is more
accurate...
- ods15
More information about the NUT-devel
mailing list