[NUT-devel] r19110 - trunk/DOCS/tech/nut.txt

Ivan Kalvachev ikalvachev at gmail.com
Mon Jul 17 21:39:08 CEST 2006


2006/7/17, Rich Felker <dalias at aerifal.cx>:
> On Sun, Jul 16, 2006 at 03:43:11PM +0300, Ivan Kalvachev wrote:
> > >> Could we perhaps generalize that format to include all codecs with
> > >> several chunks of extradata, not only ogg based codecs?  I'm not aware
> > >> of any others, but for all I know they might exist.
> > >
> > >ok, but the following needs disscussion:
> > >A always choose ogg style lacing
> > >B always choose v + packet data (nut style)
> > >C use whatever matroska uses + one of the above for the cases not
> > >supported by
> > >matroska
> >
> > I don't think there is place for discussion. Always use nut style.
>
> No, read my post about the intent...
> The demuxer has nothing to do with parsing this information. It's part
> of the codec layer. If it were part of the demuxer layer, we would

If that was true then what is this commit doing in nut.txt?

What the demuxer does is parsing information.
If the codec expect 3 headers it should get 3 headers. If it expect 1
atom, it should get 1 atom.


> have a whole huge bloated elaborate "multi-packet-extradata-database"
> layer in NUT which is obviously an abomination.

It is abomination to set hacks both in codec layer and nut de/muxer to
do what could be done directly.

If libavcodec expect extradata to be in mkv form then it's libavcodec
problem, not nut one.

Michael,
You say that if somebody objects you will revert this. I don't think
that agreement would need 22 mails in comments.
So please revert and get it back to drawing board.



More information about the NUT-devel mailing list