[gstreamer-bugs] [Bug 631853] [queue2] deadlock when using temp-location and dispatch-properties
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Oct 11 01:30:06 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=631853
GStreamer | gstreamer (core) | unspecified
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |slomo at circular-chaos.org
--- Comment #2 from Sebastian Dröge <slomo at circular-chaos.org> 2010-10-11 08:30:00 UTC ---
Calling g_object_notify() with the same lock that is used to protect
get/set_property is an interesting idea :)
In gst_queue2_src_activate_pull() the _open_temp_location_file() is called
without the queue2 mutex, maybe it's ok if the mutex is taken after opening the
temp file? If not, gst_queue2_src_activate_pull() has to be changed too. If the
mutex is really necessary here (I don't think so, all accesses to the temp file
should be protected by other mutexes already) open_temp_location() could return
some boolean in an out parameter to have g_object_notify() called outside the
function.
--
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