summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2004-01-14 20:22:11 +0000
committerMichael Niedermayer <michaelni@gmx.at>2004-01-14 20:22:11 +0000
commit0c904df2b667d4318828d9d06638125d3079b1b9 (patch)
treedd4a58dacf570301cf405eef11e4e6f9fa40796f
parent09646bab63a87b2d2810b213b49bfdea799c7145 (diff)
dont let the demuxer thread die before the video has actually been played as seeking would become impossible shortly before EOF
Originally committed as revision 2705 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--ffplay.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ffplay.c b/ffplay.c
index df2fdc1b9b..0e76aeaef2 100644
--- a/ffplay.c
+++ b/ffplay.c
@@ -1423,7 +1423,8 @@ static int decode_thread(void *arg)
/* if the queue are full, no need to read more */
if (is->audioq.size > MAX_AUDIOQ_SIZE ||
- is->videoq.size > MAX_VIDEOQ_SIZE) {
+ is->videoq.size > MAX_VIDEOQ_SIZE ||
+ url_feof(&ic->pb)) {
/* wait 10 ms */
SDL_Delay(10);
continue;