[Bug 751994] New: rtsp : problem when switching from one rtspsrc to another with totem

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jul 5 13:56:14 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=751994

            Bug ID: 751994
           Summary: rtsp : problem when switching from one rtspsrc to
                    another with totem
    Classification: Platform
           Product: GStreamer
           Version: 1.4.5
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: fabrice at bellet.info
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 306874
  --> https://bugzilla.gnome.org/attachment.cgi?id=306874&action=edit
partial debug log of a totem session

When using a playlist in totem containing several rtsp streams, it seems that
the transition from one stream to another fails to send the "TEARDOWN" message
to the server, which causes problem in my case, because the server consider
that the previous stream in just in paused state, and refuses to serve the next
one with a "RTSP/1.0 453 Not Enough Bandwidth" error.

For what I understand of the problem, the state changes too quickly from
GST_STATE_CHANGE_PLAYING_TO_PAUSED, GST_STATE_CHANGE_PAUSED_TO_READY and
GST_STATE_CHANGE_READY_TO_NULL, and the thread has only the time to sent the
"PAUSE" command, before closing the connection ?

The attachement shows the debugging log when the stream transition occurs.
gst_rtspsrc_close() is called with only_close=1, from gst_rtspsrc_stop(), so no
TEARDOWN message is sent.

-- 
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