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:
Does this happen every time?
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