GNOME Bugzilla – Bug 555244
Output-selector has unexpected event forwarding right after output switch
Last modified: 2008-10-07 13:13:43 UTC
Problem example: 1. pipeline has output-selector with two outputs A and B, output A is active 2. switch active output from A to B 3. push an event before any buffers to pipeline -> the event will go to output A despite the output has been switched to B. This is because the output switch in step 2 isn't actually applied until the next buffer arrives to output-selector.
2008-10-07 Stefan Kost <ensonic@users.sf.net> * gst/selector/gstoutputselector.c: Choose right pad for sending events. Fixes #555244