gstreamer/gst
Mathieu Duponchelle 50ecbb1596 rtsp-stream: properly protect TCP backlog access
Fixes #97

We cannot hold stream->lock while pushing data, but need
to consistently check the state of the backlog both from
the send_tcp_message function and the on_message_sent function,
which may or may not be called from the same thread.

This commit introduces internal API to allow for potentially
recursive locking of transport streams, addressing a race
condition where the RTSP stream could push items out of order
when popping them from the backlog.
2020-02-24 20:24:29 +00:00
..
rtsp-server rtsp-stream: properly protect TCP backlog access 2020-02-24 20:24:29 +00:00
rtsp-sink rtsp-session & client: Remove deprecated GTimeVal 2019-12-18 19:48:31 +00:00
meson.build meson: add option to disable build of rtspclientsink plugin 2018-09-19 12:17:57 +01:00