[gstreamer-bugs] [Bug 630046] sdpdemux: Add optional support for rtspsrc as session element

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Oct 5 03:01:33 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=630046
  GStreamer | gst-plugins-bad | 0.10.20

--- Comment #12 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2010-10-05 10:01:27 UTC ---
Created an attachment (id=171749)
 View: https://bugzilla.gnome.org/attachment.cgi?id=171749
 Review: https://bugzilla.gnome.org/review?bug=630046&attachment=171749

sdpdemux: workaround rtspsrc failing state change

(continued from bug #628214)

The only difference (that matters here) between the original patch and the one
committed is that the original one actually performs _set_state twice.
That (accidentally) happens to workaround rtspsrc failing to reach PLAYING (in
one call).  The attached patch (hackishly) arranges for 2 _set_state calls,
which suffices to eliminate race/deadlock.

A "cleaner fix" may require (tricky?) core modifications, e.g. not having
async_done wipe out the pending state if not a toplevel bin (??)

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