[Bug 684312] rtspsrc: mutex blocks going to NULL state
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Dec 10 06:19:04 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=684312
GStreamer | gst-plugins-good | 0.10.31
Wim Taymans <wim.taymans> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |wim.taymans at gmail.com
Resolution| |FIXED
Target Milestone|HEAD |1.0.3
--- Comment #11 from Wim Taymans <wim.taymans at gmail.com> 2012-12-10 14:19:01 UTC ---
commit 3503aef946649da39e9b423adebe173f7a692b89
Author: Aleix Conchillo Flaque <aleix at oblong.com>
Date: Thu Sep 27 12:17:58 2012 -0700
rtspsrc: do not change state to PLAYING if currently chaning state
* gst/rtsp/gstrtspsrc.c (gst_rtspsrc_play): state change might be
happening in the application thread, so we don't change the state to
PLAYING in the gstrtspsrc thread unless it is safe.
A specific case is when chaning the state to NULL from the application
thread. This will synchronously try to stop the task (with the element
state lock acquired), but we will try a gst_element_set_state from
gstrtspsrc thread which will block on the element state lock causing a
deadlock.
https://bugzilla.gnome.org/show_bug.cgi?id=684312
--
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