GNOME Bugzilla – Bug 664693
[0.11] Queue doesn't set caps on srcpad while not linked
Last modified: 2012-09-24 18:27:33 UTC
I want to resume building pipeline after queue element on notify::caps on queue srcpad, however this doesn't happen because queue doesn't start task until the source pad gets linked. Queue should probably push the event to srcpad if the task is not yet started (or propagate the event somehow else)
Created attachment 202079 [details] [review] Unit test The patch may require applying https://bugzilla.gnome.org/show_bug.cgi?id=664745 first as they both modify same file
commit ef5292c2ab024b003a5afa2cc74c3fb42e6a21d7 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Tue Feb 21 12:52:44 2012 +0100 queue: remove weird link behaviour Remove the link functions and always start the pad task on the srcpad. If applications need to autoplug they can put a blocking probe on the srcpad like they would with any other element. commit 1d7626f293bdbcaa0ac51f55c7732ce686edb143 Author: Matej Knopp <matej.knopp@gmail.com> Date: Thu Nov 24 18:40:40 2011 +0100 Unit test for queue src caps notification