mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
http: cosmetics: reformat reconnect check for better readability
The condition was a bit too long, and most editors will break the line and turn it into an unreadable mess. Move out some of the conditions. This should not change the behavior.
This commit is contained in:
parent
856b7cae9f
commit
43e1ccfea1
@ -1449,12 +1449,18 @@ static int http_read_stream(URLContext *h, uint8_t *buf, int size)
|
||||
return http_buf_read_compressed(h, buf, size);
|
||||
#endif /* CONFIG_ZLIB */
|
||||
read_ret = http_buf_read(h, buf, size);
|
||||
while ((read_ret < 0 && s->reconnect && (!h->is_streamed || s->reconnect_streamed) && s->filesize > 0 && s->off < s->filesize)
|
||||
|| (read_ret == AVERROR_EOF && s->reconnect_at_eof && (!h->is_streamed || s->reconnect_streamed))) {
|
||||
while (read_ret < 0) {
|
||||
uint64_t target = h->is_streamed ? 0 : s->off;
|
||||
|
||||
if (read_ret == AVERROR_EXIT)
|
||||
return read_ret;
|
||||
break;
|
||||
|
||||
if (h->is_streamed && !s->reconnect_streamed)
|
||||
break;
|
||||
|
||||
if (!(s->reconnect && s->filesize > 0 && s->off < s->filesize) &&
|
||||
!(s->reconnect_at_eof && read_ret == AVERROR_EOF))
|
||||
break;
|
||||
|
||||
if (reconnect_delay > s->reconnect_delay_max)
|
||||
return AVERROR(EIO);
|
||||
|
Loading…
Reference in New Issue
Block a user