Pablo García
380a947155
curl: use CURL_SOCKET_BAD to ensure cross-platform
...
Solves this error in Windows build:
../ext/curl/gstcurlbasesink.c:1154:14: error: comparison of unsigned
expression in '< 0' is always false [-Werror=type-limits]
1154 | if (curlfd < 0) {
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8615 >
2025-05-09 00:16:11 +00:00
Pablo García
af148bb746
curl: replace #if with #ifdef (part 2)
...
Continuation of 47d1262402c81a9054e618052deeff7414b4f75d, that is not enough.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8595 >
2025-03-06 13:44:33 +00:00
Pablo García
3e8fbc1203
curl: replace #if with #ifdef
...
Using #if instead of #ifdef was causing some issues when cross-compiling, like:
../ext/curl/gstcurlsmtpsink.c:54:5: error: "HAVE_SYS_SOCKET_H" is not
defined, evaluates to 0 [-Werror=undef]
54 | #if HAVE_SYS_SOCKET_H
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8589 >
2025-03-05 15:13:43 +01:00
Pablo García
4640650ff5
curl: remove unnecesary reference to unistd.h
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8589 >
2025-03-05 15:13:35 +01:00
Erik Fröbrant
456bbad2dd
curlbasesink: error codes in transfer error details
...
There is currently no easy way for an application to distinguish between
different resource write errors being set in the curlbasesink.
Add curl status codes as error details on transfer failure.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4062 >
2023-03-29 10:03:36 +00:00
Robert Rosengren
ab9ce0500a
curlbasesink: gst_curl_base_sink_transfer_thread_close is internal
...
gst_curl_base_sink_transfer_thread_close is moved from external header
to be static function, as it has no users.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2732 >
2022-08-29 09:40:23 +00:00
Thibault Saunier
019971a3c7
Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir
2021-09-24 16:14:36 -03:00