multiqueue: Don't stop threads on UNEXPECTED and forward flow returns.
authorEdward Hervey <bilboed@bilboed.com>
Tue, 9 Feb 2010 14:51:18 +0000 (15:51 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 9 Feb 2010 15:15:18 +0000 (16:15 +0100)
commit4e0b2dc8321138940caaa4efcb104795f060482a
treec815c7419ad38139181e426855ac8ec8db79f86c
parent9cc47f8cbaee097818b3a82b23c1d3b5af387b91
multiqueue: Don't stop threads on UNEXPECTED and forward flow returns.

When a downstream element returns GST_FLOW_UNEXPECTED we want to:
* let the dataqueue task running
* forward the flow return upstream.

This allows upstream elements to push EOS, and have that EOS event come
downstream.

Fixes #609274
plugins/elements/gstmultiqueue.c