GStreamer multimedia framework
Find a file
Mathieu Duponchelle 883ddc72bb rtsp-media: do not unblock on unsuspend
rtsp_media_unsuspend() is called from handle_play_request()
before sending the play response. Unblocking the streams here
was causing data to be sent out before the client was ready
to handle it, with obvious side effects such as initial packets
getting discarded, causing decoding errors.

Instead we can simply let the media streams be unblocked when
the state of the media is set to PLAYING, which occurs after
sending the play response.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/147>
2020-09-08 21:09:30 +00:00
docs Back to development 2020-09-08 16:58:58 +01:00
examples test-onvif-server: cast ntp-offset property value to 64 bit 2020-06-12 19:02:29 +02:00
gst rtsp-media: do not unblock on unsuspend 2020-09-08 21:09:30 +00:00
pkgconfig Remove autotools build 2019-10-13 13:52:37 +01:00
scripts meson: set release date from .doap file for releases 2020-07-08 17:28:57 +01:00
tests tests: enforce I420 format 2020-06-08 09:45:15 +02:00
.gitignore Remove autotools build 2019-10-13 13:52:37 +01:00
.gitlab-ci.yml ci: include template from gst-ci master branch again 2020-09-08 17:30:49 +01:00
AUTHORS Initial import 2008-10-09 13:29:12 +01:00
ChangeLog Release 1.18.0 2020-09-08 00:08:29 +01: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.18.0 2020-09-08 00:08:29 +01:00
meson.build Back to development 2020-09-08 16:58:58 +01:00
meson_options.txt docs: Port to hotdoc 2019-05-13 11:38:39 -04:00
NEWS Release 1.18.0 2020-09-08 00:08:29 +01:00
README Fix typo in README 2015-03-15 12:27:39 +00:00
RELEASE Release 1.18.0 2020-09-08 00:08:29 +01: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.