mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-29 18:48:44 +00:00
souphttpsrc: Unset limit on the number of connection if soup session sharing is used
Soup allows only up to two connections per host in a session, if we use default value. When session sharing is used, however, more connections might be required in a session. (e.g., multi-audio adaptive streaming case) https://bugzilla.gnome.org/show_bug.cgi?id=784495
This commit is contained in:
parent
d712a2f4b7
commit
b0f09d4ad0
1 changed files with 4 additions and 0 deletions
|
@ -979,6 +979,10 @@ gst_soup_http_src_session_open (GstSoupHTTPSrc * src)
|
|||
GST_DEBUG_OBJECT (src, "Sharing session %p", src->session);
|
||||
src->session_is_shared = TRUE;
|
||||
|
||||
/* Unset the limit the number of maximum allowed connection */
|
||||
g_object_set (src->session, SOUP_SESSION_MAX_CONNS, G_MAXINT,
|
||||
SOUP_SESSION_MAX_CONNS_PER_HOST, G_MAXINT, NULL);
|
||||
|
||||
context = gst_context_new (GST_SOUP_SESSION_CONTEXT, TRUE);
|
||||
s = gst_context_writable_structure (context);
|
||||
gst_structure_set (s, "session", SOUP_TYPE_SESSION, src->session,
|
||||
|
|
Loading…
Reference in a new issue