Correctly return EOF for smacker videos
authorAlexei Svitkine <alexei.svitkine@gmail.com>
Thu, 24 Jun 2010 06:55:53 +0000 (06:55 +0000)
committerMartin Storsjö <martin@martin.st>
Thu, 24 Jun 2010 06:55:53 +0000 (06:55 +0000)
Patch by Alexei Svitkine, alexei dot svitkine at gmail

Originally committed as revision 23749 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/smacker.c

index 0dcc286..898dbd2 100644 (file)
@@ -236,7 +236,7 @@ static int smacker_read_packet(AVFormatContext *s, AVPacket *pkt)
     int pos;
 
     if (url_feof(s->pb) || smk->cur_frame >= smk->frames)
-        return AVERROR(EIO);
+        return AVERROR_EOF;
 
     /* if we demuxed all streams, pass another frame */
     if(smk->curstream < 0) {