[gstreamer-bugs] [Bug 596159] New: rtspsrc hangs when connecting over http tunneled rtsp

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Sep 24 00:49:32 PDT 2009


https://bugzilla.gnome.org/show_bug.cgi?id=596159
  GStreamer | gst-plugins-base | git

           Summary: rtspsrc hangs when connecting over http tunneled rtsp
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: patrick.radizi at axis.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


The rtspsrc element sometimes hangs (forever) during connection setup when it
uses rtsp tunneled over http. 

It hangs in gstrtspconnection.c:gst_rtsp_connection_receive(). The problem is
that the gst_poll_wait is only supposed to return when it's ok to read from the
read socket. However, if some error has occurred on the write socket the poll
returns as well. Since there's no check on which descriptor caused the poll to
return a read from the read socket is done (resulting in nothing) and then a
new poll again. This repeats over and over again.

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