Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTanami, Ohad <OTanami@nds.com>2011-09-27 16:48:56 +0400
committerMichael Niedermayer <michaelni@gmx.at>2011-09-27 16:52:46 +0400
commit99d7d1510ed2e8dd73152a5dc1a5476faf1a7939 (patch)
treefb3d2ab814043cb4012d8cd9b0fe802d827d4f3a /libavformat/swfdec.c
parent6c0a902d124f442fb06cd74415a39d5a1959017f (diff)
swfdec: return correct error code at EOF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/swfdec.c')
-rw-r--r--libavformat/swfdec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/swfdec.c b/libavformat/swfdec.c
index 7bbf494e99..e6f659b8d0 100644
--- a/libavformat/swfdec.c
+++ b/libavformat/swfdec.c
@@ -28,7 +28,7 @@ static int get_swf_tag(AVIOContext *pb, int *len_ptr)
int tag, len;
if (url_feof(pb))
- return -1;
+ return AVERROR_EOF;
tag = avio_rl16(pb);
len = tag & 0x3f;
@@ -90,7 +90,7 @@ static int swf_read_packet(AVFormatContext *s, AVPacket *pkt)
uint64_t pos = avio_tell(pb);
tag = get_swf_tag(pb, &len);
if (tag < 0)
- return AVERROR(EIO);
+ return tag;
if (tag == TAG_VIDEOSTREAM) {
int ch_id = avio_rl16(pb);
len -= 2;