[NUT-devel] Suggestions [PATCH]
Michael Niedermayer
michaelni at gmx.at
Sun Mar 5 13:29:06 CET 2006
Hi
On Sun, Mar 05, 2006 at 09:19:34AM +0200, Oded Shimon wrote:
> On Wed, Mar 01, 2006 at 06:15:44AM +0200, Oded Shimon wrote:
> > On Tue, Feb 28, 2006 at 10:34:22PM +0100, Michael Niedermayer wrote:
> > > +note, demuxers MUST be able to deal with new and unknown headers
> >
> > One thing about this, what if the forward_ptr of this unkown header is
> > 100mb and you just lost half the file... Oh, just noticed, even new headers
> > have checksums, ok then...
>
> Actually, I still have an issue with this... By a single byte of damage
> ('N') you can cause either the player to skip the entire file, or to have
> to cache arbitrary amount of MB of the file, or to seek back.. Am I missing
> something here? (You have to read all the data at least once to see that
> the checksum is bogus, and by then you have either skipped 700mb or you you
> cached it)
add a checksum which just covers startcode + forward ptr if forward_ptr
is > 64k or dissalow arbitrary sized packets (=split index, info and
stream headers)
i also vote again for droping the variable checksum size threshold for
frame headers and fixing it to something like 64k ...
[...]
--
Michael
More information about the NUT-devel
mailing list