[Bug 762875] queue: unsatisfied min-threshold-time blocks ALLOCATION query, resulting in stalled pipeline after deinterlace's RECONFIGURE event

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 1 13:42:44 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=762875

--- Comment #6 from Heinrich Fink <hfink at toolsonair.com> ---
I was able to reproduce the issue outside of our application (see test
application attachment posted previously). Turns out that the actual problem is
that an allocation query is stuck in a queue that has min-threshold-time set to
something, and where currently not enough data is held by the queue. I assume
that the deinterlace commit that I found during bisecting just triggers the
ALLOCATION query.

The test application reproduce the issue: It will launch a pipeline where every
3 seconds the frame rate is changed from 10/1 to 25/1. After launch it is
immediately set to 10/1, then it should switch back to 25/1, but it will stall
instead. Note that if you remove the min-threshold-time property in the test
application, everything works fine. I have also attached a stack-trace of the
stalled test application. See thread #3 for the allocation query that is stuck.

-- 
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