From 087ebe74ad0a8e77c5cdb56c23ab9af40a0aa6b4 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]);