GNOME Bugzilla – Bug 328715
tee does no handle a pad being in wrong state or not linked
Last modified: 2006-02-06 21:41:52 UTC
Please describe the problem: when pushing buffers to peers tee does not handle the case where a pad could be in wrong-state or not negotiated Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 58147 [details] [review] Handle pad flow returns correctly. This patch makes sure that we keep returning GST_FLOW_OK when some of the pads we are pushing to are in WRONG_STATE or NOT_LINKED.
Created attachment 58148 [details] [review] Initialize the return value to NOT_LINKED to handle a single pad or all pads in WRONG_STATE or NOT_LINKED.
Applied in CVS