GStreamer multimedia framework
Find a file
Branko Subasic 733ef1162b rtsp-client: Allow backlog to grow while expiring session
Allow the send backlog in the RTSP watch to grow to unlimited size while
attempting to bring the media pipeline to NULL due to a session
expiring.  Without this change the appsink element cannot change state
because it is blocked while rendering data in the new_sample callback.
This callback will block until it has successfully put the data into the
send backlog. There is a chance that the send backlog is full at this
point which means that the callback may block for a long time, possibly
forever. Therefore the media pipeline may also be prevented from
changing state for a long time.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=736647
2014-09-24 10:37:49 +03:00
common@36388a18d3 Makefile: Add usage of build-checks step 2014-08-01 10:46:44 +02:00
docs docs: update docs 2014-07-10 17:37:45 +02:00
examples test: add example of dumping RTCP reports 2014-09-15 16:54:36 +02:00
gst rtsp-client: Allow backlog to grow while expiring session 2014-09-24 10:37:49 +03:00
pkgconfig rtsp-server: Update versioning 2012-04-04 14:48:44 +02:00
tests client tests: send teardown to cleanup session 2014-07-09 16:17:00 +02:00
.gitignore Update .gitignore 2014-05-02 19:58:50 +01:00
.gitmodules Add common submodule 2010-12-01 20:00:22 +01:00
acinclude.m4 Add python bindings. 2009-01-08 14:57:55 +01:00
AUTHORS Initial import 2008-10-09 13:29:12 +01:00
autogen.sh Fix broken gettext setup which is not used anyway 2013-12-22 23:10:56 +00:00
ChangeLog Release 1.4.0 2014-07-19 17:56:31 +02:00
configure.ac Back to development 2014-07-19 18:04:52 +02: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.4.0 2014-07-19 17:56:31 +02:00
gst-rtsp.spec.in rtsp-server: Update versioning 2012-04-04 14:48:44 +02:00
Makefile.am Makefile: Add usage of build-checks step 2014-08-01 10:46:44 +02:00
NEWS Release 1.4.0 2014-07-19 17:56:31 +02:00
README README: update 2010-10-30 13:27:09 +02:00
RELEASE Release 1.4.0 2014-07-19 17:56:31 +02: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 ion top of GStreamer for building an RTSP server

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