From: Daniel Kucera Date: Mon, 5 Jun 2017 18:28:30 +0000 (+0200) Subject: libavformat/wtvdec: return AVERROR_EOF on EOF X-Git-Tag: n4.1-dev~2264 X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/feed201849b8f9153ba815ade39329cd10a36623 libavformat/wtvdec: return AVERROR_EOF on EOF Signed-off-by: Daniel Kucera Signed-off-by: wm4 --- diff --git a/libavformat/wtvdec.c b/libavformat/wtvdec.c index 27be5c9..301163b 100644 --- a/libavformat/wtvdec.c +++ b/libavformat/wtvdec.c @@ -65,7 +65,7 @@ static int64_t seek_by_sector(AVIOContext *pb, int64_t sector, int64_t offset) } /** - * @return bytes read, 0 on end of file, or <0 on error + * @return bytes read, AVERROR_EOF on end of file, or <0 on error */ static int wtvfile_read_packet(void *opaque, uint8_t *buf, int buf_size) { @@ -76,7 +76,7 @@ static int wtvfile_read_packet(void *opaque, uint8_t *buf, int buf_size) if (wf->error || pb->error) return -1; if (wf->position >= wf->length || avio_feof(pb)) - return 0; + return AVERROR_EOF; buf_size = FFMIN(buf_size, wf->length - wf->position); while(nread < buf_size) {