[Bug 797110] New: decodebin3: push flush-stop event to resume multiqueue's task
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Mon Sep 10 08:56:38 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=797110
Bug ID: 797110
Summary: decodebin3: push flush-stop event to resume
multiqueue's task
Classification: Platform
Product: GStreamer
Version: 1.14.0
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-base
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: hoonh83.lee at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Dear All.
Deadlock seems to be happened when upstream change(e.g. dynamic stream change)
and flush seeking is performed in several times in playbin3(decodebin3).
It means that
1) auto plugging is in progress when upstream change
and all parsepads are not exposed from parsebin.
2) Either flush-start or flush-stop can be failed to travel to sink elements.
Because multiqueue's sinkpad is not linked to parsebin and dropped.
As a result, muitiqueue's task is not resumed without flush-stop
and pipeline seems to be hangup.
--
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