From 8ebacfb598933f66ff34ad1b12cb1aa14928ac73 Mon Sep 17 00:00:00 2001 From: Martin Storsjö Date: Fri, 27 Jul 2012 20:24:53 +0300 Subject: hls: Proceed to the next segment at any error code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previously, we returned any error code except AVERROR_EOF to the caller - only if AVERROR_EOF or 0 was returned, we proceeded to the next segment. With some setups of web servers, using Connection: close in https and GnuTLS, we don't get a clean error code at the end of segments. In those cases, just proceed to the next segment. Tested-by: Antti Seppälä Signed-off-by: Martin Storsjö --- libavformat/hls.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'libavformat/hls.c') diff --git a/libavformat/hls.c b/libavformat/hls.c index 253463edf6..cda65cd362 100644 --- a/libavformat/hls.c +++ b/libavformat/hls.c @@ -420,8 +420,6 @@ reload: ret = ffurl_read(v->input, buf, buf_size); if (ret > 0) return ret; - if (ret < 0 && ret != AVERROR_EOF) - return ret; ffurl_close(v->input); v->input = NULL; v->cur_seq_no++; -- cgit v1.2.3