From 0bac7a436be649b87922d785a840d93f9a8b4b68 Mon Sep 17 00:00:00 2001 From: Nicolas George Date: Fri, 27 Nov 2015 18:58:05 +0100 Subject: lavf/flvdec: use FFERROR_REDO instead of AVERROR(EAGAIN). Fix trac ticket #5041. --- libavformat/flvdec.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index ca73969315..c003e70bed 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -882,7 +882,7 @@ retry: } if (size == 0) { - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } @@ -927,13 +927,13 @@ retry: type, size, flags); skip: avio_seek(s->pb, next, SEEK_SET); - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } /* skip empty data packets */ if (!size) { - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } @@ -973,7 +973,7 @@ skip: || st->discard >= AVDISCARD_ALL ) { avio_seek(s->pb, next, SEEK_SET); - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } @@ -1068,7 +1068,7 @@ retry_duration: if (st->codec->extradata) { if ((ret = flv_queue_extradata(flv, s->pb, stream_type, size)) < 0) return ret; - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } if ((ret = flv_get_extradata(s, st, size)) < 0) @@ -1095,14 +1095,14 @@ retry_duration: } } - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } } /* skip empty data packets */ if (!size) { - ret = AVERROR(EAGAIN); + ret = FFERROR_REDO; goto leave; } -- cgit v1.2.3