From 764aab71ffb34c3a458ce5fb343bbc68dce323e5 Mon Sep 17 00:00:00 2001 From: Gildas Bazin Date: Wed, 6 Oct 2004 10:50:35 +0000 Subject: [PATCH] * src/input/stream.c, modules/demux/avi/avi.c: work around evc++ compiler bug. * evc/libvlc.vcp.in: small fix. --- evc/libvlc.vcp.in | 4 ++-- modules/demux/avi/avi.c | 3 ++- src/input/stream.c | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/evc/libvlc.vcp.in b/evc/libvlc.vcp.in index f30e54c708..ac6555d2fd 100644 --- a/evc/libvlc.vcp.in +++ b/evc/libvlc.vcp.in @@ -322,8 +322,8 @@ BSC32=bscmake.exe # PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" # PROP Target_Dir "" CPP=cl.exe -# ADD BASE CPP /nologo /W3 /GX- /I "." /I "..\include" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c -# ADD CPP /nologo /W3 /GX- /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD BASE CPP /nologo /W3 /GX- /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX- /I "." /I "..\include" /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c LIB32=link.exe -lib # ADD BASE LIB32 /nologo # ADD LIB32 /nologo diff --git a/modules/demux/avi/avi.c b/modules/demux/avi/avi.c index 4ff2f0c85c..caad59b931 100644 --- a/modules/demux/avi/avi.c +++ b/modules/demux/avi/avi.c @@ -840,7 +840,8 @@ static int Demux_Seekable( demux_t *p_demux ) } else { - i_toread = __MAX( AVI_PTSToByte( tk, 20 * 1000 ), 100 ); + i_toread = AVI_PTSToByte( tk, 20 * 1000 ); + i_toread = __MAX( i_toread, 100 ); } } i_size = __MIN( tk->p_index[tk->i_idxposc].i_length - diff --git a/src/input/stream.c b/src/input/stream.c index 7347d5adae..aefd3d0d63 100644 --- a/src/input/stream.c +++ b/src/input/stream.c @@ -1161,8 +1161,8 @@ static void AStreamPrebufferStream( stream_t *s ) } /* */ - i_read = __MIN( p_sys->stream.i_read_size, - STREAM_CACHE_TRACK_SIZE - tk->i_end ); + i_read = STREAM_CACHE_TRACK_SIZE - tk->i_end; + i_read = __MIN( p_sys->stream.i_read_size, i_read ); i_read = p_access->pf_read( p_access, &tk->p_buffer[tk->i_end], i_read ); if( i_read < 0 ) -- GitLab