GStreamer multimedia framework
Find a file
Lars Wiréen ae32203cb0 rtsp-media: Fix race codition in finish_unprepare
The previous fix for race condition around finish_unprepare where the
function could be called twice assumed that the status wouldn't change
during execution of the function. This assumption is incorrect as the
state may change, for example if an error message arrives from the
pipeline bus.

Instead a flag keeping track on whether the finish_unprepare function
is currently executing is introduced and checked.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/59
2019-01-25 12:44:23 +00:00
common@59cb678164 Automatic update of common submodule 2018-12-05 17:24:59 -03:00
docs rtsp-media: add gst_rtsp_media_*_set_clock to docs 2018-07-16 23:55:37 +01:00
examples examples: test-appsrc: fix coding style error 2018-11-20 19:12:09 +01:00
gst rtsp-media: Fix race codition in finish_unprepare 2019-01-25 12:44:23 +00:00
pkgconfig meson: don't install -uninstalled.pc file 2017-08-18 17:37:01 +01:00
tests tests: rtspserver: Add shared media test case for TCP 2018-11-17 16:16:34 +01:00
.gitignore .gitignore: add another example binary 2018-07-10 23:56:23 +01:00
.gitlab-ci.yml Add Gitlab CI configuration 2018-11-12 16:06:39 +02:00
.gitmodules Update git locations to gitlab 2018-11-05 05:56:35 +00:00
AUTHORS Initial import 2008-10-09 13:29:12 +01:00
autogen.sh Automatic update of common submodule 2017-04-10 23:51:12 +01:00
ChangeLog Release 1.15.1 2019-01-17 02:26:50 +00:00
configure.ac Release 1.15.1 2019-01-17 02:26:50 +00:00
COPYING Fix FSF address 2012-11-04 00:14:25 +00:00
COPYING.LIB Fix FSF address 2012-11-04 00:14:25 +00:00
gst-rtsp-server.doap Release 1.15.1 2019-01-17 02:26:50 +00:00
Makefile.am tests: disable all tests when --disable-tests is used 2017-12-06 20:47:22 +00:00
meson.build Release 1.15.1 2019-01-17 02:26:50 +00:00
meson_options.txt meson: add gobject-cast-checks, glib-asserts, glib-checks options 2018-09-19 12:21:30 +01:00
NEWS Release 1.15.1 2019-01-17 02:26:50 +00:00
README Fix typo in README 2015-03-15 12:27:39 +00:00
RELEASE Release 1.15.1 2019-01-17 02:26:50 +00:00
REQUIREMENTS Initial import 2008-10-09 13:29:12 +01:00
TODO rtsp: cleanups 2012-11-15 17:11:16 +01:00

gst-rtsp-server is a library on top of GStreamer for building an RTSP server

There are some examples in the examples/ directory and more comprehensive
documentation in docs/README.