]> git.sesse.net Git - vlc/commitdiff
Backported fix for EOF of ES-only streams.
authorChristophe Massiot <massiot@videolan.org>
Mon, 10 Dec 2001 15:56:57 +0000 (15:56 +0000)
committerChristophe Massiot <massiot@videolan.org>
Mon, 10 Dec 2001 15:56:57 +0000 (15:56 +0000)
plugins/mpeg/input_es.c

index 1d16e3e819c3287ccfe49835ecc9c22586d34b8f..49b118f8f74a8be5d515b3d55c04ffbaddf0bcbf 100644 (file)
@@ -2,7 +2,7 @@
  * input_es.c: Elementary Stream demux and packet management
  *****************************************************************************
  * Copyright (C) 2001 VideoLAN
- * $Id: input_es.c,v 1.16 2001/12/07 18:33:07 sam Exp $
+ * $Id: input_es.c,v 1.16.2.1 2001/12/10 15:56:57 massiot Exp $
  *
  * Author: Christophe Massiot <massiot@via.ecp.fr>
  *
@@ -201,6 +201,12 @@ static int ESRead( input_thread_t * p_input,
         return( -1 );
     }
 
+    /* EOF */
+    if( i_read == 0 && p_input->stream.b_seekable )
+    {
+        return( 1 );
+    }
+
     input_NetlistMviovec( p_input->p_method_data,
              (int)(i_read/ES_PACKET_SIZE), pp_packets );