[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