From 88a8d9e8cd9c1ac69520fa27f732857bc2ebb52a Mon Sep 17 00:00:00 2001 From: Robert Rosengren Date: Fri, 27 Jan 2023 12:45:10 +0100 Subject: [PATCH] curlhttpsrc: Add curl anyauth option Add curl anyauth option to support http request to endpoints not using only basic authentication (as default in curl). Also aligning with curlhttpsink that already uses this option. Part-of: --- subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c b/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c index 781a67f960..00ab5debb4 100644 --- a/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c +++ b/subprojects/gst-plugins-bad/ext/curl/gstcurlhttpsrc.c @@ -1116,6 +1116,7 @@ gst_curl_http_src_create_easy_handle (GstCurlHttpSrc * s) gst_curl_setopt_str (s, handle, CURLOPT_NOPROXY, s->no_proxy_list); gst_curl_setopt_str (s, handle, CURLOPT_PROXYUSERNAME, s->proxy_user); gst_curl_setopt_str (s, handle, CURLOPT_PROXYPASSWORD, s->proxy_pass); + gst_curl_setopt_generic (s, handle, CURLOPT_HTTPAUTH, CURLAUTH_ANY); for (i = 0; i < s->number_cookies; i++) { gst_curl_setopt_str (s, handle, CURLOPT_COOKIELIST, s->cookies[i]);