[FFmpeg-devel] [PATCH]libavformat/http: fix http error eof

Steven Liu lingjiujianke at gmail.com
Mon May 22 13:51:51 EEST 2017


2017-05-18 15:19 GMT+08:00 raymond zheng <raymondzheng1412 at gmail.com>:

> Hi:
>     I find an issue about http. I don't use chunked, so s->chunksize will
> be set as UINT64_MAX when http open, but because of "if (s->chunksize > 0)
> s->chunksize -= len;" then chunksize will not be UINT64_MAX.
>
>     If ffurl_read return to 0, s->off < target_end, http_buf_read will
> return to 0, then this will lead to eof, so this is incorrect, and
> http_buf_read should return to AVERROR(EIO).
>

if connect to CDN http edge server, this maybe incorrect.  or need a
timeout  event to disconnect the link.

>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
>


More information about the ffmpeg-devel mailing list