mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-11 09:55:36 +00:00
curl: Reorganise header files to fix macOS builds
https://bugzilla.gnome.org/show_bug.cgi?id=744261
This commit is contained in:
parent
d3c8462e6c
commit
b922edce7b
4 changed files with 28 additions and 25 deletions
|
@ -47,7 +47,6 @@
|
||||||
#define CURLTASK_H_
|
#define CURLTASK_H_
|
||||||
|
|
||||||
#include <curl/curl.h>
|
#include <curl/curl.h>
|
||||||
#include "gstcurldefaults.h"
|
|
||||||
|
|
||||||
#define GSTCURL_ERROR_PRINT(...) GST_CAT_ERROR (gst_curl_loop_debug, __VA_ARGS__)
|
#define GSTCURL_ERROR_PRINT(...) GST_CAT_ERROR (gst_curl_loop_debug, __VA_ARGS__)
|
||||||
#define GSTCURL_WARNING_PRINT(...) GST_CAT_WARNING (gst_curl_loop_debug, __VA_ARGS__)
|
#define GSTCURL_WARNING_PRINT(...) GST_CAT_WARNING (gst_curl_loop_debug, __VA_ARGS__)
|
||||||
|
|
|
@ -122,4 +122,26 @@
|
||||||
#define GSTCURL_HANDLE_MIN_RETRIES -1
|
#define GSTCURL_HANDLE_MIN_RETRIES -1
|
||||||
#define GSTCURL_HANDLE_MAX_RETRIES 9999
|
#define GSTCURL_HANDLE_MAX_RETRIES 9999
|
||||||
|
|
||||||
|
/* Because g_param_spec_int requires min/max bounding... */
|
||||||
|
#define GSTCURL_MIN_REDIRECTIONS -1
|
||||||
|
#define GSTCURL_MAX_REDIRECTIONS 255
|
||||||
|
#define GSTCURL_MIN_CONNECTION_TIME 2
|
||||||
|
#define GSTCURL_MAX_CONNECTION_TIME 60
|
||||||
|
#define GSTCURL_MIN_CONNECTIONS_SERVER 1
|
||||||
|
#define GSTCURL_MAX_CONNECTIONS_SERVER 60
|
||||||
|
#define GSTCURL_MIN_CONNECTIONS_PROXY 1
|
||||||
|
#define GSTCURL_MAX_CONNECTIONS_PROXY 60
|
||||||
|
#define GSTCURL_MIN_CONNECTIONS_GLOBAL 1
|
||||||
|
#define GSTCURL_MAX_CONNECTIONS_GLOBAL 255
|
||||||
|
#define GSTCURL_DEFAULT_CONNECTION_TIME 30
|
||||||
|
#define GSTCURL_DEFAULT_CONNECTIONS_SERVER 5
|
||||||
|
#define GSTCURL_DEFAULT_CONNECTIONS_PROXY 30
|
||||||
|
#define GSTCURL_DEFAULT_CONNECTIONS_GLOBAL 255
|
||||||
|
#define GSTCURL_INFO_RESPONSE(x) ((x >= 100) && (x <= 199))
|
||||||
|
#define GSTCURL_SUCCESS_RESPONSE(x) ((x >= 200) && (x <=299))
|
||||||
|
#define GSTCURL_REDIRECT_RESPONSE(x) ((x >= 300) && (x <= 399))
|
||||||
|
#define GSTCURL_CLIENT_ERR_RESPONSE(x) ((x >= 400) && (x <= 499))
|
||||||
|
#define GSTCURL_SERVER_ERR_RESPONSE(x) ((x >= 500) && (x <= 599))
|
||||||
|
#define GSTCURL_FUNCTIONTRACE 0
|
||||||
|
|
||||||
#endif /* GSTCURLDEFAULTS_H_ */
|
#endif /* GSTCURLDEFAULTS_H_ */
|
||||||
|
|
|
@ -79,6 +79,7 @@
|
||||||
|
|
||||||
#include "gstcurlhttpsrc.h"
|
#include "gstcurlhttpsrc.h"
|
||||||
#include "gstcurlqueue.h"
|
#include "gstcurlqueue.h"
|
||||||
|
#include "gstcurldefaults.h"
|
||||||
|
|
||||||
GST_DEBUG_CATEGORY_STATIC (gst_curl_http_src_debug);
|
GST_DEBUG_CATEGORY_STATIC (gst_curl_http_src_debug);
|
||||||
#define GST_CAT_DEFAULT gst_curl_http_src_debug
|
#define GST_CAT_DEFAULT gst_curl_http_src_debug
|
||||||
|
@ -138,6 +139,10 @@ static void gst_curl_http_src_request_remove (GstCurlHttpSrc * src);
|
||||||
static char *gst_curl_http_src_strcasestr (const char *haystack,
|
static char *gst_curl_http_src_strcasestr (const char *haystack,
|
||||||
const char *needle);
|
const char *needle);
|
||||||
|
|
||||||
|
curl_version_info_data *gst_curl_http_src_curl_capabilities;
|
||||||
|
gfloat pref_http_ver;
|
||||||
|
gchar *gst_curl_http_src_default_useragent;
|
||||||
|
|
||||||
#define gst_curl_http_src_parent_class parent_class
|
#define gst_curl_http_src_parent_class parent_class
|
||||||
G_DEFINE_TYPE_WITH_CODE (GstCurlHttpSrc, gst_curl_http_src, GST_TYPE_PUSH_SRC,
|
G_DEFINE_TYPE_WITH_CODE (GstCurlHttpSrc, gst_curl_http_src, GST_TYPE_PUSH_SRC,
|
||||||
G_IMPLEMENT_INTERFACE (GST_TYPE_URI_HANDLER,
|
G_IMPLEMENT_INTERFACE (GST_TYPE_URI_HANDLER,
|
||||||
|
|
|
@ -71,27 +71,7 @@ G_BEGIN_DECLS
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_CURLHTTPSRC))
|
(G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_CURLHTTPSRC))
|
||||||
#define GST_IS_CURLHTTPSRC_CLASS(klass) \
|
#define GST_IS_CURLHTTPSRC_CLASS(klass) \
|
||||||
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_CURLHTTPSRC))
|
(G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_CURLHTTPSRC))
|
||||||
/* Because g_param_spec_int requires min/max bounding... */
|
|
||||||
#define GSTCURL_MIN_REDIRECTIONS -1
|
|
||||||
#define GSTCURL_MAX_REDIRECTIONS 255
|
|
||||||
#define GSTCURL_MIN_CONNECTION_TIME 2
|
|
||||||
#define GSTCURL_MAX_CONNECTION_TIME 60
|
|
||||||
#define GSTCURL_MIN_CONNECTIONS_SERVER 1
|
|
||||||
#define GSTCURL_MAX_CONNECTIONS_SERVER 60
|
|
||||||
#define GSTCURL_MIN_CONNECTIONS_PROXY 1
|
|
||||||
#define GSTCURL_MAX_CONNECTIONS_PROXY 60
|
|
||||||
#define GSTCURL_MIN_CONNECTIONS_GLOBAL 1
|
|
||||||
#define GSTCURL_MAX_CONNECTIONS_GLOBAL 255
|
|
||||||
#define GSTCURL_DEFAULT_CONNECTION_TIME 30
|
|
||||||
#define GSTCURL_DEFAULT_CONNECTIONS_SERVER 5
|
|
||||||
#define GSTCURL_DEFAULT_CONNECTIONS_PROXY 30
|
|
||||||
#define GSTCURL_DEFAULT_CONNECTIONS_GLOBAL 255
|
|
||||||
#define GSTCURL_INFO_RESPONSE(x) ((x >= 100) && (x <= 199))
|
|
||||||
#define GSTCURL_SUCCESS_RESPONSE(x) ((x >= 200) && (x <=299))
|
|
||||||
#define GSTCURL_REDIRECT_RESPONSE(x) ((x >= 300) && (x <= 399))
|
|
||||||
#define GSTCURL_CLIENT_ERR_RESPONSE(x) ((x >= 400) && (x <= 499))
|
|
||||||
#define GSTCURL_SERVER_ERR_RESPONSE(x) ((x >= 500) && (x <= 599))
|
|
||||||
#define GSTCURL_FUNCTIONTRACE 0
|
|
||||||
#if GSTCURL_FUNCTIONTRACE
|
#if GSTCURL_FUNCTIONTRACE
|
||||||
#define GSTCURL_FUNCTION_ENTRY(x) GST_DEBUG_OBJECT(x, "Entering function");
|
#define GSTCURL_FUNCTION_ENTRY(x) GST_DEBUG_OBJECT(x, "Entering function");
|
||||||
#define GSTCURL_FUNCTION_EXIT(x) GST_DEBUG_OBJECT(x, "Leaving function");
|
#define GSTCURL_FUNCTION_EXIT(x) GST_DEBUG_OBJECT(x, "Leaving function");
|
||||||
|
@ -266,9 +246,6 @@ enum
|
||||||
PROP_MAX
|
PROP_MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
curl_version_info_data *gst_curl_http_src_curl_capabilities;
|
|
||||||
gfloat pref_http_ver;
|
|
||||||
gchar *gst_curl_http_src_default_useragent;
|
|
||||||
GType gst_curl_http_src_get_type (void);
|
GType gst_curl_http_src_get_type (void);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
Loading…
Reference in a new issue