[Bug 787290] omxvideodec: Stuck after several seeks on Raspberry Pi3
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Sep 10 00:25:48 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=787290
Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #359428|none |rejected
status| |
--- Comment #7 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
Review of attachment 359428:
--> (https://bugzilla.gnome.org/review?bug=787290&attachment=359428)
::: omx/gstomxvideodec.c
@@ +2453,3 @@
+ klass = GST_VIDEO_DECODER_GET_CLASS (decoder);
+ {
+ GST_VIDEO_DECODER_STREAM_LOCK (decoder);
This is not correct, the FLUSH_START event need to be propagated before you can
take the stream lock. That's why the base class will call flush on FLUSH_STOP
event, which hold the stream-lock.
--
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