[NUT-devel] info packets/frames

Oded Shimon ods15 at ods15.dyndns.org
Sat Feb 18 12:57:25 CET 2006


On Sat, Feb 18, 2006 at 12:28:59PM +0100, Michael Niedermayer wrote:
> Hi
> 
> On Sat, Feb 18, 2006 at 10:02:48AM +0200, Oded Shimon wrote:
> [...]
> > I still have one major issue left with info packets - chapters... We need 
> > to decide a sane way to do them and say so in the spec... But that's after 
> > we all agree on this patch. Does anyone have objections left...
> 
> i am against it, my oppinion is either store the table in the file or make it
> constant, or propose to drop "extendible" from the goals first

:/

Putting the tables in the main header is very very weird. It doesn't belong 
there, it makes it more difficult to mux because even for info streams you 
have to know all your fields before hand (or, i guess you always have the 
option of using the fields directly in the info packets), it's also tricky 
when combining 2 nut files or something...

Locking the table is the opposite of extendiblity, it prevents us from ever 
improoving... Though admittedly there is some non-extendiblity in growing 
the tables as well, as it "breaks" old demuxers. But IMO no - ALL reserved 
fields everywhere in NUT "break" old demuxers in that old demuxers do not 
understand them - the same goes for new info table entries, they only break 
in that they fail to understand themselves, but still keep everything else 
intact.

- ods15




More information about the NUT-devel mailing list