[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
Thu Mar 1 21:36:31 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=762875
Olivier Crête <olivier.crete at ocrete.ca> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|git master |1.13.2
--- Comment #7 from Olivier Crête <olivier.crete at ocrete.ca> ---
The problem is that the code to ignore the threshold was ignored if the head of
the queue was a query.. but the query got added to the queue. I think it's a
regression from one of the refactoring that happened, so I added a unit test to
prevent futurue problems.
commit 23b32d56008d364257d1d186da52650cb4475aa4 (HEAD -> master,
upstream/master)
Author: Olivier Crête <olivier.crete at collabora.com>
Date: Thu Mar 1 16:19:09 2018 -0500
queue: Ignore thresholds if a query is queued
The queue gets filled by the tail, so a query will always be the tail
object, not the head object. Also add a _peek_tail_struct() method to the
GstQueueArray to enable looking at the tail.
With unit test to prevent future regression.
https://bugzilla.gnome.org/show_bug.cgi?id=762875
--
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