gstreamer/gst-libs/gst/rtsp
Nirbheek Chauhan 9b01036664 rtspconnection: Consistently translate GIOError to GstRTSPResult
The users of this API need to be able to differentiate between EINTR
and ERROR. For example, in rtspsrc, gst_rtsp_conninfo_connect()
behaves differently when gst_rtsp_connection_connect_with_response_usec()
returns an ERROR or EINTR. The former is an element error while the
latter is simple a GST_ERROR since it was a user cancellation of the
connection attempt.

Due to this, rtspsrc was incorrectly emitting element errors while
going to NULL, which would or would not reach the application in
a racy manner.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1069>
2021-03-16 08:18:11 +00:00
..
gstrtsp.h libs: Add missing single include headers and use them in GIRs 2012-11-21 11:01:24 +01:00
gstrtspconnection.c rtspconnection: Consistently translate GIOError to GstRTSPResult 2021-03-16 08:18:11 +00:00
gstrtspconnection.h rtspconnection: Add functions without GTimeVal deprecate existing 2019-12-18 18:20:25 +00:00
gstrtspdefs.c libs: Fix various Since markers 2019-04-23 12:28:26 +00:00
gstrtspdefs.h Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstrtspextension.c Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
gstrtspextension.h Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstrtspmessage.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstrtspmessage.h Fix up and add various "Since" markers and other related docs fixes 2020-06-19 12:17:55 +03:00
gstrtsprange.c gst-libs: include config.h in all source files 2018-08-13 09:23:34 +01:00
gstrtsprange.h rtsp: GST_EXPORT -> GST_RTSP_API 2018-03-13 12:16:42 +00:00
gstrtsptransport.c rtsptransport: support single port for client_port and server_port 2020-10-09 23:43:33 +02:00
gstrtsptransport.h pbutils, rtsp: fix deprecation guards 2018-08-13 00:24:50 +01:00
gstrtspurl.c Add missing colons to Since markers in the docs 2020-05-01 10:08:40 +03:00
gstrtspurl.h rtspurl: add API method to create request uri combined with control url 2019-12-27 16:57:08 +00:00
meson.build Meson: Use pkg-config generator 2020-10-23 11:19:11 -04:00
rtsp-prelude.h libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
rtsp.h rtsp: GST_EXPORT -> GST_RTSP_API 2018-03-13 12:16:42 +00:00