summaryrefslogtreecommitdiffstats
path: root/libmpdemux/muxer_mpeg.c
diff options
context:
space:
mode:
authornicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-22 10:32:59 +0000
committernicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-10-22 10:32:59 +0000
commita5d54eea1232cdf7780bb6ef64ac875741c2989a (patch)
tree36188f499b83ca04532d6b2aac05bb46505505f3 /libmpdemux/muxer_mpeg.c
parentd087abee976e3ef8fa14cf193de25d0dbb03da13 (diff)
downloadmpv-a5d54eea1232cdf7780bb6ef64ac875741c2989a.tar.bz2
mpv-a5d54eea1232cdf7780bb6ef64ac875741c2989a.tar.xz
if no stream could be muxed flush_buffers() returns 0: prevents while(1) stall at the end
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20350 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/muxer_mpeg.c')
-rw-r--r--libmpdemux/muxer_mpeg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c
index 7bf3681dc2..f1a1c6620f 100644
--- a/libmpdemux/muxer_mpeg.c
+++ b/libmpdemux/muxer_mpeg.c
@@ -1522,7 +1522,10 @@ static int flush_buffers(muxer_t *muxer, int finalize)
skip_cnt++;
if(skip_cnt == muxer->avih.dwStreams)
+ {
+ found = 0;
break;
+ }
}
}