[Bug 736647] Tunneled RTSP sessions do not always timeout as expected
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Sep 24 00:39:14 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=736647
GStreamer | gst-rtsp-server | unspecified
Sebastian Dröge (slomo) <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |1.5.1
--- Comment #11 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-09-24 07:39:01 UTC ---
commit 2745e6f65416de4b70e07875f00e94059c030821
Author: Branko Subasic <branko at axis.com>
Date: Fri Sep 19 18:29:00 2014 +0200
tests: Extend unit test timeout to accomodate for valgrind
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=736647
commit 2218510cae291dca6f27920583729f8cfaf276ff
Author: Branko Subasic <branko at axis.com>
Date: Fri Sep 19 18:28:50 2014 +0200
rtsp-*: Treat sending packets to clients as keepalive
As long as gst-rtsp-server can successfully send RTP/RTCP data to
clients then the client must be reading. This change makes the server
timeout the connection if the client stops reading.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=736647
commit 733ef1162b78809751ccb327cbd0b07f46e6a42e
Author: Branko Subasic <branko at axis.com>
Date: Fri Sep 19 18:28:30 2014 +0200
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
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list