dont let the demuxer thread die before the video has actually been played as seeking...
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 14 Jan 2004 20:22:11 +0000 (20:22 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 14 Jan 2004 20:22:11 +0000 (20:22 +0000)
Originally committed as revision 2705 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffplay.c

index df2fdc1..0e76aea 100644 (file)
--- 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;