summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_asf.c
diff options
context:
space:
mode:
authorbertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-12 22:35:51 +0000
committerbertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-12-12 22:35:51 +0000
commitda9b53946781c31e1634bd2c9f02e67385a0baf9 (patch)
tree55494fcbe63fdcbac92b79d1f977e0e715caf992 /libmpdemux/demux_asf.c
parent5809ae86645be9747e0969854475657ba2a88b7d (diff)
downloadmpv-da9b53946781c31e1634bd2c9f02e67385a0baf9.tar.bz2
mpv-da9b53946781c31e1634bd2c9f02e67385a0baf9.tar.xz
Applied the patch from Alban Bedel <albeu@free.fr> to
make the asf network streaming work for some links. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3476 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_asf.c')
-rw-r--r--libmpdemux/demux_asf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmpdemux/demux_asf.c b/libmpdemux/demux_asf.c
index cea7a83148..302ff1fcfa 100644
--- a/libmpdemux/demux_asf.c
+++ b/libmpdemux/demux_asf.c
@@ -141,7 +141,9 @@ static int demux_asf_read_packet(demuxer_t *demux,unsigned char *data,int len,in
int demux_asf_fill_buffer(demuxer_t *demux){
demux->filepos=stream_tell(demux->stream);
- if(demux->filepos>=demux->movi_end){
+ // Brodcast stream have movi_start==movi_end
+ // Better test ?
+ if((demux->movi_start != demux->movi_end) && (demux->filepos>=demux->movi_end)){
demux->stream->eof=1;
return 0;
}