[gstreamer-bugs] [Bug 628214] Add support to RTSP initiation through SDP files

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Oct 4 08:30:58 PDT 2010


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

--- Comment #32 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2010-10-04 15:30:54 UTC ---
Looks like the problem can be reproduced (almost certainly) by adding a 
  sleep (2);
at the top of gst_sdp_demux_start.
That will delay the streaming thread and arrange for the mainloop to have
completed state change to PLAYING before other stuff happens.

The other stuff happening is then sdpdemux picking rtspsrc as manager,
performing setup and setting it to state PLAYING.  It turns out that this does
not make it past PAUSED as follows.  At some point, rtspsrc adds udpsrc, which
is live, which makes gst_bin_add_func call upon bin_handle_async_done.
AFAICS, the latter then decides that rtspsrc is not a top level bin and
discards the pending PLAYING state, leaving up to parents to do so.  However,
those do not particularly care, as they have no pending state either (already
reached PLAYING).

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