[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