GNOME Bugzilla – Bug 610894
send FLUSH_STOP after FLUSH_START in videomixer
Last modified: 2010-02-26 09:57:15 UTC
Created attachment 154555 [details] [review] proposed fix during seeking, videomixer sends a FLUSH_START event downstream to unblock collectpads. It never sends FLUSH_STOP though, it relies on upstream elements to do that. With gnonlin, it can happen that videomixer is unlinked (so no upstream) when a seek is issued, so a seek leaves videomixer:src and downstream elements flushing.
Looks good IMHO, should we get this into the next pre-release?
commit 49b2a94644d6e26222418e71750500671b052658 Author: Alessandro Decina <alessandro.decina@collabora.co.uk> Date: Wed Feb 24 02:05:49 2010 +0100 Make sure FLUSH_STOP is sent so not to leave downstream flushing.
Is this solved simmilar like in adder. Bother elements user collectpads in the same way and it would be good to keep the code somewhat aligned (so that it is easier to apply fixed vice versa).