[vlc-devel] commit: Made stream_t size and position unsigned. (Laurent Aimar )
git version control
git at videolan.org
Fri Jan 22 00:20:06 CET 2010
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Thu Jan 21 23:07:47 2010 +0100| [a463d9bd0e7fcb7dcc600a26682f98e55df5d303] | committer: Laurent Aimar
Made stream_t size and position unsigned.
It fixes segfaults in src/input/stream.c (at least) when demuxers
overflow int64_t seek position, and avoid testing for negative values
everywhere.
stream_Tell() and stream_Size() still returns signed values as too much code
depend on it.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a463d9bd0e7fcb7dcc600a26682f98e55df5d303
---
include/vlc_stream.h | 18 ++++---
modules/access/zip/zipstream.c | 8 ++--
modules/stream_filter/decomp.c | 4 +-
modules/stream_filter/rar.c | 39 +++++++--------
src/input/input.c | 2 +-
src/input/stream.c | 108 ++++++++++++++++++++--------------------
src/input/stream_demux.c | 22 +++++----
src/input/stream_memory.c | 15 +++---
src/input/vlmshell.c | 4 +-
9 files changed, 112 insertions(+), 108 deletions(-)
Diff: http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=a463d9bd0e7fcb7dcc600a26682f98e55df5d303
More information about the vlc-devel
mailing list