[Bug 667828] [hlsdemux] Update thread is blocked by fetcher thread in getting from playing state to pause state
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Jan 18 09:38:03 PST 2012
https://bugzilla.gnome.org/show_bug.cgi?id=667828
GStreamer | gst-plugins-bad | git
Syed Idris Shah <sidreesshah> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |UNCONFIRMED
--- Comment #2 from Syed Idris Shah <sidreesshah at hotmail.com> 2012-01-18 17:37:57 UTC ---
(In reply to comment #1)
> Do you have a way to reproduce the issue with more likelyhood ?
No, There are no definite steps to reproduce it. But lete me explain my setup.
this may help in understanding the issue. I was testing hlsdemux on N9 platform
(MeeGo) with webkit. The platform had a resource management system working. I
was playing hls stream then moving the browser to background and foreground,
when i expereienced this issue.
In the code itself, gst_hls_demux_stop_update is always called after
gst_hls_demux_stop_fetcher except in this particular case. I also verified with
backtrace that fetcher thread is indeed blocking the update thread. If this
patch, i did not experience any deadlock.
--
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