inputselector: Only wait until the active pad's running time is reached if the active...
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 29 Mar 2012 11:39:40 +0000 (13:39 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 29 Mar 2012 12:47:57 +0000 (14:47 +0200)
commitd03e3d77723756fc5eb39dc34edd3adb6512580e
tree12aa5a5d5d509a32d36ef0b0e5b2450cc5f4b6fb
parent37db4eefbfa2e872854562af6c40b799483bcb9b
inputselector: Only wait until the active pad's running time is reached if the active pad already saw data

Otherwise we might block forever because upstream (e.g. multiqueue) is waiting
for the previously active stream to return forever (which is waiting here
in inputselector) before pushing something on the newly selected stream.
plugins/elements/gstinputselector.c