From 2be245b75e75906fb202e9d6ec08c49b99a0fa24 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 16 Sep 2011 21:49:59 +0200 Subject: input/soup: wait some more before resuming the stream --- src/input/soup_input_plugin.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/input/soup_input_plugin.c b/src/input/soup_input_plugin.c index 0f7d4ea18..52dcec427 100644 --- a/src/input/soup_input_plugin.c +++ b/src/input/soup_input_plugin.c @@ -40,6 +40,11 @@ */ static const size_t SOUP_MAX_BUFFERED = 512 * 1024; +/** + * Resume the stream at this number of bytes after it has been paused. + */ +static const size_t SOUP_RESUME_AT = 384 * 1024; + static SoupURI *soup_proxy; static SoupSession *soup_session; @@ -422,7 +427,7 @@ input_soup_read(struct input_stream *is, void *ptr, size_t size, } } - if (s->pause && s->total_buffered < SOUP_MAX_BUFFERED) { + if (s->pause && s->total_buffered < SOUP_RESUME_AT) { s->pause = false; soup_session_unpause_message(soup_session, s->msg); } -- cgit v1.2.3