[vlc-devel] vlc: svn commit r23372 (ileoo)
Remi Denis-Courmont
rdenis at simphalempin.com
Tue Nov 27 15:37:51 CET 2007
On Tue, 27 Nov 2007 13:43:54 +0100 (CET), Subversion daemon
<svn at videolan.org> wrote:
> r23372 | ileoo | 2007-11-27 13:43:54 +0100 (Tue, 27 Nov 2007) | 2 lines
> Changed paths:
> M /trunk/modules/access/file.c
>
> oneliner to fix i_pos updating. works for me.
I think that's wrong. mmap() fetches <length> bytes
starting from <offset>. Hence the new position has got
to be offset + length, right?
Incrementing i_pos by length bytes will fail if,
for any reasons, the original i_pos is not a multiple of
the page size. This can happen if Seek() has been used, or
if the file size has increased while we were reading it.
--
Rémi.
More information about the vlc-devel
mailing list