[Bug 734412] New: multiqueue: The buffering logic can lead to a pipeline stuck in PAUSED forever
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu Aug 7 03:44:46 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=734412
GStreamer | gstreamer (core) | unspecified
Summary: multiqueue: The buffering logic can lead to a pipeline
stuck in PAUSED forever
Classification: Platform
Product: GStreamer
Version: unspecified
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: tsaunier at gnome.org
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Basically what happens is that we have the following pipeline as represented in
the attached file, and multiqueue1 audio simple queue empties while the video
one is full, tsdemux is blocked trying to push on it. As the audio multique is
emptied, multiqueue post a buffering message on the bus which leads to the
application set state to PAUSED. But as one of the multiqueue single queue is
full nothing happens anymore.
That happens in fast backward playback with HLS, and playing backward can
introduce a lot of latency with video which can explain why the audio single
queue is emptied so fast in comparision with the video track.
--
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